From a44c2b631e81bae71b9c678551b15cd1f0f72d08 Mon Sep 17 00:00:00 2001 From: Anash Oommen Date: Wed, 19 Aug 2026 06:59:07 -0400 Subject: [PATCH] Release v25 FolderOrigin-RevId: /tmpfs/src/git/google-ads-java --- CHANGELOG.md | 3 +- ...com.google.api-ads.java-conventions.gradle | 2 +- .../v25/actions/BookCampaignsOperation.java | 14 +- .../BookCampaignsOperationOrBuilder.java | 2 +- .../v25/actions/BookCampaignsProto.java | 16 +- .../v25/actions/BookCampaignsResult.java | 8 +- .../actions/BookCampaignsResultOrBuilder.java | 2 +- .../GenerateShareablePreviewsOperation.java | 8 +- ...teShareablePreviewsOperationOrBuilder.java | 2 +- .../GenerateShareablePreviewsProto.java | 22 +- .../GenerateShareablePreviewsResult.java | 8 +- ...erateShareablePreviewsResultOrBuilder.java | 2 +- .../v25/actions/QuoteCampaignsOperation.java | 14 +- .../QuoteCampaignsOperationOrBuilder.java | 2 +- .../v25/actions/QuoteCampaignsProto.java | 16 +- .../v25/actions/QuoteCampaignsResult.java | 8 +- .../QuoteCampaignsResultOrBuilder.java | 2 +- .../v25/actions/ShareablePreview.java | 8 +- .../actions/ShareablePreviewOrBuilder.java | 2 +- .../v25/actions/ShareablePreviewResult.java | 8 +- .../ShareablePreviewResultOrBuilder.java | 2 +- .../v25/actions/UiPreviewResult.java | 8 +- .../v25/actions/UiPreviewResultOrBuilder.java | 2 +- .../v25/actions/YouTubeLivePreviewResult.java | 8 +- .../YouTubeLivePreviewResultOrBuilder.java | 2 +- .../v25/common/ActivityCityInfo.java | 8 +- .../v25/common/ActivityCityInfoOrBuilder.java | 2 +- .../v25/common/ActivityCountryInfo.java | 8 +- .../common/ActivityCountryInfoOrBuilder.java | 2 +- .../googleads/v25/common/ActivityIdInfo.java | 8 +- .../v25/common/ActivityIdInfoOrBuilder.java | 2 +- .../v25/common/ActivityRatingInfo.java | 8 +- .../common/ActivityRatingInfoOrBuilder.java | 2 +- .../v25/common/ActivityStateInfo.java | 8 +- .../common/ActivityStateInfoOrBuilder.java | 2 +- .../v25/common/AdAppDeepLinkAsset.java | 8 +- .../common/AdAppDeepLinkAssetOrBuilder.java | 2 +- .../v25/common/AdAssetPolicySummary.java | 8 +- .../common/AdAssetPolicySummaryOrBuilder.java | 2 +- .../googleads/v25/common/AdAssetProto.java | 30 +- .../v25/common/AdCallToActionAsset.java | 8 +- .../common/AdCallToActionAssetOrBuilder.java | 2 +- .../common/AdDemandGenCarouselCardAsset.java | 8 +- ...AdDemandGenCarouselCardAssetOrBuilder.java | 2 +- .../googleads/v25/common/AdImageAsset.java | 8 +- .../v25/common/AdImageAssetOrBuilder.java | 2 +- .../v25/common/AdMediaBundleAsset.java | 8 +- .../common/AdMediaBundleAssetOrBuilder.java | 2 +- .../googleads/v25/common/AdScheduleInfo.java | 8 +- .../v25/common/AdScheduleInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/AdTextAsset.java | 8 +- .../v25/common/AdTextAssetOrBuilder.java | 2 +- .../v25/common/AdTypeInfosProto.java | 74 +- .../googleads/v25/common/AdVideoAsset.java | 8 +- .../v25/common/AdVideoAssetInfo.java | 8 +- .../v25/common/AdVideoAssetInfoOrBuilder.java | 2 +- .../AdVideoAssetInventoryPreferences.java | 8 +- ...deoAssetInventoryPreferencesOrBuilder.java | 2 +- .../AdVideoAssetLinkFeatureControl.java | 8 +- ...VideoAssetLinkFeatureControlOrBuilder.java | 2 +- .../v25/common/AdVideoAssetOrBuilder.java | 2 +- .../v25/common/AdditionalApplicationInfo.java | 8 +- .../AdditionalApplicationInfoOrBuilder.java | 2 +- .../AdditionalApplicationInfoProto.java | 12 +- .../ads/googleads/v25/common/AddressInfo.java | 8 +- .../v25/common/AddressInfoOrBuilder.java | 2 +- .../googleads/v25/common/AgeDimension.java | 8 +- .../v25/common/AgeDimensionOrBuilder.java | 2 +- .../googleads/v25/common/AgeRangeInfo.java | 8 +- .../v25/common/AgeRangeInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/AgeSegment.java | 8 +- .../v25/common/AgeSegmentOrBuilder.java | 2 +- .../ads/googleads/v25/common/AppAdInfo.java | 8 +- .../v25/common/AppAdInfoOrBuilder.java | 2 +- .../v25/common/AppDeepLinkAsset.java | 8 +- .../v25/common/AppDeepLinkAssetOrBuilder.java | 2 +- .../v25/common/AppEngagementAdInfo.java | 8 +- .../common/AppEngagementAdInfoOrBuilder.java | 2 +- .../v25/common/AppPaymentModelInfo.java | 8 +- .../common/AppPaymentModelInfoOrBuilder.java | 2 +- .../v25/common/AppPreRegistrationAdInfo.java | 8 +- .../AppPreRegistrationAdInfoOrBuilder.java | 2 +- .../v25/common/AssetDisapproved.java | 8 +- .../v25/common/AssetDisapprovedOrBuilder.java | 2 +- .../v25/common/AssetInteractionTarget.java | 8 +- .../AssetInteractionTargetOrBuilder.java | 2 +- .../common/AssetLinkPrimaryStatusDetails.java | 8 +- ...ssetLinkPrimaryStatusDetailsOrBuilder.java | 2 +- .../v25/common/AssetPolicyProto.java | 16 +- .../v25/common/AssetSetTypesProto.java | 30 +- .../googleads/v25/common/AssetTypesProto.java | 98 +- .../ads/googleads/v25/common/AssetUsage.java | 8 +- .../v25/common/AssetUsageOrBuilder.java | 2 +- .../googleads/v25/common/AssetUsageProto.java | 12 +- .../v25/common/AudienceDimension.java | 8 +- .../common/AudienceDimensionOrBuilder.java | 2 +- .../common/AudienceExclusionDimension.java | 8 +- .../AudienceExclusionDimensionOrBuilder.java | 2 +- .../googleads/v25/common/AudienceInfo.java | 8 +- .../v25/common/AudienceInfoOrBuilder.java | 2 +- .../v25/common/AudienceInsightsAttribute.java | 8 +- .../AudienceInsightsAttributeMetadata.java | 8 +- ...udienceInsightsAttributeMetadataGroup.java | 8 +- ...sightsAttributeMetadataGroupOrBuilder.java | 2 +- ...nceInsightsAttributeMetadataOrBuilder.java | 2 +- .../AudienceInsightsAttributeOrBuilder.java | 2 +- .../AudienceInsightsAttributeProto.java | 40 +- .../v25/common/AudienceInsightsCategory.java | 8 +- .../AudienceInsightsCategoryOrBuilder.java | 2 +- .../v25/common/AudienceInsightsEntity.java | 8 +- .../AudienceInsightsEntityOrBuilder.java | 2 +- .../v25/common/AudienceInsightsLineup.java | 8 +- .../AudienceInsightsLineupOrBuilder.java | 2 +- .../googleads/v25/common/AudienceSegment.java | 8 +- .../v25/common/AudienceSegmentDimension.java | 8 +- .../AudienceSegmentDimensionOrBuilder.java | 2 +- .../v25/common/AudienceSegmentOrBuilder.java | 2 +- .../googleads/v25/common/AudiencesProto.java | 40 +- .../v25/common/BasicUserListInfo.java | 8 +- .../common/BasicUserListInfoOrBuilder.java | 2 +- .../googleads/v25/common/BiddingProto.java | 48 +- .../v25/common/BookOnGoogleAsset.java | 8 +- .../common/BookOnGoogleAssetOrBuilder.java | 2 +- .../ads/googleads/v25/common/BrandInfo.java | 8 +- .../v25/common/BrandInfoOrBuilder.java | 2 +- .../googleads/v25/common/BrandListInfo.java | 8 +- .../v25/common/BrandListInfoOrBuilder.java | 2 +- .../BudgetCampaignAssociationStatus.java | 8 +- ...getCampaignAssociationStatusOrBuilder.java | 2 +- .../v25/common/BudgetSimulationPoint.java | 8 +- .../v25/common/BudgetSimulationPointList.java | 8 +- .../BudgetSimulationPointListOrBuilder.java | 2 +- .../BudgetSimulationPointOrBuilder.java | 2 +- .../v25/common/BusinessMessageAsset.java | 8 +- .../common/BusinessMessageAssetOrBuilder.java | 2 +- .../BusinessMessageCallToActionInfo.java | 8 +- ...inessMessageCallToActionInfoOrBuilder.java | 2 +- .../BusinessProfileBusinessNameFilter.java | 8 +- ...essProfileBusinessNameFilterOrBuilder.java | 2 +- .../v25/common/BusinessProfileLocation.java | 8 +- .../common/BusinessProfileLocationGroup.java | 8 +- ...BusinessProfileLocationGroupOrBuilder.java | 2 +- .../BusinessProfileLocationOrBuilder.java | 2 +- .../common/BusinessProfileLocationSet.java | 8 +- .../BusinessProfileLocationSetOrBuilder.java | 2 +- .../ads/googleads/v25/common/CallAsset.java | 8 +- .../v25/common/CallAssetOrBuilder.java | 2 +- .../googleads/v25/common/CallFeedItem.java | 8 +- .../v25/common/CallFeedItemOrBuilder.java | 2 +- .../v25/common/CallToActionAsset.java | 8 +- .../common/CallToActionAssetOrBuilder.java | 2 +- .../googleads/v25/common/CalloutAsset.java | 8 +- .../v25/common/CalloutAssetOrBuilder.java | 2 +- .../googleads/v25/common/CalloutFeedItem.java | 8 +- .../v25/common/CalloutFeedItemOrBuilder.java | 2 +- .../v25/common/CampaignGoalSettings.java | 26 +- .../common/CampaignGoalSettingsOrBuilder.java | 2 +- .../v25/common/CampaignGoalSettingsProto.java | 18 +- .../v25/common/CampaignReservationQuote.java | 8 +- .../CampaignReservationQuoteOrBuilder.java | 2 +- .../common/CampaignReservationQuoteProto.java | 12 +- ...ThirdPartyBrandLiftIntegrationPartner.java | 8 +- ...yBrandLiftIntegrationPartnerOrBuilder.java | 2 +- ...irdPartyBrandSafetyIntegrationPartner.java | 8 +- ...randSafetyIntegrationPartnerOrBuilder.java | 2 +- ...nversionAttributionIntegrationPartner.java | 8 +- ...ttributionIntegrationPartnerOrBuilder.java | 2 +- ...CampaignThirdPartyIntegrationPartners.java | 8 +- ...hirdPartyIntegrationPartnersOrBuilder.java | 2 +- ...aignThirdPartyReachIntegrationPartner.java | 8 +- ...PartyReachIntegrationPartnerOrBuilder.java | 2 +- ...irdPartyViewabilityIntegrationPartner.java | 8 +- ...iewabilityIntegrationPartnerOrBuilder.java | 2 +- .../ads/googleads/v25/common/CarrierInfo.java | 8 +- .../v25/common/CarrierInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/ChainFilter.java | 8 +- .../v25/common/ChainFilterOrBuilder.java | 2 +- .../v25/common/ChainLocationGroup.java | 8 +- .../common/ChainLocationGroupOrBuilder.java | 2 +- .../ads/googleads/v25/common/ChainSet.java | 8 +- .../v25/common/ChainSetOrBuilder.java | 2 +- .../googleads/v25/common/ClickLocation.java | 8 +- .../v25/common/ClickLocationOrBuilder.java | 2 +- .../v25/common/ClickLocationProto.java | 12 +- .../v25/common/CombinedAudienceInfo.java | 8 +- .../common/CombinedAudienceInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/Commission.java | 8 +- .../v25/common/CommissionOrBuilder.java | 2 +- .../googleads/v25/common/ConceptGroup.java | 8 +- .../v25/common/ConceptGroupOrBuilder.java | 2 +- .../ads/googleads/v25/common/Consent.java | 8 +- .../v25/common/ConsentOrBuilder.java | 2 +- .../googleads/v25/common/ConsentProto.java | 12 +- .../v25/common/ContentLabelInfo.java | 8 +- .../v25/common/ContentLabelInfoOrBuilder.java | 2 +- .../v25/common/CpcBidSimulationPoint.java | 8 +- .../v25/common/CpcBidSimulationPointList.java | 8 +- .../CpcBidSimulationPointListOrBuilder.java | 2 +- .../CpcBidSimulationPointOrBuilder.java | 2 +- .../v25/common/CpvBidSimulationPoint.java | 8 +- .../v25/common/CpvBidSimulationPointList.java | 8 +- .../CpvBidSimulationPointListOrBuilder.java | 2 +- .../CpvBidSimulationPointOrBuilder.java | 2 +- .../googleads/v25/common/CriteriaProto.java | 206 +- .../common/CriterionCategoryAvailability.java | 8 +- ...riterionCategoryAvailabilityOrBuilder.java | 2 +- .../CriterionCategoryAvailabilityProto.java | 16 +- .../CriterionCategoryChannelAvailability.java | 8 +- ...nCategoryChannelAvailabilityOrBuilder.java | 2 +- .../CriterionCategoryLocaleAvailability.java | 8 +- ...onCategoryLocaleAvailabilityOrBuilder.java | 2 +- .../v25/common/CrmBasedUserListInfo.java | 8 +- .../common/CrmBasedUserListInfoOrBuilder.java | 2 +- .../v25/common/CustomAffinityInfo.java | 8 +- .../common/CustomAffinityInfoOrBuilder.java | 2 +- .../v25/common/CustomAudienceInfo.java | 8 +- .../common/CustomAudienceInfoOrBuilder.java | 2 +- .../v25/common/CustomAudienceSegment.java | 8 +- .../CustomAudienceSegmentOrBuilder.java | 2 +- .../v25/common/CustomIntentInfo.java | 8 +- .../v25/common/CustomIntentInfoOrBuilder.java | 2 +- .../googleads/v25/common/CustomParameter.java | 8 +- .../v25/common/CustomParameterOrBuilder.java | 2 +- .../v25/common/CustomParameterProto.java | 12 +- ...merLifecycleOptimizationValueSettings.java | 8 +- ...cleOptimizationValueSettingsOrBuilder.java | 2 +- .../common/CustomerMatchUserListMetadata.java | 8 +- ...ustomerMatchUserListMetadataOrBuilder.java | 2 +- ...ThirdPartyBrandLiftIntegrationPartner.java | 8 +- ...yBrandLiftIntegrationPartnerOrBuilder.java | 2 +- ...irdPartyBrandSafetyIntegrationPartner.java | 8 +- ...randSafetyIntegrationPartnerOrBuilder.java | 2 +- ...nversionAttributionIntegrationPartner.java | 8 +- ...ttributionIntegrationPartnerOrBuilder.java | 2 +- ...CustomerThirdPartyIntegrationPartners.java | 8 +- ...hirdPartyIntegrationPartnersOrBuilder.java | 2 +- ...omerThirdPartyReachIntegrationPartner.java | 8 +- ...PartyReachIntegrationPartnerOrBuilder.java | 2 +- ...irdPartyViewabilityIntegrationPartner.java | 8 +- ...iewabilityIntegrationPartnerOrBuilder.java | 2 +- .../googleads/v25/common/CustomizerValue.java | 8 +- .../v25/common/CustomizerValueOrBuilder.java | 2 +- .../v25/common/CustomizerValueProto.java | 12 +- .../ads/googleads/v25/common/DateRange.java | 8 +- .../v25/common/DateRangeOrBuilder.java | 2 +- .../ads/googleads/v25/common/DatesProto.java | 16 +- .../v25/common/DemandGenCarouselAdInfo.java | 8 +- .../DemandGenCarouselAdInfoOrBuilder.java | 2 +- .../common/DemandGenCarouselCardAsset.java | 8 +- .../DemandGenCarouselCardAssetOrBuilder.java | 2 +- .../v25/common/DemandGenMultiAssetAdInfo.java | 8 +- .../DemandGenMultiAssetAdInfoOrBuilder.java | 2 +- .../v25/common/DemandGenProductAdInfo.java | 8 +- .../DemandGenProductAdInfoOrBuilder.java | 2 +- .../DemandGenVideoResponsiveAdInfo.java | 8 +- ...mandGenVideoResponsiveAdInfoOrBuilder.java | 2 +- .../common/DetailedDemographicSegment.java | 8 +- .../DetailedDemographicSegmentOrBuilder.java | 2 +- .../ads/googleads/v25/common/DeviceInfo.java | 8 +- .../v25/common/DeviceInfoOrBuilder.java | 2 +- .../v25/common/DisplayUploadAdInfo.java | 8 +- .../common/DisplayUploadAdInfoOrBuilder.java | 2 +- ...micBusinessProfileLocationGroupFilter.java | 8 +- ...ssProfileLocationGroupFilterOrBuilder.java | 2 +- .../v25/common/DynamicCustomAsset.java | 8 +- .../common/DynamicCustomAssetOrBuilder.java | 2 +- .../v25/common/DynamicEducationAsset.java | 8 +- .../DynamicEducationAssetOrBuilder.java | 2 +- .../v25/common/DynamicFlightsAsset.java | 8 +- .../common/DynamicFlightsAssetOrBuilder.java | 2 +- .../common/DynamicHotelsAndRentalsAsset.java | 8 +- ...DynamicHotelsAndRentalsAssetOrBuilder.java | 2 +- .../v25/common/DynamicJobsAsset.java | 8 +- .../v25/common/DynamicJobsAssetOrBuilder.java | 2 +- .../v25/common/DynamicLocalAsset.java | 8 +- .../common/DynamicLocalAssetOrBuilder.java | 2 +- .../v25/common/DynamicRealEstateAsset.java | 8 +- .../DynamicRealEstateAssetOrBuilder.java | 2 +- .../v25/common/DynamicTravelAsset.java | 8 +- .../common/DynamicTravelAssetOrBuilder.java | 2 +- .../v25/common/EffectiveAutomaticGoal.java | 614 + .../EffectiveAutomaticGoalOrBuilder.java | 50 + .../common/EffectiveAutomaticGoalProto.java | 80 + .../ads/googleads/v25/common/EnhancedCpc.java | 8 +- .../v25/common/EnhancedCpcOrBuilder.java | 2 +- .../ads/googleads/v25/common/EntityBid.java | 579 + .../v25/common/EntityBidOrBuilder.java | 44 + .../googleads/v25/common/EventAttribute.java | 8 +- .../v25/common/EventAttributeOrBuilder.java | 2 +- .../v25/common/EventItemAttribute.java | 8 +- .../common/EventItemAttributeOrBuilder.java | 2 +- .../v25/common/ExclusionSegment.java | 8 +- .../v25/common/ExclusionSegmentOrBuilder.java | 2 +- .../common/ExpandedDynamicSearchAdInfo.java | 8 +- .../ExpandedDynamicSearchAdInfoOrBuilder.java | 2 +- .../v25/common/ExpandedTextAdInfo.java | 8 +- .../common/ExpandedTextAdInfoOrBuilder.java | 2 +- .../v25/common/ExperimentTypesProto.java | 14 +- .../v25/common/ExtendedDemographicInfo.java | 8 +- .../ExtendedDemographicInfoOrBuilder.java | 2 +- .../googleads/v25/common/ExtensionsProto.java | 16 +- .../FacebookMessengerBusinessMessageInfo.java | 8 +- ...MessengerBusinessMessageInfoOrBuilder.java | 2 +- .../googleads/v25/common/FeedCommonProto.java | 12 +- .../ads/googleads/v25/common/FinalAppUrl.java | 8 +- .../v25/common/FinalAppUrlOrBuilder.java | 2 +- .../v25/common/FinalAppUrlProto.java | 12 +- .../ads/googleads/v25/common/FixedCpm.java | 8 +- .../v25/common/FixedCpmOrBuilder.java | 2 +- .../FixedCpmTargetFrequencyGoalInfo.java | 8 +- ...edCpmTargetFrequencyGoalInfoOrBuilder.java | 2 +- .../v25/common/FlexibleRuleOperandInfo.java | 8 +- .../FlexibleRuleOperandInfoOrBuilder.java | 2 +- .../v25/common/FlexibleRuleUserListInfo.java | 8 +- .../FlexibleRuleUserListInfoOrBuilder.java | 2 +- .../v25/common/FrequencyCapEntry.java | 8 +- .../common/FrequencyCapEntryOrBuilder.java | 2 +- .../googleads/v25/common/FrequencyCapKey.java | 8 +- .../v25/common/FrequencyCapKeyOrBuilder.java | 2 +- .../v25/common/FrequencyCapProto.java | 14 +- .../googleads/v25/common/GenderDimension.java | 8 +- .../v25/common/GenderDimensionOrBuilder.java | 2 +- .../ads/googleads/v25/common/GenderInfo.java | 8 +- .../v25/common/GenderInfoOrBuilder.java | 2 +- .../googleads/v25/common/GeoPointInfo.java | 8 +- .../v25/common/GeoPointInfoOrBuilder.java | 2 +- .../googleads/v25/common/GoalCommonProto.java | 12 +- .../ads/googleads/v25/common/GoalSetting.java | 26 +- .../v25/common/GoalSettingOrBuilder.java | 2 +- .../v25/common/GoalSettingProto.java | 18 +- .../v25/common/HistoricalMetricsOptions.java | 8 +- .../HistoricalMetricsOptionsOrBuilder.java | 2 +- .../ads/googleads/v25/common/HotelAdInfo.java | 8 +- .../v25/common/HotelAdInfoOrBuilder.java | 2 +- .../common/HotelAdvanceBookingWindowInfo.java | 8 +- ...otelAdvanceBookingWindowInfoOrBuilder.java | 2 +- .../v25/common/HotelCalloutAsset.java | 8 +- .../common/HotelCalloutAssetOrBuilder.java | 2 +- .../v25/common/HotelCheckInDateRangeInfo.java | 8 +- .../HotelCheckInDateRangeInfoOrBuilder.java | 2 +- .../v25/common/HotelCheckInDayInfo.java | 8 +- .../common/HotelCheckInDayInfoOrBuilder.java | 2 +- .../googleads/v25/common/HotelCityInfo.java | 8 +- .../v25/common/HotelCityInfoOrBuilder.java | 2 +- .../googleads/v25/common/HotelClassInfo.java | 8 +- .../v25/common/HotelClassInfoOrBuilder.java | 2 +- .../v25/common/HotelCountryRegionInfo.java | 8 +- .../HotelCountryRegionInfoOrBuilder.java | 2 +- .../common/HotelDateSelectionTypeInfo.java | 8 +- .../HotelDateSelectionTypeInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/HotelIdInfo.java | 8 +- .../v25/common/HotelIdInfoOrBuilder.java | 2 +- .../v25/common/HotelLengthOfStayInfo.java | 8 +- .../HotelLengthOfStayInfoOrBuilder.java | 2 +- .../v25/common/HotelPropertyAsset.java | 8 +- .../common/HotelPropertyAssetOrBuilder.java | 2 +- .../googleads/v25/common/HotelStateInfo.java | 8 +- .../v25/common/HotelStateInfoOrBuilder.java | 2 +- .../v25/common/HouseholdIncomeDimension.java | 8 +- .../HouseholdIncomeDimensionOrBuilder.java | 2 +- .../ads/googleads/v25/common/ImageAdInfo.java | 8 +- .../v25/common/ImageAdInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/ImageAsset.java | 8 +- .../v25/common/ImageAssetOrBuilder.java | 2 +- .../googleads/v25/common/ImageDimension.java | 8 +- .../v25/common/ImageDimensionOrBuilder.java | 2 +- .../v25/common/InFeedVideoAdInfo.java | 8 +- .../common/InFeedVideoAdInfoOrBuilder.java | 2 +- .../googleads/v25/common/IncomeRangeInfo.java | 8 +- .../v25/common/IncomeRangeInfoOrBuilder.java | 2 +- .../InsightsAudienceAttributeGroup.java | 8 +- ...sightsAudienceAttributeGroupOrBuilder.java | 2 +- .../v25/common/InteractionTypeInfo.java | 8 +- .../common/InteractionTypeInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/IpBlockInfo.java | 8 +- .../v25/common/IpBlockInfoOrBuilder.java | 2 +- .../googleads/v25/common/ItemAttribute.java | 8 +- .../v25/common/ItemAttributeOrBuilder.java | 2 +- .../ads/googleads/v25/common/Keyword.java | 8 +- .../v25/common/KeywordAnnotations.java | 8 +- .../common/KeywordAnnotationsOrBuilder.java | 2 +- .../googleads/v25/common/KeywordConcept.java | 8 +- .../v25/common/KeywordConceptOrBuilder.java | 2 +- .../ads/googleads/v25/common/KeywordInfo.java | 8 +- .../v25/common/KeywordInfoOrBuilder.java | 2 +- .../v25/common/KeywordOrBuilder.java | 2 +- .../KeywordPlanAggregateMetricResults.java | 8 +- ...rdPlanAggregateMetricResultsOrBuilder.java | 2 +- .../common/KeywordPlanAggregateMetrics.java | 8 +- .../KeywordPlanAggregateMetricsOrBuilder.java | 2 +- .../v25/common/KeywordPlanCommonProto.java | 28 +- .../v25/common/KeywordPlanDeviceSearches.java | 8 +- .../KeywordPlanDeviceSearchesOrBuilder.java | 2 +- .../common/KeywordPlanHistoricalMetrics.java | 8 +- ...KeywordPlanHistoricalMetricsOrBuilder.java | 2 +- .../v25/common/KeywordThemeInfo.java | 8 +- .../v25/common/KeywordThemeInfoOrBuilder.java | 2 +- .../KnowledgeGraphAttributeMetadata.java | 8 +- ...wledgeGraphAttributeMetadataOrBuilder.java | 2 +- .../googleads/v25/common/LanguageInfo.java | 8 +- .../v25/common/LanguageInfoOrBuilder.java | 2 +- .../googleads/v25/common/LeadFormAsset.java | 8 +- .../v25/common/LeadFormAssetOrBuilder.java | 2 +- .../common/LeadFormCustomQuestionField.java | 8 +- .../LeadFormCustomQuestionFieldOrBuilder.java | 2 +- .../v25/common/LeadFormDeliveryMethod.java | 8 +- .../LeadFormDeliveryMethodOrBuilder.java | 2 +- .../googleads/v25/common/LeadFormField.java | 8 +- .../v25/common/LeadFormFieldOrBuilder.java | 2 +- .../common/LeadFormSingleChoiceAnswers.java | 8 +- .../LeadFormSingleChoiceAnswersOrBuilder.java | 2 +- .../v25/common/LegacyAppInstallAdInfo.java | 8 +- .../LegacyAppInstallAdInfoOrBuilder.java | 2 +- .../common/LegacyResponsiveDisplayAdInfo.java | 8 +- ...egacyResponsiveDisplayAdInfoOrBuilder.java | 2 +- .../googleads/v25/common/LifeEventInfo.java | 8 +- .../v25/common/LifeEventInfoOrBuilder.java | 2 +- .../v25/common/LifeEventSegment.java | 8 +- .../v25/common/LifeEventSegmentOrBuilder.java | 2 +- .../v25/common/LineupAttributeMetadata.java | 14 +- .../LineupAttributeMetadataOrBuilder.java | 2 +- .../v25/common/ListingDimensionInfo.java | 8 +- .../common/ListingDimensionInfoOrBuilder.java | 2 +- .../v25/common/ListingDimensionPath.java | 8 +- .../common/ListingDimensionPathOrBuilder.java | 2 +- .../v25/common/ListingGroupInfo.java | 8 +- .../v25/common/ListingGroupInfoOrBuilder.java | 2 +- .../v25/common/ListingScopeInfo.java | 8 +- .../v25/common/ListingScopeInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/LocalAdInfo.java | 8 +- .../v25/common/LocalAdInfoOrBuilder.java | 2 +- .../v25/common/LocalServiceIdInfo.java | 8 +- .../common/LocalServiceIdInfoOrBuilder.java | 2 +- .../common/LocalServicesDocumentReadOnly.java | 8 +- ...ocalServicesDocumentReadOnlyOrBuilder.java | 2 +- .../v25/common/LocalServicesPhoneNumber.java | 8 +- .../LocalServicesPhoneNumberOrBuilder.java | 2 +- .../v25/common/LocalServicesProto.java | 14 +- .../googleads/v25/common/LocationAsset.java | 8 +- .../v25/common/LocationAssetOrBuilder.java | 2 +- .../v25/common/LocationAttributeMetadata.java | 8 +- .../LocationAttributeMetadataOrBuilder.java | 2 +- .../v25/common/LocationGroupInfo.java | 8 +- .../common/LocationGroupInfoOrBuilder.java | 2 +- .../googleads/v25/common/LocationInfo.java | 8 +- .../v25/common/LocationInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/LocationSet.java | 8 +- .../v25/common/LocationSetOrBuilder.java | 2 +- .../v25/common/LogicalUserListInfo.java | 8 +- .../common/LogicalUserListInfoOrBuilder.java | 2 +- .../common/LogicalUserListOperandInfo.java | 8 +- .../LogicalUserListOperandInfoOrBuilder.java | 2 +- .../v25/common/LookalikeUserListInfo.java | 8 +- .../LookalikeUserListInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/ManualCpa.java | 8 +- .../v25/common/ManualCpaOrBuilder.java | 2 +- .../ads/googleads/v25/common/ManualCpc.java | 8 +- .../v25/common/ManualCpcOrBuilder.java | 2 +- .../ads/googleads/v25/common/ManualCpm.java | 8 +- .../v25/common/ManualCpmOrBuilder.java | 2 +- .../ads/googleads/v25/common/ManualCpv.java | 8 +- .../v25/common/ManualCpvOrBuilder.java | 2 +- .../v25/common/MapsLocationInfo.java | 8 +- .../v25/common/MapsLocationInfoOrBuilder.java | 2 +- .../googleads/v25/common/MapsLocationSet.java | 8 +- .../v25/common/MapsLocationSetOrBuilder.java | 2 +- .../v25/common/MaximizeConversionValue.java | 8 +- .../MaximizeConversionValueOrBuilder.java | 2 +- .../v25/common/MaximizeConversions.java | 8 +- .../common/MaximizeConversionsOrBuilder.java | 2 +- .../v25/common/MediaBundleAsset.java | 8 +- .../v25/common/MediaBundleAssetOrBuilder.java | 2 +- .../ads/googleads/v25/common/MetricGoal.java | 8 +- .../v25/common/MetricGoalOrBuilder.java | 2 +- .../googleads/v25/common/MetricGoalProto.java | 12 +- .../ads/googleads/v25/common/Metrics.java | 30132 ++++++++++------ .../v25/common/MetricsOrBuilder.java | 1366 +- .../googleads/v25/common/MetricsProto.java | 672 +- .../googleads/v25/common/MobileAppAsset.java | 8 +- .../v25/common/MobileAppAssetOrBuilder.java | 2 +- .../v25/common/MobileAppCategoryInfo.java | 8 +- .../MobileAppCategoryInfoOrBuilder.java | 2 +- .../v25/common/MobileApplicationInfo.java | 8 +- .../MobileApplicationInfoOrBuilder.java | 2 +- .../v25/common/MobileDeviceInfo.java | 8 +- .../v25/common/MobileDeviceInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/Money.java | 8 +- .../googleads/v25/common/MoneyOrBuilder.java | 2 +- .../v25/common/MonthlySearchVolume.java | 8 +- .../common/MonthlySearchVolumeOrBuilder.java | 2 +- .../v25/common/NegativeKeywordListInfo.java | 8 +- .../NegativeKeywordListInfoOrBuilder.java | 2 +- .../v25/common/OfflineUserAddressInfo.java | 8 +- .../OfflineUserAddressInfoOrBuilder.java | 2 +- .../v25/common/OfflineUserDataProto.java | 36 +- .../common/OperatingSystemVersionInfo.java | 8 +- .../OperatingSystemVersionInfoOrBuilder.java | 2 +- .../common/OptimizeAssetsExperimentInfo.java | 8 +- ...OptimizeAssetsExperimentInfoOrBuilder.java | 2 +- .../googleads/v25/common/PageFeedAsset.java | 8 +- .../v25/common/PageFeedAssetOrBuilder.java | 2 +- .../v25/common/ParentalStatusDimension.java | 8 +- .../ParentalStatusDimensionOrBuilder.java | 2 +- .../v25/common/ParentalStatusInfo.java | 8 +- .../common/ParentalStatusInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/PercentCpc.java | 8 +- .../common/PercentCpcBidSimulationPoint.java | 8 +- .../PercentCpcBidSimulationPointList.java | 8 +- ...entCpcBidSimulationPointListOrBuilder.java | 2 +- ...PercentCpcBidSimulationPointOrBuilder.java | 2 +- .../v25/common/PercentCpcOrBuilder.java | 2 +- .../googleads/v25/common/PlacementInfo.java | 8 +- .../v25/common/PlacementInfoOrBuilder.java | 2 +- .../v25/common/PlacementListInfo.java | 8 +- .../common/PlacementListInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/PolicyProto.java | 36 +- .../googleads/v25/common/PolicySummary.java | 8 +- .../v25/common/PolicySummaryOrBuilder.java | 2 +- .../v25/common/PolicySummaryProto.java | 12 +- .../v25/common/PolicyTopicConstraint.java | 26 +- .../PolicyTopicConstraintOrBuilder.java | 2 +- .../v25/common/PolicyTopicEntry.java | 8 +- .../v25/common/PolicyTopicEntryOrBuilder.java | 2 +- .../v25/common/PolicyTopicEvidence.java | 38 +- .../common/PolicyTopicEvidenceOrBuilder.java | 2 +- .../v25/common/PolicyValidationParameter.java | 8 +- .../PolicyValidationParameterOrBuilder.java | 2 +- .../v25/common/PolicyViolationKey.java | 8 +- .../common/PolicyViolationKeyOrBuilder.java | 2 +- .../ads/googleads/v25/common/PriceAsset.java | 8 +- .../v25/common/PriceAssetOrBuilder.java | 2 +- .../googleads/v25/common/PriceOffering.java | 8 +- .../v25/common/PriceOfferingOrBuilder.java | 2 +- .../v25/common/ProductBrandInfo.java | 8 +- .../v25/common/ProductBrandInfoOrBuilder.java | 2 +- .../v25/common/ProductCategoryInfo.java | 8 +- .../common/ProductCategoryInfoOrBuilder.java | 2 +- .../common/ProductChannelExclusivityInfo.java | 8 +- ...roductChannelExclusivityInfoOrBuilder.java | 2 +- .../v25/common/ProductChannelInfo.java | 8 +- .../common/ProductChannelInfoOrBuilder.java | 2 +- .../v25/common/ProductConditionInfo.java | 8 +- .../common/ProductConditionInfoOrBuilder.java | 2 +- .../common/ProductCustomAttributeInfo.java | 8 +- .../ProductCustomAttributeInfoOrBuilder.java | 2 +- .../v25/common/ProductGroupingInfo.java | 8 +- .../common/ProductGroupingInfoOrBuilder.java | 2 +- .../v25/common/ProductItemIdInfo.java | 8 +- .../common/ProductItemIdInfoOrBuilder.java | 2 +- .../v25/common/ProductLabelsInfo.java | 8 +- .../common/ProductLabelsInfoOrBuilder.java | 2 +- .../common/ProductLegacyConditionInfo.java | 8 +- .../ProductLegacyConditionInfoOrBuilder.java | 2 +- .../v25/common/ProductTypeFullInfo.java | 8 +- .../common/ProductTypeFullInfoOrBuilder.java | 2 +- .../googleads/v25/common/ProductTypeInfo.java | 8 +- .../v25/common/ProductTypeInfoOrBuilder.java | 2 +- .../googleads/v25/common/PromotionAsset.java | 8 +- .../v25/common/PromotionAssetOrBuilder.java | 2 +- .../v25/common/PromotionBarcodeInfo.java | 8 +- .../common/PromotionBarcodeInfoOrBuilder.java | 2 +- .../v25/common/PromotionQrCodeInfo.java | 8 +- .../common/PromotionQrCodeInfoOrBuilder.java | 2 +- .../googleads/v25/common/ProximityInfo.java | 8 +- .../v25/common/ProximityInfoOrBuilder.java | 2 +- .../v25/common/RealTimeBiddingSetting.java | 8 +- .../RealTimeBiddingSettingOrBuilder.java | 2 +- .../common/RealTimeBiddingSettingProto.java | 12 +- .../ResponsiveDisplayAdControlSpec.java | 8 +- ...sponsiveDisplayAdControlSpecOrBuilder.java | 2 +- .../v25/common/ResponsiveDisplayAdInfo.java | 8 +- .../ResponsiveDisplayAdInfoOrBuilder.java | 2 +- .../v25/common/ResponsiveSearchAdInfo.java | 8 +- .../ResponsiveSearchAdInfoOrBuilder.java | 2 +- .../googleads/v25/common/RetailFilter.java | 8 +- .../v25/common/RetailFilterBundle.java | 8 +- .../common/RetailFilterBundleOrBuilder.java | 2 +- .../v25/common/RetailFilterExpression.java | 8 +- .../RetailFilterExpressionOrBuilder.java | 2 +- .../v25/common/RetailFilterOrBuilder.java | 2 +- .../ads/googleads/v25/common/RetailTag.java | 8 +- .../v25/common/RetailTagOrBuilder.java | 2 +- .../v25/common/RuleBasedUserListInfo.java | 8 +- .../RuleBasedUserListInfoOrBuilder.java | 2 +- .../googleads/v25/common/SearchThemeInfo.java | 8 +- .../v25/common/SearchThemeInfoOrBuilder.java | 2 +- .../v25/common/SearchVolumeRange.java | 8 +- .../common/SearchVolumeRangeOrBuilder.java | 2 +- .../ads/googleads/v25/common/Segments.java | 4238 ++- .../v25/common/SegmentsOrBuilder.java | 229 +- .../googleads/v25/common/SegmentsProto.java | 776 +- .../ShoppingComparisonListingAdInfo.java | 8 +- ...ppingComparisonListingAdInfoOrBuilder.java | 2 +- .../googleads/v25/common/ShoppingLoyalty.java | 8 +- .../v25/common/ShoppingLoyaltyOrBuilder.java | 2 +- .../v25/common/ShoppingProductAdInfo.java | 8 +- .../ShoppingProductAdInfoOrBuilder.java | 2 +- .../v25/common/ShoppingSmartAdInfo.java | 8 +- .../common/ShoppingSmartAdInfoOrBuilder.java | 2 +- .../v25/common/SimilarUserListInfo.java | 8 +- .../common/SimilarUserListInfoOrBuilder.java | 2 +- .../googleads/v25/common/SimulationProto.java | 38 +- .../googleads/v25/common/SitelinkAsset.java | 8 +- .../v25/common/SitelinkAssetOrBuilder.java | 2 +- .../v25/common/SitelinkFeedItem.java | 8 +- .../v25/common/SitelinkFeedItemOrBuilder.java | 2 +- .../v25/common/SkAdNetworkSourceApp.java | 8 +- .../common/SkAdNetworkSourceAppOrBuilder.java | 2 +- .../v25/common/SmartCampaignAdInfo.java | 8 +- .../common/SmartCampaignAdInfoOrBuilder.java | 2 +- .../googleads/v25/common/StoreAttribute.java | 8 +- .../v25/common/StoreAttributeOrBuilder.java | 2 +- .../v25/common/StoreSalesMetadata.java | 8 +- .../common/StoreSalesMetadataOrBuilder.java | 2 +- .../common/StoreSalesThirdPartyMetadata.java | 8 +- ...StoreSalesThirdPartyMetadataOrBuilder.java | 2 +- .../v25/common/StructuredSnippetAsset.java | 8 +- .../StructuredSnippetAssetOrBuilder.java | 2 +- .../common/SyntheticContentAttestation.java | 8 +- .../SyntheticContentAttestationOrBuilder.java | 2 +- .../v25/common/SyntheticContentInfo.java | 8 +- .../common/SyntheticContentInfoOrBuilder.java | 2 +- .../v25/common/SyntheticContentInfoProto.java | 14 +- .../ads/googleads/v25/common/TagSnippet.java | 8 +- .../v25/common/TagSnippetOrBuilder.java | 2 +- .../googleads/v25/common/TagSnippetProto.java | 12 +- .../ads/googleads/v25/common/TargetCpa.java | 8 +- .../v25/common/TargetCpaOrBuilder.java | 2 +- .../v25/common/TargetCpaSimulationPoint.java | 8 +- .../common/TargetCpaSimulationPointList.java | 8 +- ...TargetCpaSimulationPointListOrBuilder.java | 2 +- .../TargetCpaSimulationPointOrBuilder.java | 2 +- .../ads/googleads/v25/common/TargetCpc.java | 8 +- .../v25/common/TargetCpcOrBuilder.java | 2 +- .../ads/googleads/v25/common/TargetCpm.java | 8 +- .../v25/common/TargetCpmOrBuilder.java | 2 +- .../common/TargetCpmTargetFrequencyGoal.java | 8 +- ...TargetCpmTargetFrequencyGoalOrBuilder.java | 2 +- .../ads/googleads/v25/common/TargetCpv.java | 8 +- .../v25/common/TargetCpvOrBuilder.java | 2 +- .../v25/common/TargetImpressionShare.java | 8 +- .../TargetImpressionShareOrBuilder.java | 2 +- .../TargetImpressionShareSimulationPoint.java | 8 +- ...getImpressionShareSimulationPointList.java | 8 +- ...sionShareSimulationPointListOrBuilder.java | 2 +- ...pressionShareSimulationPointOrBuilder.java | 2 +- .../v25/common/TargetRestriction.java | 8 +- .../common/TargetRestrictionOperation.java | 14 +- .../TargetRestrictionOperationOrBuilder.java | 2 +- .../common/TargetRestrictionOrBuilder.java | 2 +- .../ads/googleads/v25/common/TargetRoas.java | 8 +- .../v25/common/TargetRoasOrBuilder.java | 2 +- .../v25/common/TargetRoasSimulationPoint.java | 8 +- .../common/TargetRoasSimulationPointList.java | 8 +- ...argetRoasSimulationPointListOrBuilder.java | 2 +- .../TargetRoasSimulationPointOrBuilder.java | 2 +- .../ads/googleads/v25/common/TargetSpend.java | 8 +- .../v25/common/TargetSpendOrBuilder.java | 2 +- .../v25/common/TargetingSetting.java | 8 +- .../v25/common/TargetingSettingOrBuilder.java | 2 +- .../v25/common/TargetingSettingProto.java | 16 +- .../ads/googleads/v25/common/TextAdInfo.java | 8 +- .../v25/common/TextAdInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/TextAsset.java | 8 +- .../v25/common/TextAssetOrBuilder.java | 2 +- .../ads/googleads/v25/common/TextLabel.java | 8 +- .../v25/common/TextLabelOrBuilder.java | 2 +- .../googleads/v25/common/TextLabelProto.java | 12 +- .../ThirdPartyIntegrationPartnerData.java | 8 +- ...dPartyIntegrationPartnerDataOrBuilder.java | 2 +- .../ThirdPartyIntegrationPartnersProto.java | 36 +- .../ads/googleads/v25/common/TopicInfo.java | 8 +- .../v25/common/TopicInfoOrBuilder.java | 2 +- .../v25/common/TransactionAttribute.java | 8 +- .../common/TransactionAttributeOrBuilder.java | 2 +- .../googleads/v25/common/TravelAdInfo.java | 8 +- .../v25/common/TravelAdInfoOrBuilder.java | 2 +- .../common/UnknownListingDimensionInfo.java | 8 +- .../UnknownListingDimensionInfoOrBuilder.java | 2 +- .../googleads/v25/common/UrlCollection.java | 8 +- .../v25/common/UrlCollectionOrBuilder.java | 2 +- .../v25/common/UrlCollectionProto.java | 12 +- .../googleads/v25/common/UserAttribute.java | 8 +- .../v25/common/UserAttributeOrBuilder.java | 2 +- .../ads/googleads/v25/common/UserData.java | 8 +- .../v25/common/UserDataOrBuilder.java | 2 +- .../googleads/v25/common/UserIdentifier.java | 8 +- .../v25/common/UserIdentifierOrBuilder.java | 2 +- .../common/UserInterestAttributeMetadata.java | 8 +- ...serInterestAttributeMetadataOrBuilder.java | 2 +- .../v25/common/UserInterestInfo.java | 8 +- .../v25/common/UserInterestInfoOrBuilder.java | 2 +- .../v25/common/UserInterestSegment.java | 8 +- .../common/UserInterestSegmentOrBuilder.java | 2 +- .../v25/common/UserListActionInfo.java | 8 +- .../common/UserListActionInfoOrBuilder.java | 2 +- .../v25/common/UserListAttributeMetadata.java | 8 +- .../UserListAttributeMetadataOrBuilder.java | 2 +- .../v25/common/UserListDateRuleItemInfo.java | 8 +- .../UserListDateRuleItemInfoOrBuilder.java | 2 +- .../googleads/v25/common/UserListInfo.java | 8 +- .../v25/common/UserListInfoOrBuilder.java | 2 +- .../v25/common/UserListLogicalRuleInfo.java | 8 +- .../UserListLogicalRuleInfoOrBuilder.java | 2 +- .../common/UserListNumberRuleItemInfo.java | 8 +- .../UserListNumberRuleItemInfoOrBuilder.java | 2 +- .../v25/common/UserListRuleInfo.java | 8 +- .../v25/common/UserListRuleInfoOrBuilder.java | 2 +- .../v25/common/UserListRuleItemGroupInfo.java | 8 +- .../UserListRuleItemGroupInfoOrBuilder.java | 2 +- .../v25/common/UserListRuleItemInfo.java | 8 +- .../common/UserListRuleItemInfoOrBuilder.java | 2 +- .../googleads/v25/common/UserListSegment.java | 8 +- .../v25/common/UserListSegmentOrBuilder.java | 2 +- .../common/UserListStringRuleItemInfo.java | 8 +- .../UserListStringRuleItemInfoOrBuilder.java | 2 +- .../googleads/v25/common/UserListsProto.java | 44 +- .../ads/googleads/v25/common/Value.java | 8 +- .../googleads/v25/common/ValueOrBuilder.java | 2 +- .../ads/googleads/v25/common/ValueProto.java | 12 +- .../common/VerticalAdsItemGroupRuleInfo.java | 8 +- ...VerticalAdsItemGroupRuleInfoOrBuilder.java | 2 +- .../VerticalAdsItemGroupRuleListInfo.java | 8 +- ...icalAdsItemGroupRuleListInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/VideoAdInfo.java | 8 +- .../v25/common/VideoAdInfoOrBuilder.java | 2 +- .../v25/common/VideoBumperInStreamAdInfo.java | 8 +- .../VideoBumperInStreamAdInfoOrBuilder.java | 2 +- .../v25/common/VideoExperimentInfo.java | 8 +- .../common/VideoExperimentInfoOrBuilder.java | 2 +- .../googleads/v25/common/VideoLineupInfo.java | 8 +- .../v25/common/VideoLineupInfoOrBuilder.java | 2 +- .../VideoNonSkippableInStreamAdInfo.java | 8 +- ...eoNonSkippableInStreamAdInfoOrBuilder.java | 2 +- .../v25/common/VideoOutstreamAdInfo.java | 8 +- .../common/VideoOutstreamAdInfoOrBuilder.java | 2 +- .../v25/common/VideoResponsiveAdInfo.java | 8 +- .../VideoResponsiveAdInfoOrBuilder.java | 2 +- .../common/VideoTrueViewInStreamAdInfo.java | 8 +- .../VideoTrueViewInStreamAdInfoOrBuilder.java | 2 +- .../googleads/v25/common/WebhookDelivery.java | 8 +- .../v25/common/WebhookDeliveryOrBuilder.java | 2 +- .../v25/common/WebpageConditionInfo.java | 8 +- .../common/WebpageConditionInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/WebpageInfo.java | 8 +- .../v25/common/WebpageInfoOrBuilder.java | 2 +- .../googleads/v25/common/WebpageListInfo.java | 8 +- .../v25/common/WebpageListInfoOrBuilder.java | 2 +- .../v25/common/WebpageSampleInfo.java | 8 +- .../common/WebpageSampleInfoOrBuilder.java | 2 +- .../common/WhatsappBusinessMessageInfo.java | 8 +- .../WhatsappBusinessMessageInfoOrBuilder.java | 2 +- .../ads/googleads/v25/common/YearMonth.java | 8 +- .../v25/common/YearMonthOrBuilder.java | 2 +- .../googleads/v25/common/YearMonthRange.java | 8 +- .../v25/common/YearMonthRangeOrBuilder.java | 2 +- .../v25/common/YouTubeAudioAdInfo.java | 8 +- .../common/YouTubeAudioAdInfoOrBuilder.java | 2 +- .../YouTubeChannelAttributeMetadata.java | 8 +- ...TubeChannelAttributeMetadataOrBuilder.java | 2 +- .../v25/common/YouTubeChannelInfo.java | 8 +- .../common/YouTubeChannelInfoOrBuilder.java | 2 +- .../common/YouTubeVideoAttributeMetadata.java | 8 +- ...ouTubeVideoAttributeMetadataOrBuilder.java | 2 +- .../v25/common/YouTubeVideoInfo.java | 8 +- .../v25/common/YouTubeVideoInfoOrBuilder.java | 2 +- .../v25/common/YouTubeVideoListAsset.java | 8 +- .../YouTubeVideoListAssetOrBuilder.java | 2 +- .../v25/common/YoutubeVideoAsset.java | 8 +- .../common/YoutubeVideoAssetOrBuilder.java | 2 +- .../v25/common/ZaloBusinessMessageInfo.java | 8 +- .../ZaloBusinessMessageInfoOrBuilder.java | 2 +- .../v25/enums/AccessInvitationStatusEnum.java | 14 +- .../AccessInvitationStatusEnumOrBuilder.java | 2 +- .../enums/AccessInvitationStatusProto.java | 12 +- .../googleads/v25/enums/AccessReasonEnum.java | 14 +- .../v25/enums/AccessReasonEnumOrBuilder.java | 2 +- .../v25/enums/AccessReasonProto.java | 12 +- .../googleads/v25/enums/AccessRoleEnum.java | 14 +- .../v25/enums/AccessRoleEnumOrBuilder.java | 2 +- .../googleads/v25/enums/AccessRoleProto.java | 12 +- .../AccountBudgetProposalStatusEnum.java | 14 +- ...ountBudgetProposalStatusEnumOrBuilder.java | 2 +- .../AccountBudgetProposalStatusProto.java | 12 +- .../enums/AccountBudgetProposalTypeEnum.java | 14 +- ...ccountBudgetProposalTypeEnumOrBuilder.java | 2 +- .../enums/AccountBudgetProposalTypeProto.java | 12 +- .../v25/enums/AccountBudgetStatusEnum.java | 14 +- .../AccountBudgetStatusEnumOrBuilder.java | 2 +- .../v25/enums/AccountBudgetStatusProto.java | 12 +- .../v25/enums/AccountLinkStatusEnum.java | 14 +- .../enums/AccountLinkStatusEnumOrBuilder.java | 2 +- .../v25/enums/AccountLinkStatusProto.java | 12 +- .../v25/enums/AdDestinationTypeEnum.java | 14 +- .../enums/AdDestinationTypeEnumOrBuilder.java | 2 +- .../v25/enums/AdDestinationTypeProto.java | 12 +- .../googleads/v25/enums/AdFormatTypeEnum.java | 14 +- .../v25/enums/AdFormatTypeEnumOrBuilder.java | 2 +- .../v25/enums/AdFormatTypeProto.java | 12 +- .../v25/enums/AdGroupAdPrimaryStatusEnum.java | 14 +- .../AdGroupAdPrimaryStatusEnumOrBuilder.java | 2 +- .../enums/AdGroupAdPrimaryStatusProto.java | 12 +- .../AdGroupAdPrimaryStatusReasonEnum.java | 14 +- ...oupAdPrimaryStatusReasonEnumOrBuilder.java | 2 +- .../AdGroupAdPrimaryStatusReasonProto.java | 12 +- .../v25/enums/AdGroupAdRotationModeEnum.java | 14 +- .../AdGroupAdRotationModeEnumOrBuilder.java | 2 +- .../v25/enums/AdGroupAdRotationModeProto.java | 12 +- .../v25/enums/AdGroupAdStatusEnum.java | 14 +- .../enums/AdGroupAdStatusEnumOrBuilder.java | 2 +- .../v25/enums/AdGroupAdStatusProto.java | 12 +- .../AdGroupCriterionApprovalStatusEnum.java | 14 +- ...pCriterionApprovalStatusEnumOrBuilder.java | 2 +- .../AdGroupCriterionApprovalStatusProto.java | 12 +- .../AdGroupCriterionPrimaryStatusEnum.java | 14 +- ...upCriterionPrimaryStatusEnumOrBuilder.java | 2 +- .../AdGroupCriterionPrimaryStatusProto.java | 12 +- ...GroupCriterionPrimaryStatusReasonEnum.java | 14 +- ...erionPrimaryStatusReasonEnumOrBuilder.java | 2 +- ...roupCriterionPrimaryStatusReasonProto.java | 12 +- .../v25/enums/AdGroupCriterionStatusEnum.java | 14 +- .../AdGroupCriterionStatusEnumOrBuilder.java | 2 +- .../enums/AdGroupCriterionStatusProto.java | 12 +- .../v25/enums/AdGroupPrimaryStatusEnum.java | 14 +- .../AdGroupPrimaryStatusEnumOrBuilder.java | 2 +- .../v25/enums/AdGroupPrimaryStatusProto.java | 12 +- .../enums/AdGroupPrimaryStatusReasonEnum.java | 14 +- ...GroupPrimaryStatusReasonEnumOrBuilder.java | 2 +- .../AdGroupPrimaryStatusReasonProto.java | 12 +- .../v25/enums/AdGroupStatusEnum.java | 14 +- .../v25/enums/AdGroupStatusEnumOrBuilder.java | 2 +- .../v25/enums/AdGroupStatusProto.java | 12 +- .../googleads/v25/enums/AdGroupTypeEnum.java | 14 +- .../v25/enums/AdGroupTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/AdGroupTypeProto.java | 12 +- .../v25/enums/AdNetworkTypeEnum.java | 14 +- .../v25/enums/AdNetworkTypeEnumOrBuilder.java | 2 +- .../v25/enums/AdNetworkTypeProto.java | 12 +- .../AdServingOptimizationStatusEnum.java | 14 +- ...ervingOptimizationStatusEnumOrBuilder.java | 2 +- .../AdServingOptimizationStatusProto.java | 12 +- .../enums/AdStrengthActionItemTypeEnum.java | 14 +- ...AdStrengthActionItemTypeEnumOrBuilder.java | 2 +- .../enums/AdStrengthActionItemTypeProto.java | 12 +- .../googleads/v25/enums/AdStrengthEnum.java | 14 +- .../v25/enums/AdStrengthEnumOrBuilder.java | 2 +- .../googleads/v25/enums/AdStrengthProto.java | 12 +- .../v25/enums/AdSubFormatTypeEnum.java | 14 +- .../enums/AdSubFormatTypeEnumOrBuilder.java | 2 +- .../v25/enums/AdSubFormatTypeProto.java | 12 +- .../v25/enums/AdSubNetworkTypeEnum.java | 14 +- .../enums/AdSubNetworkTypeEnumOrBuilder.java | 2 +- .../v25/enums/AdSubNetworkTypeProto.java | 12 +- .../ads/googleads/v25/enums/AdTypeEnum.java | 14 +- .../v25/enums/AdTypeEnumOrBuilder.java | 2 +- .../ads/googleads/v25/enums/AdTypeProto.java | 12 +- .../enums/AdvertisingChannelSubTypeEnum.java | 14 +- ...dvertisingChannelSubTypeEnumOrBuilder.java | 2 +- .../enums/AdvertisingChannelSubTypeProto.java | 12 +- .../v25/enums/AdvertisingChannelTypeEnum.java | 14 +- .../AdvertisingChannelTypeEnumOrBuilder.java | 2 +- .../enums/AdvertisingChannelTypeProto.java | 12 +- .../googleads/v25/enums/AgeRangeTypeEnum.java | 14 +- .../v25/enums/AgeRangeTypeEnumOrBuilder.java | 2 +- .../v25/enums/AgeRangeTypeProto.java | 12 +- .../AndroidPrivacyInteractionTypeEnum.java | 14 +- ...idPrivacyInteractionTypeEnumOrBuilder.java | 2 +- .../AndroidPrivacyInteractionTypeProto.java | 12 +- .../enums/AndroidPrivacyNetworkTypeEnum.java | 14 +- ...ndroidPrivacyNetworkTypeEnumOrBuilder.java | 2 +- .../enums/AndroidPrivacyNetworkTypeProto.java | 12 +- .../v25/enums/AppBiddingGoalEnum.java | 14 +- .../enums/AppBiddingGoalEnumOrBuilder.java | 2 +- .../v25/enums/AppBiddingGoalProto.java | 12 +- .../v25/enums/AppCampaignAppStoreEnum.java | 14 +- .../AppCampaignAppStoreEnumOrBuilder.java | 2 +- .../v25/enums/AppCampaignAppStoreProto.java | 12 +- ...ppCampaignBiddingStrategyGoalTypeEnum.java | 14 +- ...nBiddingStrategyGoalTypeEnumOrBuilder.java | 2 +- ...pCampaignBiddingStrategyGoalTypeProto.java | 12 +- .../v25/enums/AppPaymentModelTypeEnum.java | 14 +- .../AppPaymentModelTypeEnumOrBuilder.java | 2 +- .../v25/enums/AppPaymentModelTypeProto.java | 12 +- .../enums/AppUrlOperatingSystemTypeEnum.java | 14 +- ...ppUrlOperatingSystemTypeEnumOrBuilder.java | 2 +- .../enums/AppUrlOperatingSystemTypeProto.java | 12 +- .../v25/enums/ApplicationInstanceEnum.java | 14 +- .../ApplicationInstanceEnumOrBuilder.java | 2 +- .../v25/enums/ApplicationInstanceProto.java | 12 +- .../v25/enums/AssetAutomationStatusEnum.java | 14 +- .../AssetAutomationStatusEnumOrBuilder.java | 2 +- .../v25/enums/AssetAutomationStatusProto.java | 12 +- .../v25/enums/AssetAutomationTypeEnum.java | 14 +- .../AssetAutomationTypeEnumOrBuilder.java | 2 +- .../v25/enums/AssetAutomationTypeProto.java | 12 +- ...verageVideoAspectRatioRequirementEnum.java | 14 +- ...eoAspectRatioRequirementEnumOrBuilder.java | 2 +- ...erageVideoAspectRatioRequirementProto.java | 12 +- .../v25/enums/AssetFieldTypeEnum.java | 31 +- .../enums/AssetFieldTypeEnumOrBuilder.java | 2 +- .../v25/enums/AssetFieldTypeProto.java | 29 +- .../enums/AssetGroupPrimaryStatusEnum.java | 14 +- .../AssetGroupPrimaryStatusEnumOrBuilder.java | 2 +- .../enums/AssetGroupPrimaryStatusProto.java | 12 +- .../AssetGroupPrimaryStatusReasonEnum.java | 14 +- ...GroupPrimaryStatusReasonEnumOrBuilder.java | 2 +- .../AssetGroupPrimaryStatusReasonProto.java | 12 +- .../AssetGroupSignalApprovalStatusEnum.java | 14 +- ...roupSignalApprovalStatusEnumOrBuilder.java | 2 +- .../AssetGroupSignalApprovalStatusProto.java | 12 +- .../v25/enums/AssetGroupStatusEnum.java | 14 +- .../enums/AssetGroupStatusEnumOrBuilder.java | 2 +- .../v25/enums/AssetGroupStatusProto.java | 12 +- .../v25/enums/AssetLinkPrimaryStatusEnum.java | 14 +- .../AssetLinkPrimaryStatusEnumOrBuilder.java | 2 +- .../enums/AssetLinkPrimaryStatusProto.java | 12 +- .../AssetLinkPrimaryStatusReasonEnum.java | 14 +- ...tLinkPrimaryStatusReasonEnumOrBuilder.java | 2 +- .../AssetLinkPrimaryStatusReasonProto.java | 12 +- .../v25/enums/AssetLinkStatusEnum.java | 14 +- .../enums/AssetLinkStatusEnumOrBuilder.java | 2 +- .../v25/enums/AssetLinkStatusProto.java | 12 +- ...ssetOfflineEvaluationErrorReasonsEnum.java | 14 +- ...neEvaluationErrorReasonsEnumOrBuilder.java | 2 +- ...setOfflineEvaluationErrorReasonsProto.java | 12 +- .../v25/enums/AssetOrientationEnum.java | 14 +- .../enums/AssetOrientationEnumOrBuilder.java | 2 +- .../v25/enums/AssetOrientationProto.java | 12 +- .../v25/enums/AssetPerformanceLabelEnum.java | 14 +- .../AssetPerformanceLabelEnumOrBuilder.java | 2 +- .../v25/enums/AssetPerformanceLabelProto.java | 12 +- .../v25/enums/AssetSetAssetStatusEnum.java | 14 +- .../AssetSetAssetStatusEnumOrBuilder.java | 2 +- .../v25/enums/AssetSetAssetStatusProto.java | 12 +- .../v25/enums/AssetSetLinkStatusEnum.java | 14 +- .../AssetSetLinkStatusEnumOrBuilder.java | 2 +- .../v25/enums/AssetSetLinkStatusProto.java | 12 +- .../v25/enums/AssetSetStatusEnum.java | 14 +- .../enums/AssetSetStatusEnumOrBuilder.java | 2 +- .../v25/enums/AssetSetStatusProto.java | 12 +- .../googleads/v25/enums/AssetSetTypeEnum.java | 14 +- .../v25/enums/AssetSetTypeEnumOrBuilder.java | 2 +- .../v25/enums/AssetSetTypeProto.java | 12 +- .../googleads/v25/enums/AssetSourceEnum.java | 14 +- .../v25/enums/AssetSourceEnumOrBuilder.java | 2 +- .../googleads/v25/enums/AssetSourceProto.java | 12 +- .../googleads/v25/enums/AssetTypeEnum.java | 14 +- .../v25/enums/AssetTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/AssetTypeProto.java | 12 +- .../v25/enums/AsyncActionStatusEnum.java | 14 +- .../enums/AsyncActionStatusEnumOrBuilder.java | 2 +- .../v25/enums/AsyncActionStatusProto.java | 12 +- .../v25/enums/AttributionModelEnum.java | 14 +- .../enums/AttributionModelEnumOrBuilder.java | 2 +- .../v25/enums/AttributionModelProto.java | 12 +- .../enums/AudienceInsightsDimensionEnum.java | 14 +- ...udienceInsightsDimensionEnumOrBuilder.java | 2 +- .../enums/AudienceInsightsDimensionProto.java | 12 +- ...udienceInsightsMarketingObjectiveEnum.java | 14 +- ...sightsMarketingObjectiveEnumOrBuilder.java | 2 +- ...dienceInsightsMarketingObjectiveProto.java | 12 +- .../v25/enums/AudienceScopeEnum.java | 14 +- .../v25/enums/AudienceScopeEnumOrBuilder.java | 2 +- .../v25/enums/AudienceScopeProto.java | 12 +- .../v25/enums/AudienceStatusEnum.java | 14 +- .../enums/AudienceStatusEnumOrBuilder.java | 2 +- .../v25/enums/AudienceStatusProto.java | 12 +- .../v25/enums/BatchJobStatusEnum.java | 14 +- .../enums/BatchJobStatusEnumOrBuilder.java | 2 +- .../v25/enums/BatchJobStatusProto.java | 12 +- .../BenchmarksMarketingObjectiveEnum.java | 14 +- ...hmarksMarketingObjectiveEnumOrBuilder.java | 2 +- .../BenchmarksMarketingObjectiveProto.java | 12 +- .../v25/enums/BenchmarksSourceTypeEnum.java | 31 +- .../BenchmarksSourceTypeEnumOrBuilder.java | 2 +- .../v25/enums/BenchmarksSourceTypeProto.java | 32 +- .../enums/BenchmarksTimeGranularityEnum.java | 14 +- ...enchmarksTimeGranularityEnumOrBuilder.java | 2 +- .../enums/BenchmarksTimeGranularityProto.java | 12 +- .../v25/enums/BidModifierSourceEnum.java | 14 +- .../enums/BidModifierSourceEnumOrBuilder.java | 2 +- .../v25/enums/BidModifierSourceProto.java | 12 +- .../v25/enums/BiddingSourceEnum.java | 14 +- .../v25/enums/BiddingSourceEnumOrBuilder.java | 2 +- .../v25/enums/BiddingSourceProto.java | 12 +- .../v25/enums/BiddingStrategyStatusEnum.java | 14 +- .../BiddingStrategyStatusEnumOrBuilder.java | 2 +- .../v25/enums/BiddingStrategyStatusProto.java | 12 +- .../BiddingStrategySystemStatusEnum.java | 14 +- ...dingStrategySystemStatusEnumOrBuilder.java | 2 +- .../BiddingStrategySystemStatusProto.java | 12 +- .../v25/enums/BiddingStrategyTypeEnum.java | 14 +- .../BiddingStrategyTypeEnumOrBuilder.java | 2 +- .../v25/enums/BiddingStrategyTypeProto.java | 12 +- .../v25/enums/BillingSetupStatusEnum.java | 14 +- .../BillingSetupStatusEnumOrBuilder.java | 2 +- .../v25/enums/BillingSetupStatusProto.java | 12 +- .../v25/enums/BookingStatusEnum.java | 14 +- .../v25/enums/BookingStatusEnumOrBuilder.java | 2 +- .../v25/enums/BookingStatusProto.java | 12 +- .../enums/BrandLiftMeasurementTypeEnum.java | 623 + ...BrandLiftMeasurementTypeEnumOrBuilder.java | 12 + .../enums/BrandLiftMeasurementTypeProto.java | 73 + .../BrandRequestRejectionReasonEnum.java | 14 +- ...ndRequestRejectionReasonEnumOrBuilder.java | 2 +- .../BrandRequestRejectionReasonProto.java | 12 +- .../v25/enums/BrandSafetySuitabilityEnum.java | 14 +- .../BrandSafetySuitabilityEnumOrBuilder.java | 2 +- .../enums/BrandSafetySuitabilityProto.java | 12 +- .../googleads/v25/enums/BrandStateEnum.java | 14 +- .../v25/enums/BrandStateEnumOrBuilder.java | 2 +- .../googleads/v25/enums/BrandStateProto.java | 12 +- .../BudgetCampaignAssociationStatusEnum.java | 14 +- ...ampaignAssociationStatusEnumOrBuilder.java | 2 +- .../BudgetCampaignAssociationStatusProto.java | 12 +- .../v25/enums/BudgetDeliveryMethodEnum.java | 14 +- .../BudgetDeliveryMethodEnumOrBuilder.java | 2 +- .../v25/enums/BudgetDeliveryMethodProto.java | 12 +- .../googleads/v25/enums/BudgetPeriodEnum.java | 14 +- .../v25/enums/BudgetPeriodEnumOrBuilder.java | 2 +- .../v25/enums/BudgetPeriodProto.java | 12 +- .../googleads/v25/enums/BudgetStatusEnum.java | 14 +- .../v25/enums/BudgetStatusEnumOrBuilder.java | 2 +- .../v25/enums/BudgetStatusProto.java | 12 +- .../googleads/v25/enums/BudgetTypeEnum.java | 14 +- .../v25/enums/BudgetTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/BudgetTypeProto.java | 12 +- .../BusinessMessageCallToActionTypeEnum.java | 14 +- ...sMessageCallToActionTypeEnumOrBuilder.java | 2 +- .../BusinessMessageCallToActionTypeProto.java | 12 +- .../enums/BusinessMessageProviderEnum.java | 14 +- .../BusinessMessageProviderEnumOrBuilder.java | 2 +- .../enums/BusinessMessageProviderProto.java | 12 +- .../CallConversionReportingStateEnum.java | 14 +- ...ConversionReportingStateEnumOrBuilder.java | 2 +- .../CallConversionReportingStateProto.java | 12 +- .../v25/enums/CallToActionTypeEnum.java | 14 +- .../enums/CallToActionTypeEnumOrBuilder.java | 2 +- .../v25/enums/CallToActionTypeProto.java | 12 +- .../CallTrackingDisplayLocationEnum.java | 14 +- ...lTrackingDisplayLocationEnumOrBuilder.java | 2 +- .../CallTrackingDisplayLocationProto.java | 12 +- .../ads/googleads/v25/enums/CallTypeEnum.java | 14 +- .../v25/enums/CallTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/CallTypeProto.java | 12 +- .../enums/CampaignCriterionStatusEnum.java | 14 +- .../CampaignCriterionStatusEnumOrBuilder.java | 2 +- .../enums/CampaignCriterionStatusProto.java | 12 +- .../v25/enums/CampaignDraftStatusEnum.java | 14 +- .../CampaignDraftStatusEnumOrBuilder.java | 2 +- .../v25/enums/CampaignDraftStatusProto.java | 12 +- .../v25/enums/CampaignExperimentTypeEnum.java | 14 +- .../CampaignExperimentTypeEnumOrBuilder.java | 2 +- .../enums/CampaignExperimentTypeProto.java | 12 +- .../v25/enums/CampaignGroupStatusEnum.java | 14 +- .../CampaignGroupStatusEnumOrBuilder.java | 2 +- .../v25/enums/CampaignGroupStatusProto.java | 12 +- .../enums/CampaignKeywordMatchTypeEnum.java | 14 +- ...CampaignKeywordMatchTypeEnumOrBuilder.java | 2 +- .../enums/CampaignKeywordMatchTypeProto.java | 12 +- .../v25/enums/CampaignPrimaryStatusEnum.java | 14 +- .../CampaignPrimaryStatusEnumOrBuilder.java | 2 +- .../v25/enums/CampaignPrimaryStatusProto.java | 12 +- .../CampaignPrimaryStatusReasonEnum.java | 14 +- ...paignPrimaryStatusReasonEnumOrBuilder.java | 2 +- .../CampaignPrimaryStatusReasonProto.java | 12 +- .../v25/enums/CampaignServingStatusEnum.java | 14 +- .../CampaignServingStatusEnumOrBuilder.java | 2 +- .../v25/enums/CampaignServingStatusProto.java | 12 +- .../enums/CampaignSharedSetStatusEnum.java | 14 +- .../CampaignSharedSetStatusEnumOrBuilder.java | 2 +- .../enums/CampaignSharedSetStatusProto.java | 12 +- .../v25/enums/CampaignStatusEnum.java | 14 +- .../enums/CampaignStatusEnumOrBuilder.java | 2 +- .../v25/enums/CampaignStatusProto.java | 12 +- .../v25/enums/ChainRelationshipTypeEnum.java | 14 +- .../ChainRelationshipTypeEnumOrBuilder.java | 2 +- .../v25/enums/ChainRelationshipTypeProto.java | 12 +- .../v25/enums/ChangeClientTypeEnum.java | 14 +- .../enums/ChangeClientTypeEnumOrBuilder.java | 2 +- .../v25/enums/ChangeClientTypeProto.java | 12 +- .../enums/ChangeEventResourceTypeEnum.java | 14 +- .../ChangeEventResourceTypeEnumOrBuilder.java | 2 +- .../enums/ChangeEventResourceTypeProto.java | 12 +- .../v25/enums/ChangeStatusOperationEnum.java | 14 +- .../ChangeStatusOperationEnumOrBuilder.java | 2 +- .../v25/enums/ChangeStatusOperationProto.java | 12 +- .../enums/ChangeStatusResourceTypeEnum.java | 14 +- ...ChangeStatusResourceTypeEnumOrBuilder.java | 2 +- .../enums/ChangeStatusResourceTypeProto.java | 12 +- .../googleads/v25/enums/ClickTypeEnum.java | 14 +- .../v25/enums/ClickTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/ClickTypeProto.java | 12 +- .../v25/enums/CombinedAudienceStatusEnum.java | 14 +- .../CombinedAudienceStatusEnumOrBuilder.java | 2 +- .../enums/CombinedAudienceStatusProto.java | 12 +- .../v25/enums/ConsentStatusEnum.java | 14 +- .../v25/enums/ConsentStatusEnumOrBuilder.java | 2 +- .../v25/enums/ConsentStatusProto.java | 12 +- ...ntCreatorInsightsSupplementalDataEnum.java | 43 +- ...InsightsSupplementalDataEnumOrBuilder.java | 2 +- ...tCreatorInsightsSupplementalDataProto.java | 34 +- .../v25/enums/ContentLabelTypeEnum.java | 14 +- .../enums/ContentLabelTypeEnumOrBuilder.java | 2 +- .../v25/enums/ContentLabelTypeProto.java | 12 +- .../enums/ConversionActionCategoryEnum.java | 14 +- ...ConversionActionCategoryEnumOrBuilder.java | 2 +- .../enums/ConversionActionCategoryProto.java | 12 +- .../ConversionActionCountingTypeEnum.java | 14 +- ...ersionActionCountingTypeEnumOrBuilder.java | 2 +- .../ConversionActionCountingTypeProto.java | 12 +- .../v25/enums/ConversionActionStatusEnum.java | 14 +- .../ConversionActionStatusEnumOrBuilder.java | 2 +- .../enums/ConversionActionStatusProto.java | 12 +- .../v25/enums/ConversionActionTypeEnum.java | 14 +- .../ConversionActionTypeEnumOrBuilder.java | 2 +- .../v25/enums/ConversionActionTypeProto.java | 12 +- .../enums/ConversionAdjustmentTypeEnum.java | 14 +- ...ConversionAdjustmentTypeEnumOrBuilder.java | 2 +- .../enums/ConversionAdjustmentTypeProto.java | 12 +- .../ConversionAttributionEventTypeEnum.java | 14 +- ...sionAttributionEventTypeEnumOrBuilder.java | 2 +- .../ConversionAttributionEventTypeProto.java | 12 +- .../ConversionCustomVariableStatusEnum.java | 14 +- ...sionCustomVariableStatusEnumOrBuilder.java | 2 +- .../ConversionCustomVariableStatusProto.java | 12 +- .../v25/enums/ConversionCustomerTypeEnum.java | 14 +- .../ConversionCustomerTypeEnumOrBuilder.java | 2 +- .../enums/ConversionCustomerTypeProto.java | 12 +- .../v25/enums/ConversionEnvironmentEnum.java | 14 +- .../ConversionEnvironmentEnumOrBuilder.java | 2 +- .../enums/ConversionEnvironmentEnumProto.java | 12 +- .../v25/enums/ConversionLagBucketEnum.java | 14 +- .../ConversionLagBucketEnumOrBuilder.java | 2 +- .../v25/enums/ConversionLagBucketProto.java | 12 +- ...LiftIncludedConversionActionTypesEnum.java | 542 + ...dedConversionActionTypesEnumOrBuilder.java | 12 + ...iftIncludedConversionActionTypesProto.java | 72 + .../ConversionOrAdjustmentLagBucketEnum.java | 14 +- ...ionOrAdjustmentLagBucketEnumOrBuilder.java | 2 +- .../ConversionOrAdjustmentLagBucketProto.java | 12 +- .../v25/enums/ConversionOriginEnum.java | 14 +- .../enums/ConversionOriginEnumOrBuilder.java | 2 +- .../v25/enums/ConversionOriginProto.java | 12 +- .../enums/ConversionTrackingStatusEnum.java | 14 +- ...ConversionTrackingStatusEnumOrBuilder.java | 2 +- .../ConversionTrackingStatusEnumProto.java | 12 +- ...nversionValueRulePrimaryDimensionEnum.java | 31 +- ...alueRulePrimaryDimensionEnumOrBuilder.java | 2 +- ...versionValueRulePrimaryDimensionProto.java | 33 +- .../ConversionValueRuleSetStatusEnum.java | 14 +- ...ersionValueRuleSetStatusEnumOrBuilder.java | 2 +- .../ConversionValueRuleSetStatusProto.java | 12 +- .../enums/ConversionValueRuleStatusEnum.java | 14 +- ...onversionValueRuleStatusEnumOrBuilder.java | 2 +- .../enums/ConversionValueRuleStatusProto.java | 12 +- ...erPriorEngagementTypeAndLtvBucketEnum.java | 14 +- ...gagementTypeAndLtvBucketEnumOrBuilder.java | 2 +- ...rPriorEngagementTypeAndLtvBucketProto.java | 12 +- ...onCategoryChannelAvailabilityModeEnum.java | 14 +- ...yChannelAvailabilityModeEnumOrBuilder.java | 2 +- ...nCategoryChannelAvailabilityModeProto.java | 12 +- ...ionCategoryLocaleAvailabilityModeEnum.java | 14 +- ...ryLocaleAvailabilityModeEnumOrBuilder.java | 2 +- ...onCategoryLocaleAvailabilityModeProto.java | 12 +- .../CriterionSystemServingStatusEnum.java | 14 +- ...erionSystemServingStatusEnumOrBuilder.java | 2 +- .../CriterionSystemServingStatusProto.java | 12 +- .../v25/enums/CriterionTypeEnum.java | 31 +- .../v25/enums/CriterionTypeEnumOrBuilder.java | 2 +- .../v25/enums/CriterionTypeProto.java | 31 +- .../enums/CustomAudienceMemberTypeEnum.java | 14 +- ...CustomAudienceMemberTypeEnumOrBuilder.java | 2 +- .../enums/CustomAudienceMemberTypeProto.java | 12 +- .../v25/enums/CustomAudienceStatusEnum.java | 14 +- .../CustomAudienceStatusEnumOrBuilder.java | 2 +- .../v25/enums/CustomAudienceStatusProto.java | 12 +- .../v25/enums/CustomAudienceTypeEnum.java | 14 +- .../CustomAudienceTypeEnumOrBuilder.java | 2 +- .../v25/enums/CustomAudienceTypeProto.java | 12 +- .../enums/CustomConversionGoalStatusEnum.java | 14 +- ...stomConversionGoalStatusEnumOrBuilder.java | 2 +- .../CustomConversionGoalStatusProto.java | 12 +- .../enums/CustomInterestMemberTypeEnum.java | 14 +- ...CustomInterestMemberTypeEnumOrBuilder.java | 2 +- .../enums/CustomInterestMemberTypeProto.java | 12 +- .../v25/enums/CustomInterestStatusEnum.java | 14 +- .../CustomInterestStatusEnumOrBuilder.java | 2 +- .../v25/enums/CustomInterestStatusProto.java | 12 +- .../v25/enums/CustomInterestTypeEnum.java | 14 +- .../CustomInterestTypeEnumOrBuilder.java | 2 +- .../v25/enums/CustomInterestTypeProto.java | 12 +- ...rLifecycleOptimizationGoalSubTypeEnum.java | 14 +- ...eOptimizationGoalSubTypeEnumOrBuilder.java | 2 +- ...LifecycleOptimizationGoalSubTypeProto.java | 12 +- ...CustomerLifecycleOptimizationModeEnum.java | 14 +- ...ifecycleOptimizationModeEnumOrBuilder.java | 2 +- ...ustomerLifecycleOptimizationModeProto.java | 12 +- .../enums/CustomerMatchUploadKeyTypeEnum.java | 14 +- ...stomerMatchUploadKeyTypeEnumOrBuilder.java | 2 +- .../CustomerMatchUploadKeyTypeProto.java | 12 +- ...onversionEligibilityFailureReasonEnum.java | 14 +- ...EligibilityFailureReasonEnumOrBuilder.java | 2 +- ...nversionEligibilityFailureReasonProto.java | 12 +- .../v25/enums/CustomerStatusEnum.java | 14 +- .../enums/CustomerStatusEnumOrBuilder.java | 2 +- .../v25/enums/CustomerStatusProto.java | 12 +- .../enums/CustomizerAttributeStatusEnum.java | 14 +- ...ustomizerAttributeStatusEnumOrBuilder.java | 2 +- .../enums/CustomizerAttributeStatusProto.java | 12 +- .../enums/CustomizerAttributeTypeEnum.java | 14 +- .../CustomizerAttributeTypeEnumOrBuilder.java | 2 +- .../enums/CustomizerAttributeTypeProto.java | 12 +- .../v25/enums/CustomizerValueStatusEnum.java | 14 +- .../CustomizerValueStatusEnumOrBuilder.java | 2 +- .../v25/enums/CustomizerValueStatusProto.java | 12 +- .../v25/enums/DataDrivenModelStatusEnum.java | 14 +- .../DataDrivenModelStatusEnumOrBuilder.java | 2 +- .../v25/enums/DataDrivenModelStatusProto.java | 12 +- .../v25/enums/DataLinkStatusEnum.java | 14 +- .../enums/DataLinkStatusEnumOrBuilder.java | 2 +- .../v25/enums/DataLinkStatusProto.java | 12 +- .../googleads/v25/enums/DataLinkTypeEnum.java | 14 +- .../v25/enums/DataLinkTypeEnumOrBuilder.java | 2 +- .../v25/enums/DataLinkTypeProto.java | 12 +- .../googleads/v25/enums/DayOfWeekEnum.java | 14 +- .../v25/enums/DayOfWeekEnumOrBuilder.java | 2 +- .../googleads/v25/enums/DayOfWeekProto.java | 12 +- .../v25/enums/DemandGenChannelConfigEnum.java | 14 +- .../DemandGenChannelConfigEnumOrBuilder.java | 2 +- .../enums/DemandGenChannelConfigProto.java | 12 +- .../enums/DemandGenChannelStrategyEnum.java | 14 +- ...DemandGenChannelStrategyEnumOrBuilder.java | 2 +- .../enums/DemandGenChannelStrategyProto.java | 12 +- .../ads/googleads/v25/enums/DeviceEnum.java | 14 +- .../v25/enums/DeviceEnumOrBuilder.java | 2 +- .../ads/googleads/v25/enums/DeviceProto.java | 12 +- .../v25/enums/DisplayAdFormatSettingEnum.java | 14 +- .../DisplayAdFormatSettingEnumOrBuilder.java | 2 +- .../enums/DisplayAdFormatSettingProto.java | 12 +- .../enums/DisplayUploadProductTypeEnum.java | 14 +- ...DisplayUploadProductTypeEnumOrBuilder.java | 2 +- .../enums/DisplayUploadProductTypeProto.java | 12 +- .../v25/enums/DistanceBucketEnum.java | 14 +- .../enums/DistanceBucketEnumOrBuilder.java | 2 +- .../v25/enums/DistanceBucketProto.java | 12 +- .../EuPoliticalAdvertisingStatusEnum.java | 14 +- ...liticalAdvertisingStatusEnumOrBuilder.java | 2 +- .../EuPoliticalAdvertisingStatusProto.java | 12 +- .../ExperimentAssetDetailOperationEnum.java | 14 +- ...mentAssetDetailOperationEnumOrBuilder.java | 2 +- .../ExperimentAssetDetailOperationProto.java | 12 +- .../enums/ExperimentMetricDirectionEnum.java | 14 +- ...xperimentMetricDirectionEnumOrBuilder.java | 2 +- .../enums/ExperimentMetricDirectionProto.java | 12 +- .../v25/enums/ExperimentMetricEnum.java | 14 +- .../enums/ExperimentMetricEnumOrBuilder.java | 2 +- .../v25/enums/ExperimentMetricProto.java | 12 +- .../v25/enums/ExperimentStatusEnum.java | 14 +- .../enums/ExperimentStatusEnumOrBuilder.java | 2 +- .../v25/enums/ExperimentStatusProto.java | 12 +- .../v25/enums/ExperimentTypeEnum.java | 14 +- .../enums/ExperimentTypeEnumOrBuilder.java | 2 +- .../v25/enums/ExperimentTypeProto.java | 12 +- .../enums/ExternalConversionSourceEnum.java | 14 +- ...ExternalConversionSourceEnumOrBuilder.java | 2 +- .../enums/ExternalConversionSourceProto.java | 12 +- .../googleads/v25/enums/FixedCpmGoalEnum.java | 14 +- .../v25/enums/FixedCpmGoalEnumOrBuilder.java | 2 +- .../v25/enums/FixedCpmGoalProto.java | 12 +- .../FixedCpmTargetFrequencyTimeUnitEnum.java | 14 +- ...mTargetFrequencyTimeUnitEnumOrBuilder.java | 2 +- .../FixedCpmTargetFrequencyTimeUnitProto.java | 12 +- .../v25/enums/FrequencyCapEventTypeEnum.java | 14 +- .../FrequencyCapEventTypeEnumOrBuilder.java | 2 +- .../v25/enums/FrequencyCapEventTypeProto.java | 12 +- .../v25/enums/FrequencyCapLevelEnum.java | 14 +- .../enums/FrequencyCapLevelEnumOrBuilder.java | 2 +- .../v25/enums/FrequencyCapLevelProto.java | 12 +- .../v25/enums/FrequencyCapTimeUnitEnum.java | 14 +- .../FrequencyCapTimeUnitEnumOrBuilder.java | 2 +- .../v25/enums/FrequencyCapTimeUnitProto.java | 12 +- .../googleads/v25/enums/GenderTypeEnum.java | 14 +- .../v25/enums/GenderTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/GenderTypeProto.java | 12 +- .../enums/GeoTargetConstantStatusEnum.java | 14 +- .../GeoTargetConstantStatusEnumOrBuilder.java | 2 +- .../enums/GeoTargetConstantStatusProto.java | 12 +- .../v25/enums/GeoTargetingTypeEnum.java | 14 +- .../enums/GeoTargetingTypeEnumOrBuilder.java | 2 +- .../v25/enums/GeoTargetingTypeProto.java | 12 +- .../v25/enums/GlsPhoneNumberTypeEnum.java | 14 +- .../GlsPhoneNumberTypeEnumOrBuilder.java | 2 +- .../v25/enums/GlsPhoneNumberTypeProto.java | 12 +- .../v25/enums/GoalConfigLevelEnum.java | 14 +- .../enums/GoalConfigLevelEnumOrBuilder.java | 2 +- .../v25/enums/GoalConfigLevelProto.java | 12 +- .../GoalOptimizationEligibilityEnum.java | 14 +- ...lOptimizationEligibilityEnumOrBuilder.java | 2 +- .../GoalOptimizationEligibilityProto.java | 12 +- .../ads/googleads/v25/enums/GoalTypeEnum.java | 22 +- .../v25/enums/GoalTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/GoalTypeProto.java | 12 +- .../v25/enums/GoogleAdsFieldCategoryEnum.java | 14 +- .../GoogleAdsFieldCategoryEnumOrBuilder.java | 2 +- .../enums/GoogleAdsFieldCategoryProto.java | 12 +- .../v25/enums/GoogleAdsFieldDataTypeEnum.java | 14 +- .../GoogleAdsFieldDataTypeEnumOrBuilder.java | 2 +- .../enums/GoogleAdsFieldDataTypeProto.java | 12 +- .../v25/enums/GoogleVoiceCallStatusEnum.java | 14 +- .../GoogleVoiceCallStatusEnumOrBuilder.java | 2 +- .../v25/enums/GoogleVoiceCallStatusProto.java | 12 +- .../enums/HotelAssetSuggestionStatusEnum.java | 14 +- ...telAssetSuggestionStatusEnumOrBuilder.java | 2 +- .../HotelAssetSuggestionStatusProto.java | 12 +- .../v25/enums/HotelDateSelectionTypeEnum.java | 14 +- .../HotelDateSelectionTypeEnumOrBuilder.java | 2 +- .../enums/HotelDateSelectionTypeProto.java | 12 +- .../v25/enums/HotelPriceBucketEnum.java | 14 +- .../enums/HotelPriceBucketEnumOrBuilder.java | 2 +- .../v25/enums/HotelPriceBucketProto.java | 12 +- .../v25/enums/HotelRateTypeEnum.java | 14 +- .../v25/enums/HotelRateTypeEnumOrBuilder.java | 2 +- .../v25/enums/HotelRateTypeProto.java | 12 +- .../enums/HotelReconciliationStatusEnum.java | 14 +- ...otelReconciliationStatusEnumOrBuilder.java | 2 +- .../enums/HotelReconciliationStatusProto.java | 12 +- .../IdentityVerificationProgramEnum.java | 14 +- ...ntityVerificationProgramEnumOrBuilder.java | 2 +- .../IdentityVerificationProgramProto.java | 12 +- ...IdentityVerificationProgramStatusEnum.java | 14 +- ...erificationProgramStatusEnumOrBuilder.java | 2 +- ...dentityVerificationProgramStatusProto.java | 12 +- .../v25/enums/IncentiveOfferTypeEnum.java | 14 +- .../IncentiveOfferTypeEnumOrBuilder.java | 2 +- .../v25/enums/IncentiveOfferTypeProto.java | 12 +- .../v25/enums/IncentiveStateEnum.java | 14 +- .../enums/IncentiveStateEnumOrBuilder.java | 2 +- .../v25/enums/IncentiveStateProto.java | 12 +- .../v25/enums/IncentiveTypeEnum.java | 14 +- .../v25/enums/IncentiveTypeEnumOrBuilder.java | 2 +- .../v25/enums/IncentiveTypeProto.java | 12 +- .../v25/enums/IncomeRangeTypeEnum.java | 14 +- .../enums/IncomeRangeTypeEnumOrBuilder.java | 2 +- .../v25/enums/IncomeRangeTypeProto.java | 12 +- ...sKnowledgeGraphEntityCapabilitiesEnum.java | 33 +- ...eGraphEntityCapabilitiesEnumOrBuilder.java | 2 +- ...KnowledgeGraphEntityCapabilitiesProto.java | 33 +- .../v25/enums/InsightsTrendEnum.java | 14 +- .../v25/enums/InsightsTrendEnumOrBuilder.java | 2 +- .../v25/enums/InsightsTrendProto.java | 12 +- .../v25/enums/InteractionEventTypeEnum.java | 14 +- .../InteractionEventTypeEnumOrBuilder.java | 2 +- .../v25/enums/InteractionEventTypeProto.java | 12 +- .../v25/enums/InteractionTypeEnum.java | 14 +- .../enums/InteractionTypeEnumOrBuilder.java | 2 +- .../v25/enums/InteractionTypeProto.java | 12 +- .../googleads/v25/enums/InvoiceTypeEnum.java | 14 +- .../v25/enums/InvoiceTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/InvoiceTypeProto.java | 12 +- .../v25/enums/KeywordMatchTypeEnum.java | 14 +- .../enums/KeywordMatchTypeEnumOrBuilder.java | 2 +- .../v25/enums/KeywordMatchTypeProto.java | 12 +- .../KeywordPlanAggregateMetricTypeEnum.java | 14 +- ...dPlanAggregateMetricTypeEnumOrBuilder.java | 2 +- .../KeywordPlanAggregateMetricTypeProto.java | 12 +- .../KeywordPlanCompetitionLevelEnum.java | 14 +- ...wordPlanCompetitionLevelEnumOrBuilder.java | 2 +- .../KeywordPlanCompetitionLevelProto.java | 12 +- .../KeywordPlanConceptGroupTypeEnum.java | 14 +- ...wordPlanConceptGroupTypeEnumOrBuilder.java | 2 +- .../KeywordPlanConceptGroupTypeProto.java | 12 +- .../KeywordPlanForecastIntervalEnum.java | 14 +- ...wordPlanForecastIntervalEnumOrBuilder.java | 2 +- .../KeywordPlanForecastIntervalProto.java | 12 +- .../KeywordPlanKeywordAnnotationEnum.java | 14 +- ...ordPlanKeywordAnnotationEnumOrBuilder.java | 2 +- .../KeywordPlanKeywordAnnotationProto.java | 12 +- .../v25/enums/KeywordPlanNetworkEnum.java | 14 +- .../KeywordPlanNetworkEnumOrBuilder.java | 2 +- .../v25/enums/KeywordPlanNetworkProto.java | 12 +- .../googleads/v25/enums/LabelStatusEnum.java | 14 +- .../v25/enums/LabelStatusEnumOrBuilder.java | 2 +- .../googleads/v25/enums/LabelStatusProto.java | 12 +- .../v25/enums/LandingPageSourceEnum.java | 14 +- .../enums/LandingPageSourceEnumOrBuilder.java | 2 +- .../v25/enums/LandingPageSourceProto.java | 12 +- .../enums/LeadFormCallToActionTypeEnum.java | 14 +- ...LeadFormCallToActionTypeEnumOrBuilder.java | 2 +- .../enums/LeadFormCallToActionTypeProto.java | 12 +- .../v25/enums/LeadFormDesiredIntentEnum.java | 14 +- .../LeadFormDesiredIntentEnumOrBuilder.java | 2 +- .../v25/enums/LeadFormDesiredIntentProto.java | 12 +- .../enums/LeadFormFieldUserInputTypeEnum.java | 14 +- ...adFormFieldUserInputTypeEnumOrBuilder.java | 2 +- .../LeadFormFieldUserInputTypeProto.java | 12 +- ...eadFormPostSubmitCallToActionTypeEnum.java | 14 +- ...stSubmitCallToActionTypeEnumOrBuilder.java | 2 +- ...adFormPostSubmitCallToActionTypeProto.java | 12 +- .../enums/LegacyAppInstallAdAppStoreEnum.java | 14 +- ...gacyAppInstallAdAppStoreEnumOrBuilder.java | 2 +- .../LegacyAppInstallAdAppStoreProto.java | 12 +- .../LiftMeasurementFlightStatusEnum.java | 538 + ...tMeasurementFlightStatusEnumOrBuilder.java | 12 + .../LiftMeasurementFlightStatusProto.java | 71 + .../v25/enums/LiftMetricTypeEnum.java | 555 + .../enums/LiftMetricTypeEnumOrBuilder.java | 12 + .../v25/enums/LiftMetricTypeProto.java | 70 + .../v25/enums/LinkedAccountTypeEnum.java | 14 +- .../enums/LinkedAccountTypeEnumOrBuilder.java | 2 +- .../v25/enums/LinkedAccountTypeProto.java | 12 +- .../v25/enums/LinkedProductTypeEnum.java | 14 +- .../enums/LinkedProductTypeEnumOrBuilder.java | 2 +- .../v25/enums/LinkedProductTypeProto.java | 12 +- ...ngGroupFilterCustomAttributeIndexEnum.java | 14 +- ...lterCustomAttributeIndexEnumOrBuilder.java | 2 +- ...gGroupFilterCustomAttributeIndexProto.java | 12 +- .../ListingGroupFilterListingSourceEnum.java | 14 +- ...GroupFilterListingSourceEnumOrBuilder.java | 2 +- .../ListingGroupFilterListingSourceProto.java | 12 +- ...ngGroupFilterProductCategoryLevelEnum.java | 14 +- ...lterProductCategoryLevelEnumOrBuilder.java | 2 +- ...gGroupFilterProductCategoryLevelProto.java | 12 +- .../ListingGroupFilterProductChannelEnum.java | 14 +- ...roupFilterProductChannelEnumOrBuilder.java | 2 +- ...ListingGroupFilterProductChannelProto.java | 12 +- ...istingGroupFilterProductConditionEnum.java | 14 +- ...upFilterProductConditionEnumOrBuilder.java | 2 +- ...stingGroupFilterProductConditionProto.java | 12 +- ...istingGroupFilterProductTypeLevelEnum.java | 14 +- ...upFilterProductTypeLevelEnumOrBuilder.java | 2 +- ...stingGroupFilterProductTypeLevelProto.java | 12 +- .../v25/enums/ListingGroupFilterTypeEnum.java | 14 +- .../ListingGroupFilterTypeEnumOrBuilder.java | 2 +- .../ListingGroupFilterTypeEnumProto.java | 12 +- .../v25/enums/ListingGroupTypeEnum.java | 14 +- .../enums/ListingGroupTypeEnumOrBuilder.java | 2 +- .../v25/enums/ListingGroupTypeProto.java | 12 +- .../googleads/v25/enums/ListingTypeEnum.java | 14 +- .../v25/enums/ListingTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/ListingTypeProto.java | 12 +- ...sRegistrationCheckRejectionReasonEnum.java | 14 +- ...tionCheckRejectionReasonEnumOrBuilder.java | 2 +- ...RegistrationCheckRejectionReasonProto.java | 12 +- ...lServicesBusinessRegistrationTypeEnum.java | 14 +- ...BusinessRegistrationTypeEnumOrBuilder.java | 2 +- ...ServicesBusinessRegistrationTypeProto.java | 12 +- .../LocalServicesConversationTypeProto.java | 12 +- .../enums/LocalServicesCreditStateEnum.java | 14 +- ...LocalServicesCreditStateEnumOrBuilder.java | 2 +- .../LocalServicesEmployeeStatusEnum.java | 14 +- ...alServicesEmployeeStatusEnumOrBuilder.java | 2 +- .../LocalServicesEmployeeStatusProto.java | 12 +- .../enums/LocalServicesEmployeeTypeEnum.java | 14 +- ...ocalServicesEmployeeTypeEnumOrBuilder.java | 2 +- .../enums/LocalServicesEmployeeTypeProto.java | 12 +- ...lServicesInsuranceRejectionReasonEnum.java | 14 +- ...InsuranceRejectionReasonEnumOrBuilder.java | 2 +- ...ServicesInsuranceRejectionReasonProto.java | 12 +- ...LocalServicesLeadConversationTypeEnum.java | 14 +- ...icesLeadConversationTypeEnumOrBuilder.java | 2 +- ...ervicesLeadCreditIssuanceDecisionEnum.java | 14 +- ...adCreditIssuanceDecisionEnumOrBuilder.java | 2 +- ...rvicesLeadCreditIssuanceDecisionProto.java | 12 +- .../LocalServicesLeadCreditStateProto.java | 12 +- .../enums/LocalServicesLeadStatusEnum.java | 14 +- .../LocalServicesLeadStatusEnumOrBuilder.java | 2 +- .../enums/LocalServicesLeadStatusProto.java | 12 +- .../LocalServicesLeadSurveyAnswerEnum.java | 14 +- ...ServicesLeadSurveyAnswerEnumOrBuilder.java | 2 +- .../LocalServicesLeadSurveyAnswerProto.java | 12 +- ...vicesLeadSurveyDissatisfiedReasonEnum.java | 14 +- ...SurveyDissatisfiedReasonEnumOrBuilder.java | 2 +- ...icesLeadSurveyDissatisfiedReasonProto.java | 12 +- ...ServicesLeadSurveySatisfiedReasonEnum.java | 14 +- ...eadSurveySatisfiedReasonEnumOrBuilder.java | 2 +- ...ervicesLeadSurveySatisfiedReasonProto.java | 12 +- .../v25/enums/LocalServicesLeadTypeEnum.java | 14 +- .../LocalServicesLeadTypeEnumOrBuilder.java | 2 +- .../v25/enums/LocalServicesLeadTypeProto.java | 12 +- ...calServicesLicenseRejectionReasonEnum.java | 14 +- ...esLicenseRejectionReasonEnumOrBuilder.java | 2 +- ...alServicesLicenseRejectionReasonProto.java | 12 +- .../LocalServicesParticipantTypeEnum.java | 14 +- ...lServicesParticipantTypeEnumOrBuilder.java | 2 +- .../LocalServicesParticipantTypeProto.java | 12 +- ...ervicesVerificationArtifactStatusEnum.java | 14 +- ...rificationArtifactStatusEnumOrBuilder.java | 2 +- ...rvicesVerificationArtifactStatusProto.java | 12 +- ...lServicesVerificationArtifactTypeEnum.java | 14 +- ...VerificationArtifactTypeEnumOrBuilder.java | 2 +- ...ServicesVerificationArtifactTypeProto.java | 12 +- .../LocalServicesVerificationStatusEnum.java | 14 +- ...rvicesVerificationStatusEnumOrBuilder.java | 2 +- .../LocalServicesVerificationStatusProto.java | 12 +- .../enums/LocationGroupRadiusUnitsEnum.java | 14 +- ...LocationGroupRadiusUnitsEnumOrBuilder.java | 2 +- .../enums/LocationGroupRadiusUnitsProto.java | 12 +- .../v25/enums/LocationOwnershipTypeEnum.java | 14 +- .../LocationOwnershipTypeEnumOrBuilder.java | 2 +- .../v25/enums/LocationOwnershipTypeProto.java | 12 +- .../v25/enums/LocationSourceTypeEnum.java | 14 +- .../LocationSourceTypeEnumOrBuilder.java | 2 +- .../v25/enums/LocationSourceTypeProto.java | 12 +- .../enums/LocationStringFilterTypeEnum.java | 14 +- ...LocationStringFilterTypeEnumOrBuilder.java | 2 +- .../enums/LocationStringFilterTypeProto.java | 12 +- .../enums/LookalikeExpansionLevelEnum.java | 14 +- .../LookalikeExpansionLevelEnumOrBuilder.java | 2 +- .../enums/LookalikeExpansionLevelProto.java | 12 +- .../v25/enums/LoyaltyMembershipEnum.java | 640 + .../enums/LoyaltyMembershipEnumOrBuilder.java | 12 + .../v25/enums/LoyaltyMembershipProto.java | 71 + .../v25/enums/ManagerLinkStatusEnum.java | 14 +- .../enums/ManagerLinkStatusEnumOrBuilder.java | 2 +- .../v25/enums/ManagerLinkStatusProto.java | 12 +- .../googleads/v25/enums/MatchTypeEnum.java | 14 +- .../v25/enums/MatchTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/MatchTypeProto.java | 12 +- .../googleads/v25/enums/MediaTypeEnum.java | 14 +- .../v25/enums/MediaTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/MediaTypeProto.java | 12 +- .../enums/MessagingRestrictionTypeEnum.java | 14 +- ...MessagingRestrictionTypeEnumOrBuilder.java | 2 +- .../enums/MessagingRestrictionTypeProto.java | 12 +- .../ads/googleads/v25/enums/MimeTypeEnum.java | 14 +- .../v25/enums/MimeTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/MimeTypeProto.java | 12 +- .../googleads/v25/enums/MinuteOfHourEnum.java | 14 +- .../v25/enums/MinuteOfHourEnumOrBuilder.java | 2 +- .../v25/enums/MinuteOfHourProto.java | 12 +- .../v25/enums/MobileAppVendorEnum.java | 14 +- .../enums/MobileAppVendorEnumOrBuilder.java | 2 +- .../v25/enums/MobileAppVendorProto.java | 12 +- .../v25/enums/MobileDevicePlatformEnum.java | 14 +- .../MobileDevicePlatformEnumOrBuilder.java | 2 +- .../v25/enums/MobileDevicePlatformProto.java | 12 +- .../v25/enums/MobileDeviceTypeEnum.java | 14 +- .../enums/MobileDeviceTypeEnumOrBuilder.java | 2 +- .../v25/enums/MobileDeviceTypeProto.java | 12 +- .../googleads/v25/enums/MonthOfYearEnum.java | 14 +- .../v25/enums/MonthOfYearEnumOrBuilder.java | 2 +- .../googleads/v25/enums/MonthOfYearProto.java | 12 +- .../MultiPartyAuthOperationTypeEnum.java | 14 +- ...tiPartyAuthOperationTypeEnumOrBuilder.java | 2 +- .../MultiPartyAuthOperationTypeProto.java | 12 +- .../enums/MultiPartyAuthReviewStatusEnum.java | 14 +- ...ltiPartyAuthReviewStatusEnumOrBuilder.java | 2 +- .../MultiPartyAuthReviewStatusProto.java | 12 +- ...ultiPartyAuthReviewTargetResourceEnum.java | 14 +- ...AuthReviewTargetResourceEnumOrBuilder.java | 2 +- ...ltiPartyAuthReviewTargetResourceProto.java | 12 +- .../v25/enums/NegativeGeoTargetTypeEnum.java | 14 +- .../NegativeGeoTargetTypeEnumOrBuilder.java | 2 +- .../v25/enums/NegativeGeoTargetTypeProto.java | 12 +- .../enums/NonSkippableMaxDurationEnum.java | 14 +- .../NonSkippableMaxDurationEnumOrBuilder.java | 2 +- .../enums/NonSkippableMaxDurationProto.java | 12 +- .../enums/NonSkippableMinDurationEnum.java | 14 +- .../NonSkippableMinDurationEnumOrBuilder.java | 2 +- .../enums/NonSkippableMinDurationProto.java | 12 +- ...OfflineConversionDiagnosticStatusEnum.java | 14 +- ...nversionDiagnosticStatusEnumOrBuilder.java | 2 +- ...neConversionDiagnosticStatusEnumProto.java | 12 +- .../enums/OfflineEventUploadClientEnum.java | 14 +- ...OfflineEventUploadClientEnumOrBuilder.java | 2 +- .../OfflineEventUploadClientEnumProto.java | 12 +- .../OfflineUserDataJobFailureReasonEnum.java | 14 +- ...UserDataJobFailureReasonEnumOrBuilder.java | 2 +- .../OfflineUserDataJobFailureReasonProto.java | 12 +- .../OfflineUserDataJobMatchRateRangeEnum.java | 14 +- ...serDataJobMatchRateRangeEnumOrBuilder.java | 2 +- ...OfflineUserDataJobMatchRateRangeProto.java | 12 +- .../enums/OfflineUserDataJobStatusEnum.java | 14 +- ...OfflineUserDataJobStatusEnumOrBuilder.java | 2 +- .../enums/OfflineUserDataJobStatusProto.java | 12 +- .../v25/enums/OfflineUserDataJobTypeEnum.java | 14 +- .../OfflineUserDataJobTypeEnumOrBuilder.java | 2 +- .../enums/OfflineUserDataJobTypeProto.java | 12 +- ...peratingSystemVersionOperatorTypeEnum.java | 14 +- ...ystemVersionOperatorTypeEnumOrBuilder.java | 2 +- ...eratingSystemVersionOperatorTypeProto.java | 12 +- .../v25/enums/OptimizationGoalTypeEnum.java | 14 +- .../OptimizationGoalTypeEnumOrBuilder.java | 2 +- .../v25/enums/OptimizationGoalTypeProto.java | 12 +- .../OptimizeAssetsExperimentSubtypeEnum.java | 14 +- ...eAssetsExperimentSubtypeEnumOrBuilder.java | 2 +- .../OptimizeAssetsExperimentSubtypeProto.java | 12 +- .../v25/enums/ParentalStatusTypeEnum.java | 14 +- .../ParentalStatusTypeEnumOrBuilder.java | 2 +- .../v25/enums/ParentalStatusTypeProto.java | 12 +- .../v25/enums/PartnershipOpportunityEnum.java | 14 +- .../PartnershipOpportunityEnumOrBuilder.java | 2 +- .../enums/PartnershipOpportunityProto.java | 12 +- .../googleads/v25/enums/PaymentModeEnum.java | 14 +- .../v25/enums/PaymentModeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/PaymentModeProto.java | 12 +- .../PerformanceMaxUpgradeStatusEnum.java | 14 +- ...formanceMaxUpgradeStatusEnumOrBuilder.java | 2 +- .../PerformanceMaxUpgradeStatusProto.java | 12 +- .../v25/enums/PlacementTypeEnum.java | 14 +- .../v25/enums/PlacementTypeEnumOrBuilder.java | 2 +- .../v25/enums/PlacementTypeProto.java | 12 +- .../v25/enums/PolicyApprovalStatusEnum.java | 14 +- .../PolicyApprovalStatusEnumOrBuilder.java | 2 +- .../v25/enums/PolicyApprovalStatusProto.java | 12 +- .../v25/enums/PolicyReviewStatusEnum.java | 14 +- .../PolicyReviewStatusEnumOrBuilder.java | 2 +- .../v25/enums/PolicyReviewStatusProto.java | 12 +- .../v25/enums/PolicyTopicEntryTypeEnum.java | 14 +- .../PolicyTopicEntryTypeEnumOrBuilder.java | 2 +- .../v25/enums/PolicyTopicEntryTypeProto.java | 12 +- ...videnceDestinationMismatchUrlTypeEnum.java | 14 +- ...stinationMismatchUrlTypeEnumOrBuilder.java | 2 +- ...idenceDestinationMismatchUrlTypeProto.java | 12 +- ...idenceDestinationNotWorkingDeviceEnum.java | 14 +- ...tinationNotWorkingDeviceEnumOrBuilder.java | 2 +- ...denceDestinationNotWorkingDeviceProto.java | 12 +- ...DestinationNotWorkingDnsErrorTypeEnum.java | 14 +- ...onNotWorkingDnsErrorTypeEnumOrBuilder.java | 2 +- ...estinationNotWorkingDnsErrorTypeProto.java | 12 +- .../v25/enums/PositiveGeoTargetTypeEnum.java | 14 +- .../PositiveGeoTargetTypeEnumOrBuilder.java | 2 +- .../v25/enums/PositiveGeoTargetTypeProto.java | 12 +- .../googleads/v25/enums/PreviewTypeEnum.java | 14 +- .../v25/enums/PreviewTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/PreviewTypeProto.java | 12 +- .../PriceExtensionPriceQualifierEnum.java | 14 +- ...eExtensionPriceQualifierEnumOrBuilder.java | 2 +- .../PriceExtensionPriceQualifierProto.java | 12 +- .../enums/PriceExtensionPriceUnitEnum.java | 14 +- .../PriceExtensionPriceUnitEnumOrBuilder.java | 2 +- .../enums/PriceExtensionPriceUnitProto.java | 12 +- .../v25/enums/PriceExtensionTypeEnum.java | 14 +- .../PriceExtensionTypeEnumOrBuilder.java | 2 +- .../v25/enums/PriceExtensionTypeProto.java | 12 +- .../v25/enums/ProductAvailabilityEnum.java | 14 +- .../ProductAvailabilityEnumOrBuilder.java | 2 +- .../v25/enums/ProductAvailabilityProto.java | 12 +- .../v25/enums/ProductCategoryLevelEnum.java | 14 +- .../ProductCategoryLevelEnumOrBuilder.java | 2 +- .../v25/enums/ProductCategoryLevelProto.java | 12 +- .../v25/enums/ProductCategoryStateEnum.java | 14 +- .../ProductCategoryStateEnumOrBuilder.java | 2 +- .../v25/enums/ProductCategoryStateProto.java | 12 +- .../v25/enums/ProductChannelEnum.java | 14 +- .../enums/ProductChannelEnumOrBuilder.java | 2 +- .../enums/ProductChannelExclusivityEnum.java | 14 +- ...roductChannelExclusivityEnumOrBuilder.java | 2 +- .../enums/ProductChannelExclusivityProto.java | 12 +- .../v25/enums/ProductChannelProto.java | 12 +- .../v25/enums/ProductConditionEnum.java | 14 +- .../enums/ProductConditionEnumOrBuilder.java | 2 +- .../v25/enums/ProductConditionProto.java | 12 +- .../ProductCustomAttributeIndexEnum.java | 14 +- ...ductCustomAttributeIndexEnumOrBuilder.java | 2 +- .../ProductCustomAttributeIndexProto.java | 12 +- .../v25/enums/ProductIssueSeverityEnum.java | 14 +- .../ProductIssueSeverityEnumOrBuilder.java | 2 +- .../v25/enums/ProductIssueSeverityProto.java | 12 +- .../ProductLinkInvitationStatusEnum.java | 14 +- ...ductLinkInvitationStatusEnumOrBuilder.java | 2 +- .../ProductLinkInvitationStatusProto.java | 12 +- .../v25/enums/ProductStatusEnum.java | 14 +- .../v25/enums/ProductStatusEnumOrBuilder.java | 2 +- .../v25/enums/ProductStatusProto.java | 12 +- .../v25/enums/ProductTypeLevelEnum.java | 14 +- .../enums/ProductTypeLevelEnumOrBuilder.java | 2 +- .../v25/enums/ProductTypeLevelProto.java | 12 +- .../v25/enums/PromotionBarcodeTypeEnum.java | 14 +- .../PromotionBarcodeTypeEnumOrBuilder.java | 2 +- .../v25/enums/PromotionBarcodeTypeProto.java | 12 +- ...romotionExtensionDiscountModifierEnum.java | 14 +- ...xtensionDiscountModifierEnumOrBuilder.java | 2 +- ...omotionExtensionDiscountModifierProto.java | 12 +- .../enums/PromotionExtensionOccasionEnum.java | 14 +- ...omotionExtensionOccasionEnumOrBuilder.java | 2 +- .../PromotionExtensionOccasionProto.java | 12 +- .../v25/enums/ProximityRadiusUnitsEnum.java | 14 +- .../ProximityRadiusUnitsEnumOrBuilder.java | 2 +- .../v25/enums/ProximityRadiusUnitsProto.java | 12 +- .../v25/enums/QualityScoreBucketEnum.java | 14 +- .../QualityScoreBucketEnumOrBuilder.java | 2 +- .../v25/enums/QualityScoreBucketProto.java | 12 +- .../v25/enums/ReachPlanAgeRangeEnum.java | 14 +- .../enums/ReachPlanAgeRangeEnumOrBuilder.java | 2 +- .../v25/enums/ReachPlanAgeRangeProto.java | 12 +- .../v25/enums/ReachPlanBuyingMethodEnum.java | 14 +- .../ReachPlanBuyingMethodEnumOrBuilder.java | 2 +- .../v25/enums/ReachPlanBuyingMethodProto.java | 12 +- .../ReachPlanConversionRateModelEnum.java | 14 +- ...hPlanConversionRateModelEnumOrBuilder.java | 2 +- .../ReachPlanConversionRateModelProto.java | 12 +- .../v25/enums/ReachPlanCostModelEnum.java | 14 +- .../ReachPlanCostModelEnumOrBuilder.java | 2 +- .../v25/enums/ReachPlanCostModelProto.java | 12 +- .../ReachPlanMarketingObjectiveEnum.java | 14 +- ...chPlanMarketingObjectiveEnumOrBuilder.java | 2 +- .../ReachPlanMarketingObjectiveProto.java | 12 +- .../v25/enums/ReachPlanNetworkEnum.java | 14 +- .../enums/ReachPlanNetworkEnumOrBuilder.java | 2 +- .../v25/enums/ReachPlanNetworkProto.java | 12 +- .../ReachPlanPlannableUserListStatusEnum.java | 14 +- ...nPlannableUserListStatusEnumOrBuilder.java | 2 +- ...ReachPlanPlannableUserListStatusProto.java | 12 +- .../v25/enums/ReachPlanSurfaceEnum.java | 14 +- .../enums/ReachPlanSurfaceEnumOrBuilder.java | 2 +- .../v25/enums/ReachPlanSurfaceProto.java | 12 +- .../RecommendationSubscriptionStatusEnum.java | 14 +- ...dationSubscriptionStatusEnumOrBuilder.java | 2 +- ...RecommendationSubscriptionStatusProto.java | 12 +- .../v25/enums/RecommendationTypeEnum.java | 31 +- .../RecommendationTypeEnumOrBuilder.java | 2 +- .../v25/enums/RecommendationTypeProto.java | 30 +- .../v25/enums/RegulatoryFeeTypeEnum.java | 14 +- .../enums/RegulatoryFeeTypeEnumOrBuilder.java | 2 +- .../v25/enums/RegulatoryFeeTypeProto.java | 12 +- .../v25/enums/ReservationRequestTypeEnum.java | 14 +- .../ReservationRequestTypeEnumOrBuilder.java | 2 +- .../enums/ReservationRequestTypeProto.java | 12 +- .../enums/ResourceChangeOperationEnum.java | 14 +- .../ResourceChangeOperationEnumOrBuilder.java | 2 +- .../enums/ResourceChangeOperationProto.java | 12 +- .../v25/enums/ResourceLimitTypeEnum.java | 14 +- .../enums/ResourceLimitTypeEnumOrBuilder.java | 2 +- .../v25/enums/ResourceLimitTypeProto.java | 12 +- .../v25/enums/ResponseContentTypeEnum.java | 14 +- .../ResponseContentTypeEnumOrBuilder.java | 2 +- .../v25/enums/ResponseContentTypeProto.java | 12 +- .../SearchEngineResultsPageTypeEnum.java | 14 +- ...rchEngineResultsPageTypeEnumOrBuilder.java | 2 +- .../SearchEngineResultsPageTypeProto.java | 12 +- .../v25/enums/SearchTermMatchSourceEnum.java | 14 +- .../SearchTermMatchSourceEnumOrBuilder.java | 2 +- .../v25/enums/SearchTermMatchSourceProto.java | 12 +- .../v25/enums/SearchTermMatchTypeEnum.java | 14 +- .../SearchTermMatchTypeEnumOrBuilder.java | 2 +- .../v25/enums/SearchTermMatchTypeProto.java | 12 +- .../enums/SearchTermTargetingStatusEnum.java | 14 +- ...earchTermTargetingStatusEnumOrBuilder.java | 2 +- .../enums/SearchTermTargetingStatusProto.java | 12 +- .../v25/enums/SeasonalityEventScopeEnum.java | 14 +- .../SeasonalityEventScopeEnumOrBuilder.java | 2 +- .../v25/enums/SeasonalityEventScopeProto.java | 12 +- .../v25/enums/SeasonalityEventStatusEnum.java | 14 +- .../SeasonalityEventStatusEnumOrBuilder.java | 2 +- .../enums/SeasonalityEventStatusProto.java | 12 +- .../googleads/v25/enums/SentimentEnum.java | 558 + .../v25/enums/SentimentEnumOrBuilder.java | 12 + .../googleads/v25/enums/SentimentProto.java | 70 + .../v25/enums/ServedAssetFieldTypeEnum.java | 31 +- .../ServedAssetFieldTypeEnumOrBuilder.java | 2 +- .../v25/enums/ServedAssetFieldTypeProto.java | 31 +- .../v25/enums/SharedSetStatusEnum.java | 14 +- .../enums/SharedSetStatusEnumOrBuilder.java | 2 +- .../v25/enums/SharedSetStatusProto.java | 12 +- .../v25/enums/SharedSetTypeEnum.java | 14 +- .../v25/enums/SharedSetTypeEnumOrBuilder.java | 2 +- .../v25/enums/SharedSetTypeProto.java | 12 +- ...dProductsToCampaignRecommendationEnum.java | 14 +- ...ToCampaignRecommendationEnumOrBuilder.java | 2 +- ...uctsToCampaignRecommendationEnumProto.java | 12 +- .../SimulationModificationMethodEnum.java | 14 +- ...lationModificationMethodEnumOrBuilder.java | 2 +- .../SimulationModificationMethodProto.java | 12 +- .../v25/enums/SimulationTypeEnum.java | 14 +- .../enums/SimulationTypeEnumOrBuilder.java | 2 +- .../v25/enums/SimulationTypeProto.java | 12 +- .../v25/enums/SkAdNetworkAdEventTypeEnum.java | 14 +- .../SkAdNetworkAdEventTypeEnumOrBuilder.java | 2 +- .../enums/SkAdNetworkAdEventTypeProto.java | 12 +- .../SkAdNetworkAttributionCreditEnum.java | 14 +- ...NetworkAttributionCreditEnumOrBuilder.java | 2 +- .../SkAdNetworkAttributionCreditProto.java | 12 +- .../SkAdNetworkCoarseConversionValueEnum.java | 14 +- ...orkCoarseConversionValueEnumOrBuilder.java | 2 +- ...SkAdNetworkCoarseConversionValueProto.java | 12 +- .../v25/enums/SkAdNetworkSourceTypeEnum.java | 14 +- .../SkAdNetworkSourceTypeEnumOrBuilder.java | 2 +- .../v25/enums/SkAdNetworkSourceTypeProto.java | 12 +- .../v25/enums/SkAdNetworkUserTypeEnum.java | 14 +- .../SkAdNetworkUserTypeEnumOrBuilder.java | 2 +- .../v25/enums/SkAdNetworkUserTypeProto.java | 12 +- .../ads/googleads/v25/enums/SlotEnum.java | 14 +- .../v25/enums/SlotEnumOrBuilder.java | 2 +- .../ads/googleads/v25/enums/SlotProto.java | 12 +- .../SmartCampaignNotEligibleReasonEnum.java | 14 +- ...ampaignNotEligibleReasonEnumOrBuilder.java | 2 +- .../SmartCampaignNotEligibleReasonProto.java | 12 +- .../v25/enums/SmartCampaignStatusEnum.java | 14 +- .../SmartCampaignStatusEnumOrBuilder.java | 2 +- .../v25/enums/SmartCampaignStatusProto.java | 12 +- .../v25/enums/SpendingLimitTypeEnum.java | 14 +- .../enums/SpendingLimitTypeEnumOrBuilder.java | 2 +- .../v25/enums/SpendingLimitTypeProto.java | 12 +- .../v25/enums/SummaryRowSettingEnum.java | 14 +- .../enums/SummaryRowSettingEnumOrBuilder.java | 2 +- .../v25/enums/SummaryRowSettingProto.java | 12 +- .../v25/enums/SurveyIntendedActionEnum.java | 1133 + .../SurveyIntendedActionEnumOrBuilder.java | 12 + .../v25/enums/SurveyIntendedActionProto.java | 83 + ...urveyLiftFlightTargetResponseModeEnum.java | 539 + ...FlightTargetResponseModeEnumOrBuilder.java | 12 + ...rveyLiftFlightTargetResponseModeProto.java | 71 + .../v25/enums/SurveySubjectTypeEnum.java | 4380 +++ .../enums/SurveySubjectTypeEnumOrBuilder.java | 12 + .../v25/enums/SurveySubjectTypeProto.java | 239 + ...SyntheticContentAttestationStatusEnum.java | 14 +- ...ContentAttestationStatusEnumOrBuilder.java | 2 +- ...yntheticContentAttestationStatusProto.java | 12 +- .../v25/enums/SyntheticContentSourceEnum.java | 14 +- .../SyntheticContentSourceEnumOrBuilder.java | 2 +- .../enums/SyntheticContentSourceProto.java | 12 +- .../enums/SystemManagedEntitySourceProto.java | 12 +- .../SystemManagedResourceSourceEnum.java | 14 +- ...temManagedResourceSourceEnumOrBuilder.java | 2 +- .../TargetCpaOptInRecommendationGoalEnum.java | 14 +- ...aOptInRecommendationGoalEnumOrBuilder.java | 2 +- ...TargetCpaOptInRecommendationGoalProto.java | 12 +- .../enums/TargetFrequencyTimeUnitEnum.java | 14 +- .../TargetFrequencyTimeUnitEnumOrBuilder.java | 2 +- .../enums/TargetFrequencyTimeUnitProto.java | 12 +- .../TargetImpressionShareLocationEnum.java | 14 +- ...tImpressionShareLocationEnumOrBuilder.java | 2 +- .../TargetImpressionShareLocationProto.java | 12 +- .../v25/enums/TargetingDimensionEnum.java | 14 +- .../TargetingDimensionEnumOrBuilder.java | 2 +- .../v25/enums/TargetingDimensionProto.java | 12 +- ...dPartyBrandLiftIntegrationPartnerEnum.java | 14 +- ...ndLiftIntegrationPartnerEnumOrBuilder.java | 2 +- ...PartyBrandLiftIntegrationPartnerProto.java | 12 +- ...artyBrandSafetyIntegrationPartnerEnum.java | 14 +- ...SafetyIntegrationPartnerEnumOrBuilder.java | 2 +- ...rtyBrandSafetyIntegrationPartnerProto.java | 12 +- ...sionAttributionIntegrationPartnerEnum.java | 14 +- ...butionIntegrationPartnerEnumOrBuilder.java | 2 +- ...ionAttributionIntegrationPartnerProto.java | 12 +- ...ThirdPartyReachIntegrationPartnerEnum.java | 14 +- ...yReachIntegrationPartnerEnumOrBuilder.java | 2 +- ...hirdPartyReachIntegrationPartnerProto.java | 12 +- ...artyViewabilityIntegrationPartnerEnum.java | 14 +- ...bilityIntegrationPartnerEnumOrBuilder.java | 2 +- ...rtyViewabilityIntegrationPartnerProto.java | 12 +- .../ads/googleads/v25/enums/TimeTypeEnum.java | 14 +- .../v25/enums/TimeTypeEnumOrBuilder.java | 2 +- .../googleads/v25/enums/TimeTypeProto.java | 12 +- .../v25/enums/TrackingCodePageFormatEnum.java | 14 +- .../TrackingCodePageFormatEnumOrBuilder.java | 2 +- .../enums/TrackingCodePageFormatProto.java | 12 +- .../v25/enums/TrackingCodeTypeEnum.java | 14 +- .../enums/TrackingCodeTypeEnumOrBuilder.java | 2 +- .../v25/enums/TrackingCodeTypeProto.java | 12 +- .../v25/enums/UnitOfMeasureEnum.java | 14 +- .../v25/enums/UnitOfMeasureEnumOrBuilder.java | 2 +- .../v25/enums/UnitOfMeasureProto.java | 12 +- .../v25/enums/UserIdentifierSourceEnum.java | 14 +- .../UserIdentifierSourceEnumOrBuilder.java | 2 +- .../v25/enums/UserIdentifierSourceProto.java | 12 +- .../enums/UserInterestTaxonomyTypeEnum.java | 14 +- ...UserInterestTaxonomyTypeEnumOrBuilder.java | 2 +- .../enums/UserInterestTaxonomyTypeProto.java | 12 +- .../v25/enums/UserListAccessStatusEnum.java | 14 +- .../UserListAccessStatusEnumOrBuilder.java | 2 +- .../v25/enums/UserListAccessStatusProto.java | 12 +- .../v25/enums/UserListClosingReasonEnum.java | 14 +- .../UserListClosingReasonEnumOrBuilder.java | 2 +- .../v25/enums/UserListClosingReasonProto.java | 12 +- .../enums/UserListCrmDataSourceTypeEnum.java | 14 +- ...serListCrmDataSourceTypeEnumOrBuilder.java | 2 +- .../enums/UserListCrmDataSourceTypeProto.java | 12 +- .../UserListCustomerTypeCategoryEnum.java | 14 +- ...ListCustomerTypeCategoryEnumOrBuilder.java | 2 +- .../UserListCustomerTypeCategoryProto.java | 12 +- .../UserListDateRuleItemOperatorEnum.java | 14 +- ...ListDateRuleItemOperatorEnumOrBuilder.java | 2 +- .../UserListDateRuleItemOperatorProto.java | 12 +- .../UserListFlexibleRuleOperatorEnum.java | 14 +- ...ListFlexibleRuleOperatorEnumOrBuilder.java | 2 +- .../UserListFlexibleRuleOperatorProto.java | 12 +- .../UserListLogicalRuleOperatorEnum.java | 14 +- ...rListLogicalRuleOperatorEnumOrBuilder.java | 2 +- .../UserListLogicalRuleOperatorProto.java | 12 +- .../enums/UserListMembershipStatusEnum.java | 14 +- ...UserListMembershipStatusEnumOrBuilder.java | 2 +- .../enums/UserListMembershipStatusProto.java | 12 +- .../UserListNumberRuleItemOperatorEnum.java | 14 +- ...stNumberRuleItemOperatorEnumOrBuilder.java | 2 +- .../UserListNumberRuleItemOperatorProto.java | 12 +- .../UserListPrepopulationStatusEnum.java | 14 +- ...rListPrepopulationStatusEnumOrBuilder.java | 2 +- .../UserListPrepopulationStatusProto.java | 12 +- .../v25/enums/UserListRuleTypeEnum.java | 14 +- .../enums/UserListRuleTypeEnumOrBuilder.java | 2 +- .../v25/enums/UserListRuleTypeProto.java | 12 +- .../v25/enums/UserListSizeRangeEnum.java | 14 +- .../enums/UserListSizeRangeEnumOrBuilder.java | 2 +- .../v25/enums/UserListSizeRangeProto.java | 12 +- .../UserListStringRuleItemOperatorEnum.java | 14 +- ...stStringRuleItemOperatorEnumOrBuilder.java | 2 +- .../UserListStringRuleItemOperatorProto.java | 12 +- .../googleads/v25/enums/UserListTypeEnum.java | 14 +- .../v25/enums/UserListTypeEnumOrBuilder.java | 2 +- .../v25/enums/UserListTypeProto.java | 12 +- .../v25/enums/ValueRuleDeviceTypeEnum.java | 14 +- .../ValueRuleDeviceTypeEnumOrBuilder.java | 2 +- .../v25/enums/ValueRuleDeviceTypeProto.java | 12 +- .../ValueRuleGeoLocationMatchTypeEnum.java | 14 +- ...RuleGeoLocationMatchTypeEnumOrBuilder.java | 2 +- .../ValueRuleGeoLocationMatchTypeProto.java | 12 +- .../v25/enums/ValueRuleOperationEnum.java | 14 +- .../ValueRuleOperationEnumOrBuilder.java | 2 +- .../v25/enums/ValueRuleOperationProto.java | 12 +- .../enums/ValueRuleSetAttachmentTypeEnum.java | 14 +- ...lueRuleSetAttachmentTypeEnumOrBuilder.java | 2 +- .../ValueRuleSetAttachmentTypeProto.java | 12 +- .../v25/enums/ValueRuleSetDimensionEnum.java | 14 +- .../ValueRuleSetDimensionEnumOrBuilder.java | 2 +- .../v25/enums/ValueRuleSetDimensionProto.java | 12 +- .../enums/VanityPharmaDisplayUrlModeEnum.java | 14 +- ...nityPharmaDisplayUrlModeEnumOrBuilder.java | 2 +- .../VanityPharmaDisplayUrlModeProto.java | 12 +- .../v25/enums/VanityPharmaTextEnum.java | 14 +- .../enums/VanityPharmaTextEnumOrBuilder.java | 2 +- .../v25/enums/VanityPharmaTextProto.java | 12 +- .../VerticalAdsItemVerticalTypeEnum.java | 14 +- ...ticalAdsItemVerticalTypeEnumOrBuilder.java | 2 +- .../VerticalAdsItemVerticalTypeProto.java | 12 +- .../enums/VideoAdFormatRestrictionEnum.java | 14 +- ...VideoAdFormatRestrictionEnumOrBuilder.java | 2 +- .../enums/VideoAdFormatRestrictionProto.java | 12 +- .../VideoAdSequenceInteractionTypeEnum.java | 14 +- ...dSequenceInteractionTypeEnumOrBuilder.java | 2 +- .../VideoAdSequenceInteractionTypeProto.java | 12 +- .../VideoAdSequenceMinimumDurationEnum.java | 14 +- ...dSequenceMinimumDurationEnumOrBuilder.java | 2 +- .../VideoAdSequenceMinimumDurationProto.java | 12 +- .../v25/enums/VideoEnhancementSourceEnum.java | 14 +- .../VideoEnhancementSourceEnumOrBuilder.java | 2 +- .../enums/VideoEnhancementSourceProto.java | 12 +- .../v25/enums/VideoExperimentSubtypeEnum.java | 14 +- .../VideoExperimentSubtypeEnumOrBuilder.java | 2 +- .../enums/VideoExperimentSubtypeProto.java | 12 +- .../v25/enums/VideoThumbnailEnum.java | 14 +- .../enums/VideoThumbnailEnumOrBuilder.java | 2 +- .../v25/enums/VideoThumbnailProto.java | 12 +- .../enums/WebpageConditionOperandEnum.java | 14 +- .../WebpageConditionOperandEnumOrBuilder.java | 2 +- .../enums/WebpageConditionOperandProto.java | 12 +- .../enums/WebpageConditionOperatorEnum.java | 14 +- ...WebpageConditionOperatorEnumOrBuilder.java | 2 +- .../enums/WebpageConditionOperatorProto.java | 12 +- .../v25/enums/YouTubeVideoPrivacyEnum.java | 14 +- .../YouTubeVideoPrivacyEnumOrBuilder.java | 2 +- .../v25/enums/YouTubeVideoPropertyEnum.java | 14 +- .../YouTubeVideoPropertyEnumOrBuilder.java | 2 +- .../enums/YouTubeVideoUploadStateEnum.java | 14 +- .../YouTubeVideoUploadStateEnumOrBuilder.java | 2 +- .../v25/enums/YoutubeVideoPrivacyProto.java | 12 +- .../v25/enums/YoutubeVideoPropertyProto.java | 12 +- .../enums/YoutubeVideoUploadStateProto.java | 12 +- .../v25/errors/AccessInvitationErrorEnum.java | 14 +- .../AccessInvitationErrorEnumOrBuilder.java | 2 +- .../errors/AccessInvitationErrorProto.java | 12 +- .../AccountBudgetProposalErrorEnum.java | 14 +- ...countBudgetProposalErrorEnumOrBuilder.java | 2 +- .../AccountBudgetProposalErrorProto.java | 12 +- .../v25/errors/AccountLinkErrorEnum.java | 14 +- .../errors/AccountLinkErrorEnumOrBuilder.java | 2 +- .../v25/errors/AccountLinkErrorProto.java | 12 +- .../googleads/v25/errors/ActionErrorEnum.java | 14 +- .../v25/errors/ActionErrorEnumOrBuilder.java | 2 +- .../v25/errors/ActionErrorProto.java | 12 +- .../v25/errors/AdCustomizerErrorEnum.java | 14 +- .../AdCustomizerErrorEnumOrBuilder.java | 2 +- .../v25/errors/AdCustomizerErrorProto.java | 12 +- .../ads/googleads/v25/errors/AdErrorEnum.java | 14 +- .../v25/errors/AdErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/AdErrorProto.java | 12 +- .../v25/errors/AdGroupAdErrorEnum.java | 14 +- .../errors/AdGroupAdErrorEnumOrBuilder.java | 2 +- .../v25/errors/AdGroupAdErrorProto.java | 12 +- .../errors/AdGroupBidModifierErrorEnum.java | 14 +- .../AdGroupBidModifierErrorEnumOrBuilder.java | 2 +- .../errors/AdGroupBidModifierErrorProto.java | 12 +- .../AdGroupCriterionCustomizerErrorEnum.java | 14 +- ...CriterionCustomizerErrorEnumOrBuilder.java | 2 +- .../AdGroupCriterionCustomizerErrorProto.java | 12 +- .../v25/errors/AdGroupCriterionErrorEnum.java | 14 +- .../AdGroupCriterionErrorEnumOrBuilder.java | 2 +- .../errors/AdGroupCriterionErrorProto.java | 12 +- .../errors/AdGroupCustomizerErrorEnum.java | 14 +- .../AdGroupCustomizerErrorEnumOrBuilder.java | 2 +- .../errors/AdGroupCustomizerErrorProto.java | 12 +- .../v25/errors/AdGroupErrorEnum.java | 14 +- .../v25/errors/AdGroupErrorEnumOrBuilder.java | 2 +- .../v25/errors/AdGroupErrorProto.java | 12 +- .../v25/errors/AdGroupFeedErrorEnum.java | 14 +- .../errors/AdGroupFeedErrorEnumOrBuilder.java | 2 +- .../v25/errors/AdGroupFeedErrorProto.java | 12 +- .../v25/errors/AdParameterErrorEnum.java | 14 +- .../errors/AdParameterErrorEnumOrBuilder.java | 2 +- .../v25/errors/AdParameterErrorProto.java | 12 +- .../v25/errors/AdSharingErrorEnum.java | 14 +- .../errors/AdSharingErrorEnumOrBuilder.java | 2 +- .../v25/errors/AdSharingErrorProto.java | 12 +- .../googleads/v25/errors/AdxErrorEnum.java | 14 +- .../v25/errors/AdxErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/AdxErrorProto.java | 12 +- .../googleads/v25/errors/AssetErrorEnum.java | 14 +- .../v25/errors/AssetErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/AssetErrorProto.java | 12 +- .../v25/errors/AssetGenerationErrorEnum.java | 14 +- .../AssetGenerationErrorEnumOrBuilder.java | 2 +- .../v25/errors/AssetGenerationErrorProto.java | 12 +- .../v25/errors/AssetGroupAssetErrorEnum.java | 14 +- .../AssetGroupAssetErrorEnumOrBuilder.java | 2 +- .../v25/errors/AssetGroupAssetErrorProto.java | 12 +- .../v25/errors/AssetGroupErrorEnum.java | 14 +- .../errors/AssetGroupErrorEnumOrBuilder.java | 2 +- .../v25/errors/AssetGroupErrorProto.java | 12 +- ...AssetGroupListingGroupFilterErrorEnum.java | 14 +- ...pListingGroupFilterErrorEnumOrBuilder.java | 2 +- ...ssetGroupListingGroupFilterErrorProto.java | 12 +- .../v25/errors/AssetGroupSignalErrorEnum.java | 14 +- .../AssetGroupSignalErrorEnumOrBuilder.java | 2 +- .../errors/AssetGroupSignalErrorProto.java | 12 +- .../v25/errors/AssetLinkErrorEnum.java | 14 +- .../errors/AssetLinkErrorEnumOrBuilder.java | 2 +- .../v25/errors/AssetLinkErrorProto.java | 12 +- .../v25/errors/AssetSetAssetErrorEnum.java | 14 +- .../AssetSetAssetErrorEnumOrBuilder.java | 2 +- .../v25/errors/AssetSetAssetErrorProto.java | 12 +- .../v25/errors/AssetSetErrorEnum.java | 14 +- .../errors/AssetSetErrorEnumOrBuilder.java | 2 +- .../v25/errors/AssetSetErrorProto.java | 12 +- .../v25/errors/AssetSetLinkErrorEnum.java | 14 +- .../AssetSetLinkErrorEnumOrBuilder.java | 2 +- .../v25/errors/AssetSetLinkErrorProto.java | 12 +- .../v25/errors/AudienceErrorEnum.java | 14 +- .../errors/AudienceErrorEnumOrBuilder.java | 2 +- .../v25/errors/AudienceErrorProto.java | 12 +- .../v25/errors/AudienceInsightsErrorEnum.java | 14 +- .../AudienceInsightsErrorEnumOrBuilder.java | 2 +- .../errors/AudienceInsightsErrorProto.java | 12 +- .../v25/errors/AuthenticationErrorEnum.java | 14 +- .../AuthenticationErrorEnumOrBuilder.java | 2 +- .../v25/errors/AuthenticationErrorProto.java | 12 +- .../v25/errors/AuthorizationErrorEnum.java | 35 +- .../AuthorizationErrorEnumOrBuilder.java | 2 +- .../v25/errors/AuthorizationErrorProto.java | 43 +- ...maticallyCreatedAssetRemovalErrorEnum.java | 14 +- ...CreatedAssetRemovalErrorEnumOrBuilder.java | 2 +- ...aticallyCreatedAssetRemovalErrorProto.java | 12 +- .../v25/errors/BatchJobErrorEnum.java | 14 +- .../errors/BatchJobErrorEnumOrBuilder.java | 2 +- .../v25/errors/BatchJobErrorProto.java | 12 +- .../v25/errors/BenchmarksErrorEnum.java | 14 +- .../errors/BenchmarksErrorEnumOrBuilder.java | 2 +- .../v25/errors/BenchmarksErrorProto.java | 12 +- .../v25/errors/BiddingErrorEnum.java | 14 +- .../v25/errors/BiddingErrorEnumOrBuilder.java | 2 +- .../v25/errors/BiddingErrorProto.java | 12 +- .../v25/errors/BiddingStrategyErrorEnum.java | 14 +- .../BiddingStrategyErrorEnumOrBuilder.java | 2 +- .../v25/errors/BiddingStrategyErrorProto.java | 12 +- .../v25/errors/BillingSetupErrorEnum.java | 14 +- .../BillingSetupErrorEnumOrBuilder.java | 2 +- .../v25/errors/BillingSetupErrorProto.java | 12 +- .../BrandGuidelinesMigrationErrorEnum.java | 14 +- ...GuidelinesMigrationErrorEnumOrBuilder.java | 2 +- .../BrandGuidelinesMigrationErrorProto.java | 12 +- .../BudgetPerDayMinimumErrorDetails.java | 8 +- ...getPerDayMinimumErrorDetailsOrBuilder.java | 2 +- .../v25/errors/CampaignBudgetErrorEnum.java | 14 +- .../CampaignBudgetErrorEnumOrBuilder.java | 2 +- .../v25/errors/CampaignBudgetErrorProto.java | 12 +- .../CampaignConversionGoalErrorEnum.java | 14 +- ...paignConversionGoalErrorEnumOrBuilder.java | 2 +- .../CampaignConversionGoalErrorProto.java | 12 +- .../errors/CampaignCriterionErrorEnum.java | 14 +- .../CampaignCriterionErrorEnumOrBuilder.java | 2 +- .../errors/CampaignCriterionErrorProto.java | 12 +- .../errors/CampaignCustomizerErrorEnum.java | 14 +- .../CampaignCustomizerErrorEnumOrBuilder.java | 2 +- .../errors/CampaignCustomizerErrorProto.java | 12 +- .../v25/errors/CampaignDraftErrorEnum.java | 14 +- .../CampaignDraftErrorEnumOrBuilder.java | 2 +- .../v25/errors/CampaignDraftErrorProto.java | 12 +- .../v25/errors/CampaignErrorEnum.java | 14 +- .../errors/CampaignErrorEnumOrBuilder.java | 2 +- .../v25/errors/CampaignErrorProto.java | 12 +- .../errors/CampaignExperimentErrorEnum.java | 14 +- .../CampaignExperimentErrorEnumOrBuilder.java | 2 +- .../errors/CampaignExperimentErrorProto.java | 12 +- .../v25/errors/CampaignFeedErrorEnum.java | 14 +- .../CampaignFeedErrorEnumOrBuilder.java | 2 +- .../v25/errors/CampaignFeedErrorProto.java | 12 +- .../errors/CampaignGoalConfigErrorEnum.java | 14 +- .../CampaignGoalConfigErrorEnumOrBuilder.java | 2 +- .../errors/CampaignGoalConfigErrorProto.java | 12 +- .../errors/CampaignSharedSetErrorEnum.java | 14 +- .../CampaignSharedSetErrorEnumOrBuilder.java | 2 +- .../errors/CampaignSharedSetErrorProto.java | 12 +- .../v25/errors/ChangeEventErrorEnum.java | 14 +- .../errors/ChangeEventErrorEnumOrBuilder.java | 2 +- .../v25/errors/ChangeEventErrorProto.java | 12 +- .../v25/errors/ChangeStatusErrorEnum.java | 14 +- .../ChangeStatusErrorEnumOrBuilder.java | 2 +- .../v25/errors/ChangeStatusErrorProto.java | 12 +- .../v25/errors/ClickViewErrorEnum.java | 14 +- .../errors/ClickViewErrorEnumOrBuilder.java | 2 +- .../v25/errors/ClickViewErrorProto.java | 12 +- .../v25/errors/CollectionSizeErrorEnum.java | 14 +- .../CollectionSizeErrorEnumOrBuilder.java | 2 +- .../v25/errors/CollectionSizeErrorProto.java | 12 +- .../ContentCreatorInsightsErrorEnum.java | 14 +- ...tentCreatorInsightsErrorEnumOrBuilder.java | 2 +- .../ContentCreatorInsightsErrorProto.java | 12 +- .../v25/errors/ContextErrorEnum.java | 14 +- .../v25/errors/ContextErrorEnumOrBuilder.java | 2 +- .../v25/errors/ContextErrorProto.java | 12 +- .../v25/errors/ConversionActionErrorEnum.java | 14 +- .../ConversionActionErrorEnumOrBuilder.java | 2 +- .../errors/ConversionActionErrorProto.java | 12 +- .../ConversionAdjustmentUploadErrorEnum.java | 14 +- ...ionAdjustmentUploadErrorEnumOrBuilder.java | 2 +- .../ConversionAdjustmentUploadErrorProto.java | 12 +- .../ConversionCustomVariableErrorEnum.java | 14 +- ...rsionCustomVariableErrorEnumOrBuilder.java | 2 +- .../ConversionCustomVariableErrorProto.java | 12 +- ...ConversionGoalCampaignConfigErrorEnum.java | 14 +- ...nGoalCampaignConfigErrorEnumOrBuilder.java | 2 +- ...onversionGoalCampaignConfigErrorProto.java | 12 +- .../v25/errors/ConversionUploadErrorEnum.java | 14 +- .../ConversionUploadErrorEnumOrBuilder.java | 2 +- .../errors/ConversionUploadErrorProto.java | 12 +- .../errors/ConversionValueRuleErrorEnum.java | 14 +- ...ConversionValueRuleErrorEnumOrBuilder.java | 2 +- .../errors/ConversionValueRuleErrorProto.java | 12 +- .../ConversionValueRuleSetErrorEnum.java | 14 +- ...versionValueRuleSetErrorEnumOrBuilder.java | 2 +- .../ConversionValueRuleSetErrorProto.java | 12 +- .../v25/errors/CountryCodeErrorEnum.java | 14 +- .../errors/CountryCodeErrorEnumOrBuilder.java | 2 +- .../v25/errors/CountryCodeErrorProto.java | 12 +- .../v25/errors/CriterionErrorEnum.java | 14 +- .../errors/CriterionErrorEnumOrBuilder.java | 2 +- .../v25/errors/CriterionErrorProto.java | 12 +- .../v25/errors/CurrencyCodeErrorEnum.java | 14 +- .../CurrencyCodeErrorEnumOrBuilder.java | 2 +- .../v25/errors/CurrencyCodeErrorProto.java | 12 +- .../v25/errors/CurrencyErrorEnum.java | 14 +- .../errors/CurrencyErrorEnumOrBuilder.java | 2 +- .../v25/errors/CurrencyErrorProto.java | 12 +- .../v25/errors/CustomAudienceErrorEnum.java | 14 +- .../CustomAudienceErrorEnumOrBuilder.java | 2 +- .../v25/errors/CustomAudienceErrorProto.java | 12 +- .../errors/CustomConversionGoalErrorEnum.java | 14 +- ...ustomConversionGoalErrorEnumOrBuilder.java | 2 +- .../CustomConversionGoalErrorProto.java | 12 +- .../v25/errors/CustomInterestErrorEnum.java | 14 +- .../CustomInterestErrorEnumOrBuilder.java | 2 +- .../v25/errors/CustomInterestErrorProto.java | 12 +- .../errors/CustomerClientLinkErrorEnum.java | 14 +- .../CustomerClientLinkErrorEnumOrBuilder.java | 2 +- .../errors/CustomerClientLinkErrorProto.java | 12 +- .../errors/CustomerCustomizerErrorEnum.java | 14 +- .../CustomerCustomizerErrorEnumOrBuilder.java | 2 +- .../errors/CustomerCustomizerErrorProto.java | 12 +- .../v25/errors/CustomerErrorEnum.java | 14 +- .../errors/CustomerErrorEnumOrBuilder.java | 2 +- .../v25/errors/CustomerErrorProto.java | 12 +- .../v25/errors/CustomerFeedErrorEnum.java | 14 +- .../CustomerFeedErrorEnumOrBuilder.java | 2 +- .../v25/errors/CustomerFeedErrorProto.java | 12 +- .../errors/CustomerManagerLinkErrorEnum.java | 14 +- ...CustomerManagerLinkErrorEnumOrBuilder.java | 2 +- .../errors/CustomerManagerLinkErrorProto.java | 12 +- ...NetworkConversionValueSchemaErrorEnum.java | 14 +- ...nversionValueSchemaErrorEnumOrBuilder.java | 2 +- ...etworkConversionValueSchemaErrorProto.java | 12 +- .../errors/CustomerUserAccessErrorEnum.java | 14 +- .../CustomerUserAccessErrorEnumOrBuilder.java | 2 +- .../errors/CustomerUserAccessErrorProto.java | 12 +- .../errors/CustomizerAttributeErrorEnum.java | 14 +- ...CustomizerAttributeErrorEnumOrBuilder.java | 2 +- .../errors/CustomizerAttributeErrorProto.java | 12 +- .../v25/errors/DataLinkErrorEnum.java | 14 +- .../errors/DataLinkErrorEnumOrBuilder.java | 2 +- .../v25/errors/DataLinkErrorProto.java | 12 +- .../v25/errors/DatabaseErrorEnum.java | 14 +- .../errors/DatabaseErrorEnumOrBuilder.java | 2 +- .../v25/errors/DatabaseErrorProto.java | 12 +- .../googleads/v25/errors/DateErrorEnum.java | 14 +- .../v25/errors/DateErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/DateErrorProto.java | 12 +- .../v25/errors/DateRangeErrorEnum.java | 14 +- .../errors/DateRangeErrorEnumOrBuilder.java | 2 +- .../v25/errors/DateRangeErrorProto.java | 12 +- .../v25/errors/DistinctErrorEnum.java | 14 +- .../errors/DistinctErrorEnumOrBuilder.java | 2 +- .../v25/errors/DistinctErrorProto.java | 12 +- .../googleads/v25/errors/EnumErrorEnum.java | 14 +- .../v25/errors/EnumErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/EnumErrorProto.java | 12 +- .../ads/googleads/v25/errors/ErrorCode.java | 8 +- .../v25/errors/ErrorCodeOrBuilder.java | 2 +- .../googleads/v25/errors/ErrorDetails.java | 8 +- .../v25/errors/ErrorDetailsOrBuilder.java | 2 +- .../googleads/v25/errors/ErrorLocation.java | 14 +- .../v25/errors/ErrorLocationOrBuilder.java | 2 +- .../ads/googleads/v25/errors/ErrorsProto.java | 36 +- .../v25/errors/ExperimentArmErrorEnum.java | 14 +- .../ExperimentArmErrorEnumOrBuilder.java | 2 +- .../v25/errors/ExperimentArmErrorProto.java | 12 +- .../v25/errors/ExperimentErrorEnum.java | 14 +- .../errors/ExperimentErrorEnumOrBuilder.java | 2 +- .../v25/errors/ExperimentErrorProto.java | 12 +- .../errors/ExtensionFeedItemErrorEnum.java | 14 +- .../ExtensionFeedItemErrorEnumOrBuilder.java | 2 +- .../errors/ExtensionFeedItemErrorProto.java | 12 +- .../v25/errors/ExtensionSettingErrorEnum.java | 14 +- .../ExtensionSettingErrorEnumOrBuilder.java | 2 +- .../errors/ExtensionSettingErrorProto.java | 12 +- .../FeedAttributeReferenceErrorEnum.java | 14 +- ...dAttributeReferenceErrorEnumOrBuilder.java | 2 +- .../FeedAttributeReferenceErrorProto.java | 12 +- .../googleads/v25/errors/FeedErrorEnum.java | 14 +- .../v25/errors/FeedErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/FeedErrorProto.java | 12 +- .../v25/errors/FeedItemErrorEnum.java | 14 +- .../errors/FeedItemErrorEnumOrBuilder.java | 2 +- .../v25/errors/FeedItemErrorProto.java | 12 +- .../v25/errors/FeedItemSetErrorEnum.java | 14 +- .../errors/FeedItemSetErrorEnumOrBuilder.java | 2 +- .../v25/errors/FeedItemSetErrorProto.java | 12 +- .../v25/errors/FeedItemSetLinkErrorEnum.java | 14 +- .../FeedItemSetLinkErrorEnumOrBuilder.java | 2 +- .../v25/errors/FeedItemSetLinkErrorProto.java | 12 +- .../v25/errors/FeedItemTargetErrorEnum.java | 14 +- .../FeedItemTargetErrorEnumOrBuilder.java | 2 +- .../v25/errors/FeedItemTargetErrorProto.java | 12 +- .../errors/FeedItemValidationErrorEnum.java | 14 +- .../FeedItemValidationErrorEnumOrBuilder.java | 2 +- .../errors/FeedItemValidationErrorProto.java | 12 +- .../v25/errors/FeedMappingErrorEnum.java | 14 +- .../errors/FeedMappingErrorEnumOrBuilder.java | 2 +- .../v25/errors/FeedMappingErrorProto.java | 12 +- .../googleads/v25/errors/FieldErrorEnum.java | 14 +- .../v25/errors/FieldErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/FieldErrorProto.java | 12 +- .../v25/errors/FieldMaskErrorEnum.java | 14 +- .../errors/FieldMaskErrorEnumOrBuilder.java | 2 +- .../v25/errors/FieldMaskErrorProto.java | 12 +- .../FinalUrlExpansionAssetViewErrorEnum.java | 14 +- ...lExpansionAssetViewErrorEnumOrBuilder.java | 2 +- .../FinalUrlExpansionAssetViewErrorProto.java | 12 +- .../v25/errors/FunctionErrorEnum.java | 14 +- .../errors/FunctionErrorEnumOrBuilder.java | 2 +- .../v25/errors/FunctionErrorProto.java | 12 +- .../v25/errors/FunctionParsingErrorEnum.java | 14 +- .../FunctionParsingErrorEnumOrBuilder.java | 2 +- .../v25/errors/FunctionParsingErrorProto.java | 12 +- .../GeoTargetConstantSuggestionErrorEnum.java | 14 +- ...tConstantSuggestionErrorEnumOrBuilder.java | 2 +- ...GeoTargetConstantSuggestionErrorProto.java | 12 +- .../googleads/v25/errors/GoalErrorEnum.java | 14 +- .../v25/errors/GoalErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/GoalErrorProto.java | 12 +- .../googleads/v25/errors/GoogleAdsError.java | 8 +- .../v25/errors/GoogleAdsErrorOrBuilder.java | 2 +- .../v25/errors/GoogleAdsFailure.java | 8 +- .../v25/errors/GoogleAdsFailureOrBuilder.java | 2 +- .../googleads/v25/errors/HeaderErrorEnum.java | 14 +- .../v25/errors/HeaderErrorEnumOrBuilder.java | 2 +- .../v25/errors/HeaderErrorProto.java | 12 +- .../ads/googleads/v25/errors/IdErrorEnum.java | 14 +- .../v25/errors/IdErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/IdErrorProto.java | 12 +- .../errors/IdentityVerificationErrorEnum.java | 14 +- ...dentityVerificationErrorEnumOrBuilder.java | 2 +- .../IdentityVerificationErrorProto.java | 12 +- .../googleads/v25/errors/ImageErrorEnum.java | 14 +- .../v25/errors/ImageErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/ImageErrorProto.java | 12 +- .../v25/errors/IncentiveErrorEnum.java | 14 +- .../errors/IncentiveErrorEnumOrBuilder.java | 2 +- .../v25/errors/IncentiveErrorProto.java | 12 +- .../IncompatibleCloGoalsErrorDetails.java | 8 +- ...mpatibleCloGoalsErrorDetailsOrBuilder.java | 2 +- .../v25/errors/InternalErrorEnum.java | 14 +- .../errors/InternalErrorEnumOrBuilder.java | 2 +- .../v25/errors/InternalErrorProto.java | 12 +- .../v25/errors/InvoiceErrorEnum.java | 14 +- .../v25/errors/InvoiceErrorEnumOrBuilder.java | 2 +- .../v25/errors/InvoiceErrorProto.java | 12 +- .../errors/KeywordPlanAdGroupErrorEnum.java | 14 +- .../KeywordPlanAdGroupErrorEnumOrBuilder.java | 2 +- .../errors/KeywordPlanAdGroupErrorProto.java | 12 +- .../KeywordPlanAdGroupKeywordErrorEnum.java | 14 +- ...dPlanAdGroupKeywordErrorEnumOrBuilder.java | 2 +- .../KeywordPlanAdGroupKeywordErrorProto.java | 12 +- .../errors/KeywordPlanCampaignErrorEnum.java | 14 +- ...KeywordPlanCampaignErrorEnumOrBuilder.java | 2 +- .../errors/KeywordPlanCampaignErrorProto.java | 12 +- .../KeywordPlanCampaignKeywordErrorEnum.java | 14 +- ...PlanCampaignKeywordErrorEnumOrBuilder.java | 2 +- .../KeywordPlanCampaignKeywordErrorProto.java | 12 +- .../v25/errors/KeywordPlanErrorEnum.java | 14 +- .../errors/KeywordPlanErrorEnumOrBuilder.java | 2 +- .../v25/errors/KeywordPlanErrorProto.java | 12 +- .../v25/errors/KeywordPlanIdeaErrorEnum.java | 14 +- .../KeywordPlanIdeaErrorEnumOrBuilder.java | 2 +- .../v25/errors/KeywordPlanIdeaErrorProto.java | 12 +- .../googleads/v25/errors/LabelErrorEnum.java | 14 +- .../v25/errors/LabelErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/LabelErrorProto.java | 12 +- .../v25/errors/LanguageCodeErrorEnum.java | 14 +- .../LanguageCodeErrorEnumOrBuilder.java | 2 +- .../v25/errors/LanguageCodeErrorProto.java | 12 +- .../v25/errors/ListOperationErrorEnum.java | 14 +- .../ListOperationErrorEnumOrBuilder.java | 2 +- .../v25/errors/ListOperationErrorProto.java | 12 +- .../v25/errors/ManagerLinkErrorEnum.java | 14 +- .../errors/ManagerLinkErrorEnumOrBuilder.java | 2 +- .../v25/errors/ManagerLinkErrorProto.java | 12 +- .../v25/errors/MediaBundleErrorEnum.java | 14 +- .../errors/MediaBundleErrorEnumOrBuilder.java | 2 +- .../v25/errors/MediaBundleErrorProto.java | 12 +- .../v25/errors/MediaFileErrorEnum.java | 14 +- .../errors/MediaFileErrorEnumOrBuilder.java | 2 +- .../v25/errors/MediaFileErrorProto.java | 12 +- .../v25/errors/MediaUploadErrorEnum.java | 14 +- .../errors/MediaUploadErrorEnumOrBuilder.java | 2 +- .../v25/errors/MediaUploadErrorProto.java | 12 +- .../v25/errors/MerchantCenterErrorEnum.java | 14 +- .../MerchantCenterErrorEnumOrBuilder.java | 2 +- .../v25/errors/MerchantCenterErrorProto.java | 12 +- .../errors/MultiPartyAuthReviewErrorEnum.java | 14 +- ...ultiPartyAuthReviewErrorEnumOrBuilder.java | 2 +- .../MultiPartyAuthReviewErrorProto.java | 12 +- .../v25/errors/MultiplierErrorEnum.java | 14 +- .../errors/MultiplierErrorEnumOrBuilder.java | 2 +- .../v25/errors/MultiplierErrorProto.java | 12 +- .../googleads/v25/errors/MutateErrorEnum.java | 14 +- .../v25/errors/MutateErrorEnumOrBuilder.java | 2 +- .../v25/errors/MutateErrorProto.java | 12 +- .../errors/NewResourceCreationErrorEnum.java | 14 +- ...NewResourceCreationErrorEnumOrBuilder.java | 2 +- .../errors/NewResourceCreationErrorProto.java | 12 +- .../v25/errors/NotAllowlistedErrorEnum.java | 14 +- .../NotAllowlistedErrorEnumOrBuilder.java | 2 +- .../v25/errors/NotAllowlistedErrorProto.java | 12 +- .../v25/errors/NotEmptyErrorEnum.java | 14 +- .../errors/NotEmptyErrorEnumOrBuilder.java | 2 +- .../v25/errors/NotEmptyErrorProto.java | 12 +- .../googleads/v25/errors/NullErrorEnum.java | 14 +- .../v25/errors/NullErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/NullErrorProto.java | 12 +- .../errors/OfflineUserDataJobErrorEnum.java | 14 +- .../OfflineUserDataJobErrorEnumOrBuilder.java | 2 +- .../errors/OfflineUserDataJobErrorProto.java | 12 +- .../OperationAccessDeniedErrorEnum.java | 14 +- ...erationAccessDeniedErrorEnumOrBuilder.java | 2 +- .../OperationAccessDeniedErrorProto.java | 12 +- .../v25/errors/OperatorErrorEnum.java | 14 +- .../errors/OperatorErrorEnumOrBuilder.java | 2 +- .../v25/errors/OperatorErrorProto.java | 12 +- .../v25/errors/PartialFailureErrorEnum.java | 14 +- .../PartialFailureErrorEnumOrBuilder.java | 2 +- .../v25/errors/PartialFailureErrorProto.java | 12 +- .../v25/errors/PaymentsAccountErrorEnum.java | 14 +- .../PaymentsAccountErrorEnumOrBuilder.java | 2 +- .../v25/errors/PaymentsAccountErrorProto.java | 12 +- .../v25/errors/PolicyFindingDetails.java | 8 +- .../errors/PolicyFindingDetailsOrBuilder.java | 2 +- .../v25/errors/PolicyFindingErrorEnum.java | 14 +- .../PolicyFindingErrorEnumOrBuilder.java | 2 +- .../v25/errors/PolicyFindingErrorProto.java | 12 +- .../PolicyValidationParameterErrorEnum.java | 14 +- ...ValidationParameterErrorEnumOrBuilder.java | 2 +- .../PolicyValidationParameterErrorProto.java | 12 +- .../v25/errors/PolicyViolationDetails.java | 8 +- .../PolicyViolationDetailsOrBuilder.java | 2 +- .../v25/errors/PolicyViolationErrorEnum.java | 14 +- .../PolicyViolationErrorEnumOrBuilder.java | 2 +- .../v25/errors/PolicyViolationErrorProto.java | 12 +- .../v25/errors/ProductLinkErrorEnum.java | 14 +- .../errors/ProductLinkErrorEnumOrBuilder.java | 2 +- .../v25/errors/ProductLinkErrorProto.java | 12 +- .../ProductLinkInvitationErrorEnum.java | 14 +- ...oductLinkInvitationErrorEnumOrBuilder.java | 2 +- .../ProductLinkInvitationErrorProto.java | 12 +- .../googleads/v25/errors/QueryErrorEnum.java | 14 +- .../v25/errors/QueryErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/QueryErrorProto.java | 12 +- .../v25/errors/QuotaErrorDetails.java | 14 +- .../errors/QuotaErrorDetailsOrBuilder.java | 2 +- .../googleads/v25/errors/QuotaErrorEnum.java | 14 +- .../v25/errors/QuotaErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/QuotaErrorProto.java | 12 +- .../googleads/v25/errors/RangeErrorEnum.java | 14 +- .../v25/errors/RangeErrorEnumOrBuilder.java | 2 +- .../googleads/v25/errors/RangeErrorProto.java | 12 +- .../v25/errors/ReachPlanErrorEnum.java | 14 +- .../errors/ReachPlanErrorEnumOrBuilder.java | 2 +- .../v25/errors/ReachPlanErrorProto.java | 12 +- .../v25/errors/RecommendationErrorEnum.java | 14 +- .../RecommendationErrorEnumOrBuilder.java | 2 +- .../v25/errors/RecommendationErrorProto.java | 12 +- .../RecommendationSubscriptionErrorEnum.java | 14 +- ...ndationSubscriptionErrorEnumOrBuilder.java | 2 +- .../RecommendationSubscriptionErrorProto.java | 12 +- .../v25/errors/RegionCodeErrorEnum.java | 14 +- .../errors/RegionCodeErrorEnumOrBuilder.java | 2 +- .../v25/errors/RegionCodeErrorProto.java | 12 +- .../v25/errors/RequestErrorEnum.java | 14 +- .../v25/errors/RequestErrorEnumOrBuilder.java | 2 +- .../v25/errors/RequestErrorProto.java | 12 +- .../v25/errors/ReservationErrorDetails.java | 8 +- .../ReservationErrorDetailsOrBuilder.java | 2 +- .../errors/ResourceAccessDeniedErrorEnum.java | 14 +- ...esourceAccessDeniedErrorEnumOrBuilder.java | 2 +- .../ResourceAccessDeniedErrorProto.java | 12 +- .../v25/errors/ResourceCountDetails.java | 8 +- .../errors/ResourceCountDetailsOrBuilder.java | 2 +- .../ResourceCountLimitExceededErrorEnum.java | 14 +- ...eCountLimitExceededErrorEnumOrBuilder.java | 2 +- .../ResourceCountLimitExceededErrorProto.java | 12 +- .../errors/SearchTermInsightErrorEnum.java | 14 +- .../SearchTermInsightErrorEnumOrBuilder.java | 2 +- .../errors/SearchTermInsightErrorProto.java | 12 +- .../v25/errors/SettingErrorEnum.java | 14 +- .../v25/errors/SettingErrorEnumOrBuilder.java | 2 +- .../v25/errors/SettingErrorProto.java | 12 +- .../v25/errors/ShareablePreviewErrorEnum.java | 14 +- .../ShareablePreviewErrorEnumOrBuilder.java | 2 +- .../errors/ShareablePreviewErrorProto.java | 12 +- .../v25/errors/SharedCriterionErrorEnum.java | 14 +- .../SharedCriterionErrorEnumOrBuilder.java | 2 +- .../v25/errors/SharedCriterionErrorProto.java | 12 +- .../v25/errors/SharedSetErrorEnum.java | 14 +- .../errors/SharedSetErrorEnumOrBuilder.java | 2 +- .../v25/errors/SharedSetErrorProto.java | 12 +- .../v25/errors/ShoppingProductErrorEnum.java | 14 +- .../ShoppingProductErrorEnumOrBuilder.java | 2 +- .../v25/errors/ShoppingProductErrorProto.java | 12 +- .../v25/errors/SizeLimitErrorEnum.java | 14 +- .../errors/SizeLimitErrorEnumOrBuilder.java | 2 +- .../v25/errors/SizeLimitErrorProto.java | 12 +- .../v25/errors/SmartCampaignErrorEnum.java | 82 +- .../SmartCampaignErrorEnumOrBuilder.java | 2 +- .../v25/errors/SmartCampaignErrorProto.java | 36 +- .../v25/errors/StringFormatErrorEnum.java | 14 +- .../StringFormatErrorEnumOrBuilder.java | 2 +- .../v25/errors/StringFormatErrorProto.java | 12 +- .../v25/errors/StringLengthErrorEnum.java | 14 +- .../StringLengthErrorEnumOrBuilder.java | 2 +- .../v25/errors/StringLengthErrorProto.java | 12 +- .../ThirdPartyAppAnalyticsLinkErrorEnum.java | 14 +- ...rtyAppAnalyticsLinkErrorEnumOrBuilder.java | 2 +- .../ThirdPartyAppAnalyticsLinkErrorProto.java | 12 +- .../v25/errors/TimeZoneErrorEnum.java | 14 +- .../errors/TimeZoneErrorEnumOrBuilder.java | 2 +- .../v25/errors/TimeZoneErrorProto.java | 12 +- .../v25/errors/UrlFieldErrorEnum.java | 14 +- .../errors/UrlFieldErrorEnumOrBuilder.java | 2 +- .../v25/errors/UrlFieldErrorProto.java | 12 +- .../v25/errors/UserDataErrorEnum.java | 14 +- .../errors/UserDataErrorEnumOrBuilder.java | 2 +- .../v25/errors/UserDataErrorProto.java | 12 +- .../errors/UserListCustomerTypeErrorEnum.java | 14 +- ...serListCustomerTypeErrorEnumOrBuilder.java | 2 +- .../UserListCustomerTypeErrorProto.java | 12 +- .../v25/errors/UserListErrorEnum.java | 14 +- .../errors/UserListErrorEnumOrBuilder.java | 2 +- .../v25/errors/UserListErrorProto.java | 12 +- .../v25/errors/VideoCampaignErrorEnum.java | 14 +- .../VideoCampaignErrorEnumOrBuilder.java | 2 +- .../v25/errors/VideoCampaignErrorProto.java | 12 +- .../v25/errors/VideoReservationErrorEnum.java | 14 +- .../VideoReservationErrorEnumOrBuilder.java | 2 +- .../errors/VideoReservationErrorProto.java | 12 +- .../YoutubeVideoRegistrationErrorEnum.java | 14 +- ...beVideoRegistrationErrorEnumOrBuilder.java | 2 +- .../YoutubeVideoRegistrationErrorProto.java | 12 +- .../resources/AccessibleBiddingStrategy.java | 44 +- .../AccessibleBiddingStrategyName.java | 9 +- .../AccessibleBiddingStrategyOrBuilder.java | 2 +- .../AccessibleBiddingStrategyProto.java | 24 +- .../v25/resources/AccountBudget.java | 14 +- .../v25/resources/AccountBudgetName.java | 9 +- .../v25/resources/AccountBudgetOrBuilder.java | 2 +- .../v25/resources/AccountBudgetProposal.java | 8 +- .../resources/AccountBudgetProposalName.java | 9 +- .../AccountBudgetProposalOrBuilder.java | 2 +- .../resources/AccountBudgetProposalProto.java | 12 +- .../v25/resources/AccountBudgetProto.java | 14 +- .../googleads/v25/resources/AccountLink.java | 8 +- .../v25/resources/AccountLinkName.java | 9 +- .../v25/resources/AccountLinkOrBuilder.java | 2 +- .../v25/resources/AccountLinkProto.java | 14 +- .../ads/googleads/v25/resources/Ad.java | 116 +- .../ads/googleads/v25/resources/AdGroup.java | 56 +- .../googleads/v25/resources/AdGroupAd.java | 8 +- .../AdGroupAdAssetAutomationSetting.java | 8 +- ...roupAdAssetAutomationSettingOrBuilder.java | 2 +- .../AdGroupAdAssetCombinationView.java | 8 +- .../AdGroupAdAssetCombinationViewName.java | 10 +- ...dGroupAdAssetCombinationViewOrBuilder.java | 2 +- .../AdGroupAdAssetCombinationViewProto.java | 12 +- .../AdGroupAdAssetPolicySummary.java | 8 +- .../AdGroupAdAssetPolicySummaryOrBuilder.java | 2 +- .../v25/resources/AdGroupAdAssetView.java | 8 +- .../v25/resources/AdGroupAdAssetViewName.java | 9 +- .../AdGroupAdAssetViewOrBuilder.java | 2 +- .../resources/AdGroupAdAssetViewProto.java | 14 +- .../v25/resources/AdGroupAdLabel.java | 8 +- .../v25/resources/AdGroupAdLabelName.java | 9 +- .../resources/AdGroupAdLabelOrBuilder.java | 2 +- .../v25/resources/AdGroupAdLabelProto.java | 12 +- .../v25/resources/AdGroupAdName.java | 9 +- .../v25/resources/AdGroupAdOrBuilder.java | 2 +- .../v25/resources/AdGroupAdPolicySummary.java | 8 +- .../AdGroupAdPolicySummaryOrBuilder.java | 2 +- .../v25/resources/AdGroupAdProto.java | 16 +- .../googleads/v25/resources/AdGroupAsset.java | 8 +- .../v25/resources/AdGroupAssetName.java | 9 +- .../v25/resources/AdGroupAssetOrBuilder.java | 2 +- .../v25/resources/AdGroupAssetProto.java | 12 +- .../v25/resources/AdGroupAssetSet.java | 8 +- .../v25/resources/AdGroupAssetSetName.java | 9 +- .../resources/AdGroupAssetSetOrBuilder.java | 2 +- .../v25/resources/AdGroupAssetSetProto.java | 12 +- .../v25/resources/AdGroupAudienceView.java | 8 +- .../resources/AdGroupAudienceViewName.java | 9 +- .../AdGroupAudienceViewOrBuilder.java | 2 +- .../resources/AdGroupAudienceViewProto.java | 12 +- .../v25/resources/AdGroupBidModifier.java | 8 +- .../v25/resources/AdGroupBidModifierName.java | 9 +- .../AdGroupBidModifierOrBuilder.java | 2 +- .../resources/AdGroupBidModifierProto.java | 12 +- .../AdGroupCreativeAssetCombinationData.java | 8 +- ...CreativeAssetCombinationDataOrBuilder.java | 2 +- .../v25/resources/AdGroupCriterion.java | 276 +- .../resources/AdGroupCriterionCustomizer.java | 8 +- .../AdGroupCriterionCustomizerName.java | 9 +- .../AdGroupCriterionCustomizerOrBuilder.java | 2 +- .../AdGroupCriterionCustomizerProto.java | 12 +- .../v25/resources/AdGroupCriterionLabel.java | 8 +- .../resources/AdGroupCriterionLabelName.java | 9 +- .../AdGroupCriterionLabelOrBuilder.java | 2 +- .../resources/AdGroupCriterionLabelProto.java | 12 +- .../v25/resources/AdGroupCriterionName.java | 9 +- .../resources/AdGroupCriterionOrBuilder.java | 29 +- .../v25/resources/AdGroupCriterionProto.java | 104 +- .../resources/AdGroupCriterionSimulation.java | 8 +- .../AdGroupCriterionSimulationName.java | 9 +- .../AdGroupCriterionSimulationOrBuilder.java | 2 +- .../AdGroupCriterionSimulationProto.java | 12 +- .../v25/resources/AdGroupCustomizer.java | 8 +- .../v25/resources/AdGroupCustomizerName.java | 9 +- .../resources/AdGroupCustomizerOrBuilder.java | 2 +- .../v25/resources/AdGroupCustomizerProto.java | 12 +- .../googleads/v25/resources/AdGroupLabel.java | 8 +- .../v25/resources/AdGroupLabelName.java | 9 +- .../v25/resources/AdGroupLabelOrBuilder.java | 2 +- .../v25/resources/AdGroupLabelProto.java | 12 +- .../googleads/v25/resources/AdGroupName.java | 9 +- .../v25/resources/AdGroupOrBuilder.java | 2 +- .../googleads/v25/resources/AdGroupProto.java | 28 +- .../v25/resources/AdGroupSimulation.java | 8 +- .../v25/resources/AdGroupSimulationName.java | 9 +- .../resources/AdGroupSimulationOrBuilder.java | 2 +- .../v25/resources/AdGroupSimulationProto.java | 12 +- .../ads/googleads/v25/resources/AdName.java | 9 +- .../googleads/v25/resources/AdOrBuilder.java | 29 +- .../googleads/v25/resources/AdParameter.java | 8 +- .../v25/resources/AdParameterName.java | 9 +- .../v25/resources/AdParameterOrBuilder.java | 2 +- .../v25/resources/AdParameterProto.java | 12 +- .../ads/googleads/v25/resources/AdProto.java | 12 +- .../v25/resources/AdScheduleView.java | 8 +- .../v25/resources/AdScheduleViewName.java | 9 +- .../resources/AdScheduleViewOrBuilder.java | 2 +- .../v25/resources/AdScheduleViewProto.java | 12 +- .../v25/resources/AdStrengthActionItem.java | 14 +- .../AdStrengthActionItemOrBuilder.java | 2 +- .../AdvertisingPartnerIdentifier.java | 8 +- ...AdvertisingPartnerIdentifierOrBuilder.java | 2 +- ...tisingPartnerLinkInvitationIdentifier.java | 8 +- ...tnerLinkInvitationIdentifierOrBuilder.java | 2 +- ...tisingPartnerLinkInvitationProperties.java | 8 +- ...tnerLinkInvitationPropertiesOrBuilder.java | 2 +- .../AdvertisingPartnerProperties.java | 8 +- ...AdvertisingPartnerPropertiesOrBuilder.java | 2 +- .../googleads/v25/resources/AgeRangeView.java | 8 +- .../v25/resources/AgeRangeViewName.java | 9 +- .../v25/resources/AgeRangeViewOrBuilder.java | 2 +- .../v25/resources/AgeRangeViewProto.java | 12 +- .../AiMaxSearchTermAdCombinationView.java | 8 +- .../AiMaxSearchTermAdCombinationViewName.java | 10 +- ...xSearchTermAdCombinationViewOrBuilder.java | 2 +- ...AiMaxSearchTermAdCombinationViewProto.java | 12 +- .../AndroidPrivacySharedKeyGoogleAdGroup.java | 8 +- ...roidPrivacySharedKeyGoogleAdGroupName.java | 10 +- ...rivacySharedKeyGoogleAdGroupOrBuilder.java | 2 +- ...oidPrivacySharedKeyGoogleAdGroupProto.java | 12 +- ...AndroidPrivacySharedKeyGoogleCampaign.java | 8 +- ...oidPrivacySharedKeyGoogleCampaignName.java | 10 +- ...ivacySharedKeyGoogleCampaignOrBuilder.java | 2 +- ...idPrivacySharedKeyGoogleCampaignProto.java | 12 +- ...roidPrivacySharedKeyGoogleNetworkType.java | 8 +- ...PrivacySharedKeyGoogleNetworkTypeName.java | 10 +- ...cySharedKeyGoogleNetworkTypeOrBuilder.java | 2 +- ...rivacySharedKeyGoogleNetworkTypeProto.java | 12 +- .../v25/resources/AppTopCombinationView.java | 8 +- .../resources/AppTopCombinationViewName.java | 9 +- .../AppTopCombinationViewOrBuilder.java | 2 +- .../resources/AppTopCombinationViewProto.java | 14 +- .../v25/resources/AppliedIncentive.java | 8 +- .../v25/resources/AppliedIncentiveName.java | 9 +- .../resources/AppliedIncentiveOrBuilder.java | 2 +- .../v25/resources/AppliedIncentiveProto.java | 12 +- .../ads/googleads/v25/resources/Asset.java | 116 +- .../v25/resources/AssetCoverage.java | 8 +- .../v25/resources/AssetCoverageOrBuilder.java | 2 +- .../AssetFieldTypePolicySummary.java | 8 +- .../AssetFieldTypePolicySummaryOrBuilder.java | 2 +- .../v25/resources/AssetFieldTypeView.java | 8 +- .../v25/resources/AssetFieldTypeViewName.java | 9 +- .../AssetFieldTypeViewOrBuilder.java | 2 +- .../resources/AssetFieldTypeViewProto.java | 12 +- .../googleads/v25/resources/AssetGroup.java | 8 +- .../v25/resources/AssetGroupAsset.java | 8 +- .../AssetGroupAssetCombinationData.java | 8 +- ...setGroupAssetCombinationDataOrBuilder.java | 2 +- .../v25/resources/AssetGroupAssetName.java | 9 +- .../resources/AssetGroupAssetOrBuilder.java | 2 +- .../v25/resources/AssetGroupAssetProto.java | 12 +- .../AssetGroupListingGroupFilter.java | 8 +- .../AssetGroupListingGroupFilterName.java | 9 +- ...AssetGroupListingGroupFilterOrBuilder.java | 2 +- .../AssetGroupListingGroupFilterProto.java | 36 +- .../v25/resources/AssetGroupName.java | 9 +- .../v25/resources/AssetGroupOrBuilder.java | 2 +- .../resources/AssetGroupProductGroupView.java | 8 +- .../AssetGroupProductGroupViewName.java | 9 +- .../AssetGroupProductGroupViewOrBuilder.java | 2 +- .../AssetGroupProductGroupViewProto.java | 12 +- .../v25/resources/AssetGroupProto.java | 22 +- .../v25/resources/AssetGroupSignal.java | 8 +- .../v25/resources/AssetGroupSignalName.java | 9 +- .../resources/AssetGroupSignalOrBuilder.java | 2 +- .../v25/resources/AssetGroupSignalProto.java | 12 +- .../AssetGroupTopCombinationView.java | 8 +- .../AssetGroupTopCombinationViewName.java | 9 +- ...AssetGroupTopCombinationViewOrBuilder.java | 2 +- .../AssetGroupTopCombinationViewProto.java | 14 +- .../googleads/v25/resources/AssetName.java | 9 +- .../v25/resources/AssetOrBuilder.java | 29 +- .../v25/resources/AssetPolicySummary.java | 8 +- .../AssetPolicySummaryOrBuilder.java | 2 +- .../googleads/v25/resources/AssetProto.java | 16 +- .../ads/googleads/v25/resources/AssetSet.java | 26 +- .../v25/resources/AssetSetAsset.java | 8 +- .../v25/resources/AssetSetAssetName.java | 9 +- .../v25/resources/AssetSetAssetOrBuilder.java | 2 +- .../v25/resources/AssetSetAssetProto.java | 12 +- .../googleads/v25/resources/AssetSetName.java | 9 +- .../v25/resources/AssetSetOrBuilder.java | 2 +- .../v25/resources/AssetSetProto.java | 18 +- .../v25/resources/AssetSetTypeView.java | 8 +- .../v25/resources/AssetSetTypeViewName.java | 9 +- .../resources/AssetSetTypeViewOrBuilder.java | 2 +- .../v25/resources/AssetSetTypeViewProto.java | 12 +- .../ads/googleads/v25/resources/Audience.java | 8 +- .../googleads/v25/resources/AudienceName.java | 9 +- .../v25/resources/AudienceOrBuilder.java | 2 +- .../v25/resources/AudienceProto.java | 12 +- .../BackgroundCheckVerificationArtifact.java | 8 +- ...undCheckVerificationArtifactOrBuilder.java | 2 +- .../ads/googleads/v25/resources/BatchJob.java | 14 +- .../googleads/v25/resources/BatchJobName.java | 9 +- .../v25/resources/BatchJobOrBuilder.java | 2 +- .../v25/resources/BatchJobProto.java | 14 +- .../v25/resources/BiddingDataExclusion.java | 8 +- .../resources/BiddingDataExclusionName.java | 9 +- .../BiddingDataExclusionOrBuilder.java | 2 +- .../resources/BiddingDataExclusionProto.java | 12 +- .../BiddingSeasonalityAdjustment.java | 8 +- .../BiddingSeasonalityAdjustmentName.java | 9 +- ...BiddingSeasonalityAdjustmentOrBuilder.java | 2 +- .../BiddingSeasonalityAdjustmentProto.java | 12 +- .../v25/resources/BiddingStrategy.java | 8 +- .../v25/resources/BiddingStrategyName.java | 9 +- .../resources/BiddingStrategyOrBuilder.java | 2 +- .../v25/resources/BiddingStrategyProto.java | 12 +- .../resources/BiddingStrategySimulation.java | 8 +- .../BiddingStrategySimulationName.java | 9 +- .../BiddingStrategySimulationOrBuilder.java | 2 +- .../BiddingStrategySimulationProto.java | 12 +- .../googleads/v25/resources/BillingSetup.java | 14 +- .../v25/resources/BillingSetupName.java | 9 +- .../v25/resources/BillingSetupOrBuilder.java | 2 +- .../v25/resources/BillingSetupProto.java | 14 +- ...RegistrationCheckVerificationArtifact.java | 8 +- ...ionCheckVerificationArtifactOrBuilder.java | 2 +- .../BusinessRegistrationDocument.java | 8 +- ...BusinessRegistrationDocumentOrBuilder.java | 2 +- .../resources/BusinessRegistrationNumber.java | 8 +- .../BusinessRegistrationNumberOrBuilder.java | 2 +- .../v25/resources/CallReportingSetting.java | 8 +- .../CallReportingSettingOrBuilder.java | 2 +- .../ads/googleads/v25/resources/CallView.java | 8 +- .../googleads/v25/resources/CallViewName.java | 9 +- .../v25/resources/CallViewOrBuilder.java | 2 +- .../v25/resources/CallViewProto.java | 12 +- .../ads/googleads/v25/resources/Campaign.java | 634 +- .../resources/CampaignAggregateAssetView.java | 8 +- .../CampaignAggregateAssetViewName.java | 9 +- .../CampaignAggregateAssetViewOrBuilder.java | 2 +- .../CampaignAggregateAssetViewProto.java | 12 +- .../v25/resources/CampaignAsset.java | 8 +- .../v25/resources/CampaignAssetName.java | 9 +- .../v25/resources/CampaignAssetOrBuilder.java | 2 +- .../v25/resources/CampaignAssetProto.java | 12 +- .../v25/resources/CampaignAssetSet.java | 8 +- .../v25/resources/CampaignAssetSetName.java | 9 +- .../resources/CampaignAssetSetOrBuilder.java | 2 +- .../v25/resources/CampaignAssetSetProto.java | 12 +- .../v25/resources/CampaignAudienceView.java | 8 +- .../resources/CampaignAudienceViewName.java | 9 +- .../CampaignAudienceViewOrBuilder.java | 2 +- .../resources/CampaignAudienceViewProto.java | 12 +- .../v25/resources/CampaignBidModifier.java | 8 +- .../resources/CampaignBidModifierName.java | 9 +- .../CampaignBidModifierOrBuilder.java | 2 +- .../resources/CampaignBidModifierProto.java | 12 +- .../v25/resources/CampaignBudget.java | 8 +- .../v25/resources/CampaignBudgetName.java | 9 +- .../resources/CampaignBudgetOrBuilder.java | 2 +- .../v25/resources/CampaignBudgetProto.java | 12 +- .../v25/resources/CampaignConversionGoal.java | 8 +- .../resources/CampaignConversionGoalName.java | 9 +- .../CampaignConversionGoalOrBuilder.java | 2 +- .../CampaignConversionGoalProto.java | 12 +- .../v25/resources/CampaignCriterion.java | 8 +- .../v25/resources/CampaignCriterionName.java | 9 +- .../resources/CampaignCriterionOrBuilder.java | 2 +- .../v25/resources/CampaignCriterionProto.java | 12 +- .../v25/resources/CampaignCustomizer.java | 8 +- .../v25/resources/CampaignCustomizerName.java | 9 +- .../CampaignCustomizerOrBuilder.java | 2 +- .../resources/CampaignCustomizerProto.java | 12 +- .../v25/resources/CampaignDraft.java | 8 +- .../v25/resources/CampaignDraftName.java | 9 +- .../v25/resources/CampaignDraftOrBuilder.java | 2 +- .../v25/resources/CampaignDraftProto.java | 12 +- .../v25/resources/CampaignGoalConfig.java | 8 +- .../v25/resources/CampaignGoalConfigName.java | 9 +- .../CampaignGoalConfigOrBuilder.java | 2 +- .../resources/CampaignGoalConfigProto.java | 12 +- .../v25/resources/CampaignGroup.java | 8 +- .../v25/resources/CampaignGroupName.java | 9 +- .../v25/resources/CampaignGroupOrBuilder.java | 2 +- .../v25/resources/CampaignGroupProto.java | 12 +- .../v25/resources/CampaignLabel.java | 8 +- .../v25/resources/CampaignLabelName.java | 9 +- .../v25/resources/CampaignLabelOrBuilder.java | 2 +- .../v25/resources/CampaignLabelProto.java | 12 +- .../googleads/v25/resources/CampaignName.java | 9 +- .../v25/resources/CampaignOrBuilder.java | 72 +- .../v25/resources/CampaignProto.java | 542 +- .../resources/CampaignSearchTermInsight.java | 8 +- .../CampaignSearchTermInsightName.java | 9 +- .../CampaignSearchTermInsightOrBuilder.java | 2 +- .../CampaignSearchTermInsightProto.java | 12 +- .../v25/resources/CampaignSearchTermView.java | 8 +- .../resources/CampaignSearchTermViewName.java | 9 +- .../CampaignSearchTermViewOrBuilder.java | 2 +- .../CampaignSearchTermViewProto.java | 12 +- .../v25/resources/CampaignSharedSet.java | 8 +- .../v25/resources/CampaignSharedSetName.java | 9 +- .../resources/CampaignSharedSetOrBuilder.java | 2 +- .../v25/resources/CampaignSharedSetProto.java | 12 +- .../v25/resources/CampaignSimulation.java | 8 +- .../v25/resources/CampaignSimulationName.java | 9 +- .../CampaignSimulationOrBuilder.java | 2 +- .../resources/CampaignSimulationProto.java | 12 +- .../v25/resources/CarrierConstant.java | 8 +- .../v25/resources/CarrierConstantName.java | 9 +- .../resources/CarrierConstantOrBuilder.java | 2 +- .../v25/resources/CarrierConstantProto.java | 12 +- .../v25/resources/CartDataSalesView.java | 8 +- .../v25/resources/CartDataSalesViewName.java | 9 +- .../resources/CartDataSalesViewOrBuilder.java | 2 +- .../v25/resources/CartDataSalesViewProto.java | 12 +- .../googleads/v25/resources/ChangeEvent.java | 14 +- .../v25/resources/ChangeEventName.java | 9 +- .../v25/resources/ChangeEventOrBuilder.java | 2 +- .../v25/resources/ChangeEventProto.java | 14 +- .../googleads/v25/resources/ChangeStatus.java | 8 +- .../v25/resources/ChangeStatusName.java | 9 +- .../v25/resources/ChangeStatusOrBuilder.java | 2 +- .../v25/resources/ChangeStatusProto.java | 12 +- .../resources/ChannelAggregateAssetView.java | 8 +- .../ChannelAggregateAssetViewName.java | 9 +- .../ChannelAggregateAssetViewOrBuilder.java | 2 +- .../ChannelAggregateAssetViewProto.java | 12 +- .../googleads/v25/resources/ClickView.java | 8 +- .../v25/resources/ClickViewName.java | 9 +- .../v25/resources/ClickViewOrBuilder.java | 2 +- .../v25/resources/ClickViewProto.java | 12 +- .../v25/resources/CombinedAudience.java | 8 +- .../v25/resources/CombinedAudienceName.java | 9 +- .../resources/CombinedAudienceOrBuilder.java | 2 +- .../v25/resources/CombinedAudienceProto.java | 12 +- .../v25/resources/ContactDetails.java | 64 +- .../resources/ContactDetailsOrBuilder.java | 18 +- .../v25/resources/ContentCriterionView.java | 8 +- .../resources/ContentCriterionViewName.java | 9 +- .../ContentCriterionViewOrBuilder.java | 2 +- .../resources/ContentCriterionViewProto.java | 12 +- .../v25/resources/ConversionAction.java | 38 +- .../v25/resources/ConversionActionName.java | 9 +- .../resources/ConversionActionOrBuilder.java | 2 +- .../v25/resources/ConversionActionProto.java | 22 +- .../resources/ConversionCustomVariable.java | 8 +- .../ConversionCustomVariableName.java | 9 +- .../ConversionCustomVariableOrBuilder.java | 2 +- .../ConversionCustomVariableProto.java | 12 +- .../ConversionGoalCampaignConfig.java | 8 +- .../ConversionGoalCampaignConfigName.java | 9 +- ...ConversionGoalCampaignConfigOrBuilder.java | 2 +- .../ConversionGoalCampaignConfigProto.java | 12 +- .../resources/ConversionTrackingSetting.java | 8 +- .../ConversionTrackingSettingOrBuilder.java | 2 +- .../v25/resources/ConversionValueRule.java | 56 +- .../resources/ConversionValueRuleName.java | 9 +- .../ConversionValueRuleOrBuilder.java | 2 +- .../resources/ConversionValueRuleProto.java | 28 +- .../v25/resources/ConversionValueRuleSet.java | 8 +- .../resources/ConversionValueRuleSetName.java | 9 +- .../ConversionValueRuleSetOrBuilder.java | 2 +- .../ConversionValueRuleSetProto.java | 12 +- .../v25/resources/CreditDetails.java | 8 +- .../v25/resources/CreditDetailsOrBuilder.java | 2 +- .../v25/resources/CurrencyConstant.java | 8 +- .../v25/resources/CurrencyConstantName.java | 9 +- .../resources/CurrencyConstantOrBuilder.java | 2 +- .../v25/resources/CurrencyConstantProto.java | 12 +- .../v25/resources/CustomAudience.java | 8 +- .../v25/resources/CustomAudienceMember.java | 8 +- .../CustomAudienceMemberOrBuilder.java | 2 +- .../v25/resources/CustomAudienceName.java | 9 +- .../resources/CustomAudienceOrBuilder.java | 2 +- .../v25/resources/CustomAudienceProto.java | 14 +- .../v25/resources/CustomConversionGoal.java | 8 +- .../resources/CustomConversionGoalName.java | 9 +- .../CustomConversionGoalOrBuilder.java | 2 +- .../resources/CustomConversionGoalProto.java | 12 +- .../v25/resources/CustomInterest.java | 8 +- .../v25/resources/CustomInterestMember.java | 8 +- .../CustomInterestMemberOrBuilder.java | 2 +- .../v25/resources/CustomInterestName.java | 9 +- .../resources/CustomInterestOrBuilder.java | 2 +- .../v25/resources/CustomInterestProto.java | 14 +- .../CustomLeadFormSubmissionField.java | 8 +- ...ustomLeadFormSubmissionFieldOrBuilder.java | 2 +- .../ads/googleads/v25/resources/Customer.java | 8 +- .../resources/CustomerAgreementSetting.java | 8 +- .../CustomerAgreementSettingOrBuilder.java | 2 +- .../v25/resources/CustomerAsset.java | 8 +- .../v25/resources/CustomerAssetName.java | 9 +- .../v25/resources/CustomerAssetOrBuilder.java | 2 +- .../v25/resources/CustomerAssetProto.java | 12 +- .../v25/resources/CustomerAssetSet.java | 8 +- .../v25/resources/CustomerAssetSetName.java | 9 +- .../resources/CustomerAssetSetOrBuilder.java | 2 +- .../v25/resources/CustomerAssetSetProto.java | 12 +- .../v25/resources/CustomerClient.java | 8 +- .../v25/resources/CustomerClientLink.java | 8 +- .../v25/resources/CustomerClientLinkName.java | 9 +- .../CustomerClientLinkOrBuilder.java | 2 +- .../resources/CustomerClientLinkProto.java | 12 +- .../v25/resources/CustomerClientName.java | 9 +- .../resources/CustomerClientOrBuilder.java | 2 +- .../v25/resources/CustomerClientProto.java | 12 +- .../v25/resources/CustomerConversionGoal.java | 8 +- .../resources/CustomerConversionGoalName.java | 9 +- .../CustomerConversionGoalOrBuilder.java | 2 +- .../CustomerConversionGoalProto.java | 12 +- .../v25/resources/CustomerCustomizer.java | 8 +- .../v25/resources/CustomerCustomizerName.java | 9 +- .../CustomerCustomizerOrBuilder.java | 2 +- .../resources/CustomerCustomizerProto.java | 12 +- .../v25/resources/CustomerLabel.java | 8 +- .../v25/resources/CustomerLabelName.java | 9 +- .../v25/resources/CustomerLabelOrBuilder.java | 2 +- .../v25/resources/CustomerLabelProto.java | 12 +- .../v25/resources/CustomerManagerLink.java | 8 +- .../resources/CustomerManagerLinkName.java | 9 +- .../CustomerManagerLinkOrBuilder.java | 2 +- .../resources/CustomerManagerLinkProto.java | 12 +- .../googleads/v25/resources/CustomerName.java | 9 +- .../resources/CustomerNegativeCriterion.java | 8 +- .../CustomerNegativeCriterionName.java | 9 +- .../CustomerNegativeCriterionOrBuilder.java | 2 +- .../CustomerNegativeCriterionProto.java | 12 +- .../v25/resources/CustomerOrBuilder.java | 2 +- .../v25/resources/CustomerProto.java | 28 +- .../resources/CustomerSearchTermInsight.java | 8 +- .../CustomerSearchTermInsightName.java | 9 +- .../CustomerSearchTermInsightOrBuilder.java | 2 +- .../CustomerSearchTermInsightProto.java | 12 +- ...tomerSkAdNetworkConversionValueSchema.java | 56 +- ...rSkAdNetworkConversionValueSchemaName.java | 10 +- ...NetworkConversionValueSchemaOrBuilder.java | 2 +- ...SkAdNetworkConversionValueSchemaProto.java | 28 +- .../v25/resources/CustomerUserAccess.java | 8 +- .../CustomerUserAccessInvitation.java | 8 +- .../CustomerUserAccessInvitationName.java | 9 +- ...CustomerUserAccessInvitationOrBuilder.java | 2 +- .../CustomerUserAccessInvitationProto.java | 12 +- .../CustomerUserAccessInvitationReview.java | 8 +- ...erUserAccessInvitationReviewOrBuilder.java | 2 +- .../v25/resources/CustomerUserAccessName.java | 9 +- .../CustomerUserAccessOrBuilder.java | 2 +- .../resources/CustomerUserAccessProto.java | 12 +- .../resources/CustomerUserAccessReview.java | 8 +- .../CustomerUserAccessReviewOrBuilder.java | 2 +- .../v25/resources/CustomizerAttribute.java | 8 +- .../resources/CustomizerAttributeName.java | 9 +- .../CustomizerAttributeOrBuilder.java | 2 +- .../resources/CustomizerAttributeProto.java | 12 +- .../ads/googleads/v25/resources/DataLink.java | 8 +- .../googleads/v25/resources/DataLinkName.java | 9 +- .../v25/resources/DataLinkOrBuilder.java | 2 +- .../v25/resources/DataLinkProto.java | 16 +- .../v25/resources/DataPartnerIdentifier.java | 8 +- .../DataPartnerIdentifierOrBuilder.java | 2 +- ...DetailContentSuitabilityPlacementView.java | 8 +- ...ilContentSuitabilityPlacementViewName.java | 10 +- ...tentSuitabilityPlacementViewOrBuilder.java | 2 +- ...lContentSuitabilityPlacementViewProto.java | 12 +- .../v25/resources/DetailPlacementView.java | 8 +- .../resources/DetailPlacementViewName.java | 9 +- .../DetailPlacementViewOrBuilder.java | 2 +- .../resources/DetailPlacementViewProto.java | 12 +- .../v25/resources/DetailedDemographic.java | 8 +- .../resources/DetailedDemographicName.java | 9 +- .../DetailedDemographicOrBuilder.java | 2 +- .../resources/DetailedDemographicProto.java | 12 +- .../v25/resources/DisplayKeywordView.java | 8 +- .../v25/resources/DisplayKeywordViewName.java | 9 +- .../DisplayKeywordViewOrBuilder.java | 2 +- .../resources/DisplayKeywordViewProto.java | 12 +- .../googleads/v25/resources/DistanceView.java | 8 +- .../v25/resources/DistanceViewName.java | 9 +- .../v25/resources/DistanceViewOrBuilder.java | 2 +- .../v25/resources/DistanceViewProto.java | 12 +- .../v25/resources/DomainCategory.java | 8 +- .../v25/resources/DomainCategoryName.java | 9 +- .../resources/DomainCategoryOrBuilder.java | 2 +- .../v25/resources/DomainCategoryProto.java | 12 +- .../DynamicSearchAdsSearchTermView.java | 8 +- .../DynamicSearchAdsSearchTermViewName.java | 10 +- ...namicSearchAdsSearchTermViewOrBuilder.java | 2 +- .../DynamicSearchAdsSearchTermViewProto.java | 12 +- .../resources/ExpandedLandingPageView.java | 8 +- .../ExpandedLandingPageViewName.java | 9 +- .../ExpandedLandingPageViewOrBuilder.java | 2 +- .../ExpandedLandingPageViewProto.java | 12 +- .../googleads/v25/resources/Experiment.java | 201 +- .../v25/resources/ExperimentArm.java | 50 +- .../v25/resources/ExperimentArmName.java | 9 +- .../v25/resources/ExperimentArmOrBuilder.java | 2 +- .../v25/resources/ExperimentArmProto.java | 26 +- .../v25/resources/ExperimentName.java | 9 +- .../v25/resources/ExperimentOrBuilder.java | 31 +- .../v25/resources/ExperimentProto.java | 53 +- .../googleads/v25/resources/Fellowship.java | 8 +- .../v25/resources/FellowshipOrBuilder.java | 2 +- .../resources/FinalUrlExpansionAssetView.java | 8 +- .../FinalUrlExpansionAssetViewName.java | 9 +- .../FinalUrlExpansionAssetViewOrBuilder.java | 2 +- .../FinalUrlExpansionAssetViewProto.java | 12 +- .../googleads/v25/resources/GenderView.java | 8 +- .../v25/resources/GenderViewName.java | 9 +- .../v25/resources/GenderViewOrBuilder.java | 2 +- .../v25/resources/GenderViewProto.java | 12 +- .../v25/resources/GeoTargetConstant.java | 8 +- .../v25/resources/GeoTargetConstantName.java | 9 +- .../resources/GeoTargetConstantOrBuilder.java | 2 +- .../v25/resources/GeoTargetConstantProto.java | 12 +- .../v25/resources/GeographicView.java | 8 +- .../v25/resources/GeographicViewName.java | 9 +- .../resources/GeographicViewOrBuilder.java | 2 +- .../v25/resources/GeographicViewProto.java | 12 +- .../ads/googleads/v25/resources/Goal.java | 8 +- .../ads/googleads/v25/resources/GoalName.java | 9 +- .../v25/resources/GoalOrBuilder.java | 2 +- .../googleads/v25/resources/GoalProto.java | 12 +- .../v25/resources/GoogleAdsField.java | 8 +- .../v25/resources/GoogleAdsFieldName.java | 9 +- .../resources/GoogleAdsFieldOrBuilder.java | 2 +- .../v25/resources/GoogleAdsFieldProto.java | 12 +- .../v25/resources/GoogleAdsIdentifier.java | 8 +- .../GoogleAdsIdentifierOrBuilder.java | 2 +- .../resources/GoogleLocalServicesInfo.java | 8 +- .../GoogleLocalServicesInfoOrBuilder.java | 2 +- .../resources/GranularInsuranceStatus.java | 8 +- .../GranularInsuranceStatusOrBuilder.java | 2 +- .../v25/resources/GranularLicenseStatus.java | 8 +- .../GranularLicenseStatusOrBuilder.java | 2 +- .../GroupContentSuitabilityPlacementView.java | 8 +- ...upContentSuitabilityPlacementViewName.java | 10 +- ...tentSuitabilityPlacementViewOrBuilder.java | 2 +- ...pContentSuitabilityPlacementViewProto.java | 12 +- .../v25/resources/GroupPlacementView.java | 8 +- .../v25/resources/GroupPlacementViewName.java | 9 +- .../GroupPlacementViewOrBuilder.java | 2 +- .../resources/GroupPlacementViewProto.java | 12 +- .../HotelCenterLinkInvitationIdentifier.java | 8 +- ...nterLinkInvitationIdentifierOrBuilder.java | 2 +- .../v25/resources/HotelGroupView.java | 8 +- .../v25/resources/HotelGroupViewName.java | 9 +- .../resources/HotelGroupViewOrBuilder.java | 2 +- .../v25/resources/HotelGroupViewProto.java | 12 +- .../v25/resources/HotelPerformanceView.java | 8 +- .../resources/HotelPerformanceViewName.java | 9 +- .../HotelPerformanceViewOrBuilder.java | 2 +- .../resources/HotelPerformanceViewProto.java | 12 +- .../v25/resources/HotelReconciliation.java | 8 +- .../resources/HotelReconciliationName.java | 9 +- .../HotelReconciliationOrBuilder.java | 2 +- .../resources/HotelReconciliationProto.java | 12 +- .../v25/resources/IncomeRangeView.java | 8 +- .../v25/resources/IncomeRangeViewName.java | 9 +- .../resources/IncomeRangeViewOrBuilder.java | 2 +- .../v25/resources/IncomeRangeViewProto.java | 12 +- .../InsuranceVerificationArtifact.java | 8 +- ...nsuranceVerificationArtifactOrBuilder.java | 2 +- .../ads/googleads/v25/resources/Invoice.java | 44 +- .../googleads/v25/resources/InvoiceName.java | 9 +- .../v25/resources/InvoiceOrBuilder.java | 2 +- .../googleads/v25/resources/InvoiceProto.java | 24 +- .../googleads/v25/resources/KeywordPlan.java | 8 +- .../v25/resources/KeywordPlanAdGroup.java | 8 +- .../resources/KeywordPlanAdGroupKeyword.java | 8 +- .../KeywordPlanAdGroupKeywordName.java | 9 +- .../KeywordPlanAdGroupKeywordOrBuilder.java | 2 +- .../KeywordPlanAdGroupKeywordProto.java | 12 +- .../v25/resources/KeywordPlanAdGroupName.java | 9 +- .../KeywordPlanAdGroupOrBuilder.java | 2 +- .../resources/KeywordPlanAdGroupProto.java | 12 +- .../v25/resources/KeywordPlanCampaign.java | 8 +- .../resources/KeywordPlanCampaignKeyword.java | 8 +- .../KeywordPlanCampaignKeywordName.java | 9 +- .../KeywordPlanCampaignKeywordOrBuilder.java | 2 +- .../KeywordPlanCampaignKeywordProto.java | 12 +- .../resources/KeywordPlanCampaignName.java | 9 +- .../KeywordPlanCampaignOrBuilder.java | 2 +- .../resources/KeywordPlanCampaignProto.java | 14 +- .../resources/KeywordPlanForecastPeriod.java | 8 +- .../KeywordPlanForecastPeriodOrBuilder.java | 2 +- .../v25/resources/KeywordPlanGeoTarget.java | 8 +- .../KeywordPlanGeoTargetOrBuilder.java | 2 +- .../v25/resources/KeywordPlanName.java | 9 +- .../v25/resources/KeywordPlanOrBuilder.java | 2 +- .../v25/resources/KeywordPlanProto.java | 14 +- .../v25/resources/KeywordThemeConstant.java | 8 +- .../resources/KeywordThemeConstantName.java | 9 +- .../KeywordThemeConstantOrBuilder.java | 2 +- .../resources/KeywordThemeConstantProto.java | 12 +- .../googleads/v25/resources/KeywordView.java | 8 +- .../v25/resources/KeywordViewName.java | 9 +- .../v25/resources/KeywordViewOrBuilder.java | 2 +- .../v25/resources/KeywordViewProto.java | 12 +- .../ads/googleads/v25/resources/Label.java | 8 +- .../googleads/v25/resources/LabelName.java | 9 +- .../v25/resources/LabelOrBuilder.java | 2 +- .../googleads/v25/resources/LabelProto.java | 12 +- .../v25/resources/LandingPageView.java | 8 +- .../v25/resources/LandingPageViewName.java | 9 +- .../resources/LandingPageViewOrBuilder.java | 2 +- .../v25/resources/LandingPageViewProto.java | 12 +- .../v25/resources/LanguageConstant.java | 8 +- .../v25/resources/LanguageConstantName.java | 9 +- .../resources/LanguageConstantOrBuilder.java | 2 +- .../v25/resources/LanguageConstantProto.java | 12 +- .../v25/resources/LeadFormSubmissionData.java | 8 +- .../resources/LeadFormSubmissionDataName.java | 9 +- .../LeadFormSubmissionDataOrBuilder.java | 2 +- .../LeadFormSubmissionDataProto.java | 16 +- .../resources/LeadFormSubmissionField.java | 8 +- .../LeadFormSubmissionFieldOrBuilder.java | 2 +- .../LicenseVerificationArtifact.java | 8 +- .../LicenseVerificationArtifactOrBuilder.java | 2 +- .../googleads/v25/resources/LifeEvent.java | 8 +- .../v25/resources/LifeEventName.java | 9 +- .../v25/resources/LifeEventOrBuilder.java | 2 +- .../v25/resources/LifeEventProto.java | 12 +- .../resources/LiftMeasurementAgeRange.java | 988 + .../LiftMeasurementAgeRangeName.java | 285 + .../LiftMeasurementAgeRangeOrBuilder.java | 105 + .../LiftMeasurementAgeRangeProto.java | 97 + .../resources/LiftMeasurementCampaign.java | 868 + .../LiftMeasurementCampaignName.java | 248 + .../LiftMeasurementCampaignOrBuilder.java | 86 + .../LiftMeasurementCampaignProto.java | 91 + .../v25/resources/LiftMeasurementConfig.java | 3322 ++ .../resources/LiftMeasurementConfigName.java | 215 + .../LiftMeasurementConfigOrBuilder.java | 225 + .../resources/LiftMeasurementConfigProto.java | 132 + .../v25/resources/LiftMeasurementDevice.java | 988 + .../resources/LiftMeasurementDeviceName.java | 285 + .../LiftMeasurementDeviceOrBuilder.java | 105 + .../resources/LiftMeasurementDeviceProto.java | 96 + .../v25/resources/LiftMeasurementFlight.java | 2132 ++ .../resources/LiftMeasurementFlightName.java | 250 + .../LiftMeasurementFlightOrBuilder.java | 273 + .../resources/LiftMeasurementFlightProto.java | 151 + .../LiftMeasurementFlightSurveyLiftInfo.java | 501 + ...surementFlightSurveyLiftInfoOrBuilder.java | 33 + ...easurementFlightSurveyLiftMeasurement.java | 882 + ...tFlightSurveyLiftMeasurementOrBuilder.java | 91 + .../v25/resources/LiftMeasurementGender.java | 988 + .../resources/LiftMeasurementGenderName.java | 285 + .../LiftMeasurementGenderOrBuilder.java | 105 + .../resources/LiftMeasurementGenderProto.java | 96 + .../v25/resources/LiftMeasurementVideo.java | 1061 + .../resources/LiftMeasurementVideoName.java | 283 + .../LiftMeasurementVideoOrBuilder.java | 115 + .../resources/LiftMeasurementVideoProto.java | 93 + .../ListingGroupFilterDimension.java | 68 +- .../ListingGroupFilterDimensionOrBuilder.java | 2 +- .../ListingGroupFilterDimensionPath.java | 8 +- ...tingGroupFilterDimensionPathOrBuilder.java | 2 +- .../v25/resources/LocalServicesCallout.java | 8 +- .../LocalServicesCalloutOrBuilder.java | 2 +- .../v25/resources/LocalServicesEmployee.java | 8 +- .../resources/LocalServicesEmployeeName.java | 9 +- .../LocalServicesEmployeeOrBuilder.java | 2 +- .../resources/LocalServicesEmployeeProto.java | 18 +- .../v25/resources/LocalServicesLead.java | 8 +- .../LocalServicesLeadConversation.java | 8 +- .../LocalServicesLeadConversationName.java | 10 +- ...ocalServicesLeadConversationOrBuilder.java | 2 +- .../LocalServicesLeadConversationProto.java | 16 +- .../v25/resources/LocalServicesLeadName.java | 9 +- .../resources/LocalServicesLeadOrBuilder.java | 2 +- .../v25/resources/LocalServicesLeadProto.java | 18 +- .../v25/resources/LocalServicesSettings.java | 8 +- .../LocalServicesSettingsOrBuilder.java | 2 +- .../LocalServicesVerificationArtifact.java | 8 +- ...LocalServicesVerificationArtifactName.java | 10 +- ...ServicesVerificationArtifactOrBuilder.java | 2 +- ...ocalServicesVerificationArtifactProto.java | 24 +- .../v25/resources/LocationInterestView.java | 8 +- .../resources/LocationInterestViewName.java | 9 +- .../LocationInterestViewOrBuilder.java | 2 +- .../resources/LocationInterestViewProto.java | 12 +- .../googleads/v25/resources/LocationView.java | 8 +- .../v25/resources/LocationViewName.java | 9 +- .../v25/resources/LocationViewOrBuilder.java | 2 +- .../v25/resources/LocationViewProto.java | 12 +- .../v25/resources/ManagedPlacementView.java | 8 +- .../resources/ManagedPlacementViewName.java | 9 +- .../ManagedPlacementViewOrBuilder.java | 2 +- .../resources/ManagedPlacementViewProto.java | 12 +- .../MatchedLocationInterestView.java | 8 +- .../MatchedLocationInterestViewName.java | 9 +- .../MatchedLocationInterestViewOrBuilder.java | 2 +- .../MatchedLocationInterestViewProto.java | 12 +- .../googleads/v25/resources/MediaAudio.java | 8 +- .../v25/resources/MediaAudioOrBuilder.java | 2 +- .../googleads/v25/resources/MediaBundle.java | 8 +- .../v25/resources/MediaBundleOrBuilder.java | 2 +- .../googleads/v25/resources/MediaFile.java | 8 +- .../v25/resources/MediaFileName.java | 9 +- .../v25/resources/MediaFileOrBuilder.java | 2 +- .../v25/resources/MediaFileProto.java | 20 +- .../googleads/v25/resources/MediaImage.java | 8 +- .../v25/resources/MediaImageOrBuilder.java | 2 +- .../googleads/v25/resources/MediaVideo.java | 8 +- .../v25/resources/MediaVideoOrBuilder.java | 2 +- .../resources/MerchantCenterIdentifier.java | 8 +- .../MerchantCenterIdentifierOrBuilder.java | 2 +- ...erchantCenterLinkInvitationIdentifier.java | 8 +- ...nterLinkInvitationIdentifierOrBuilder.java | 2 +- .../v25/resources/MessageDetails.java | 8 +- .../resources/MessageDetailsOrBuilder.java | 2 +- .../resources/MobileAppCategoryConstant.java | 8 +- .../MobileAppCategoryConstantName.java | 9 +- .../MobileAppCategoryConstantOrBuilder.java | 2 +- .../MobileAppCategoryConstantProto.java | 12 +- .../v25/resources/MobileDeviceConstant.java | 8 +- .../resources/MobileDeviceConstantName.java | 9 +- .../MobileDeviceConstantOrBuilder.java | 2 +- .../resources/MobileDeviceConstantProto.java | 12 +- .../v25/resources/MultiPartyAuthReview.java | 8 +- .../resources/MultiPartyAuthReviewName.java | 9 +- .../MultiPartyAuthReviewOrBuilder.java | 2 +- .../resources/MultiPartyAuthReviewProto.java | 16 +- .../ads/googleads/v25/resources/Note.java | 8 +- .../v25/resources/NoteOrBuilder.java | 2 +- .../v25/resources/OfflineConversionAlert.java | 8 +- .../OfflineConversionAlertOrBuilder.java | 2 +- .../v25/resources/OfflineConversionError.java | 8 +- .../OfflineConversionErrorOrBuilder.java | 2 +- .../resources/OfflineConversionSummary.java | 8 +- .../OfflineConversionSummaryOrBuilder.java | 2 +- .../OfflineConversionUploadClientSummary.java | 8 +- ...lineConversionUploadClientSummaryName.java | 10 +- ...onversionUploadClientSummaryOrBuilder.java | 2 +- ...ineConversionUploadClientSummaryProto.java | 18 +- ...nversionUploadConversionActionSummary.java | 8 +- ...sionUploadConversionActionSummaryName.java | 10 +- ...ploadConversionActionSummaryOrBuilder.java | 2 +- ...ionUploadConversionActionSummaryProto.java | 12 +- .../v25/resources/OfflineUserDataJob.java | 8 +- .../resources/OfflineUserDataJobMetadata.java | 8 +- .../OfflineUserDataJobMetadataOrBuilder.java | 2 +- .../v25/resources/OfflineUserDataJobName.java | 9 +- .../OfflineUserDataJobOrBuilder.java | 2 +- .../resources/OfflineUserDataJobProto.java | 14 +- .../OperatingSystemVersionConstant.java | 8 +- .../OperatingSystemVersionConstantName.java | 10 +- ...eratingSystemVersionConstantOrBuilder.java | 2 +- .../OperatingSystemVersionConstantProto.java | 12 +- .../resources/PaidOrganicSearchTermView.java | 8 +- .../PaidOrganicSearchTermViewName.java | 9 +- .../PaidOrganicSearchTermViewOrBuilder.java | 2 +- .../PaidOrganicSearchTermViewProto.java | 12 +- .../v25/resources/ParentalStatusView.java | 8 +- .../v25/resources/ParentalStatusViewName.java | 9 +- .../ParentalStatusViewOrBuilder.java | 2 +- .../resources/ParentalStatusViewProto.java | 12 +- .../v25/resources/PaymentsAccount.java | 8 +- .../v25/resources/PaymentsAccountName.java | 9 +- .../resources/PaymentsAccountOrBuilder.java | 2 +- .../v25/resources/PaymentsAccountProto.java | 12 +- .../googleads/v25/resources/PerStoreView.java | 8 +- .../v25/resources/PerStoreViewName.java | 9 +- .../v25/resources/PerStoreViewOrBuilder.java | 2 +- .../v25/resources/PerStoreViewProto.java | 12 +- .../PerformanceMaxPlacementView.java | 8 +- .../PerformanceMaxPlacementViewName.java | 9 +- .../PerformanceMaxPlacementViewOrBuilder.java | 2 +- .../PerformanceMaxPlacementViewProto.java | 12 +- .../v25/resources/PhoneCallDetails.java | 8 +- .../resources/PhoneCallDetailsOrBuilder.java | 2 +- .../resources/ProductCategoryConstant.java | 14 +- .../ProductCategoryConstantName.java | 9 +- .../ProductCategoryConstantOrBuilder.java | 2 +- .../ProductCategoryConstantProto.java | 14 +- .../v25/resources/ProductGroupView.java | 8 +- .../v25/resources/ProductGroupViewName.java | 9 +- .../resources/ProductGroupViewOrBuilder.java | 2 +- .../v25/resources/ProductGroupViewProto.java | 12 +- .../googleads/v25/resources/ProductLink.java | 8 +- .../v25/resources/ProductLinkInvitation.java | 8 +- .../resources/ProductLinkInvitationName.java | 9 +- .../ProductLinkInvitationOrBuilder.java | 2 +- .../resources/ProductLinkInvitationProto.java | 20 +- .../v25/resources/ProductLinkName.java | 9 +- .../v25/resources/ProductLinkOrBuilder.java | 2 +- .../v25/resources/ProductLinkProto.java | 22 +- .../v25/resources/QualifyingQuestion.java | 8 +- .../v25/resources/QualifyingQuestionName.java | 9 +- .../QualifyingQuestionOrBuilder.java | 2 +- .../resources/QualifyingQuestionProto.java | 12 +- .../v25/resources/Recommendation.java | 3670 +- .../v25/resources/RecommendationName.java | 9 +- .../resources/RecommendationOrBuilder.java | 29 +- .../v25/resources/RecommendationProto.java | 1058 +- .../resources/RecommendationSubscription.java | 8 +- .../RecommendationSubscriptionName.java | 9 +- .../RecommendationSubscriptionOrBuilder.java | 2 +- .../RecommendationSubscriptionProto.java | 12 +- .../v25/resources/RemarketingAction.java | 8 +- .../v25/resources/RemarketingActionName.java | 9 +- .../resources/RemarketingActionOrBuilder.java | 2 +- .../v25/resources/RemarketingActionProto.java | 12 +- .../v25/resources/RemarketingSetting.java | 8 +- .../RemarketingSettingOrBuilder.java | 2 +- .../googleads/v25/resources/Residency.java | 8 +- .../v25/resources/ResidencyOrBuilder.java | 2 +- .../v25/resources/SearchTermView.java | 8 +- .../v25/resources/SearchTermViewName.java | 9 +- .../resources/SearchTermViewOrBuilder.java | 2 +- .../v25/resources/SearchTermViewProto.java | 12 +- .../v25/resources/SharedCriterion.java | 8 +- .../v25/resources/SharedCriterionName.java | 9 +- .../resources/SharedCriterionOrBuilder.java | 2 +- .../v25/resources/SharedCriterionProto.java | 12 +- .../googleads/v25/resources/SharedSet.java | 8 +- .../v25/resources/SharedSetName.java | 9 +- .../v25/resources/SharedSetOrBuilder.java | 2 +- .../v25/resources/SharedSetProto.java | 12 +- .../resources/ShoppingPerformanceView.java | 8 +- .../ShoppingPerformanceViewName.java | 9 +- .../ShoppingPerformanceViewOrBuilder.java | 2 +- .../ShoppingPerformanceViewProto.java | 12 +- .../v25/resources/ShoppingProduct.java | 14 +- .../v25/resources/ShoppingProductName.java | 9 +- .../resources/ShoppingProductOrBuilder.java | 2 +- .../v25/resources/ShoppingProductProto.java | 14 +- .../SmartCampaignSearchTermView.java | 8 +- .../SmartCampaignSearchTermViewName.java | 9 +- .../SmartCampaignSearchTermViewOrBuilder.java | 2 +- .../SmartCampaignSearchTermViewProto.java | 12 +- .../v25/resources/SmartCampaignSetting.java | 20 +- .../resources/SmartCampaignSettingName.java | 9 +- .../SmartCampaignSettingOrBuilder.java | 2 +- .../resources/SmartCampaignSettingProto.java | 16 +- .../v25/resources/TargetingExpansionView.java | 8 +- .../resources/TargetingExpansionViewName.java | 9 +- .../TargetingExpansionViewOrBuilder.java | 2 +- .../TargetingExpansionViewProto.java | 12 +- .../resources/ThirdPartyAppAnalyticsLink.java | 8 +- .../ThirdPartyAppAnalyticsLinkIdentifier.java | 8 +- ...tyAppAnalyticsLinkIdentifierOrBuilder.java | 2 +- .../ThirdPartyAppAnalyticsLinkName.java | 9 +- .../ThirdPartyAppAnalyticsLinkOrBuilder.java | 2 +- .../ThirdPartyAppAnalyticsLinkProto.java | 12 +- .../v25/resources/TopicConstant.java | 8 +- .../v25/resources/TopicConstantName.java | 9 +- .../v25/resources/TopicConstantOrBuilder.java | 2 +- .../v25/resources/TopicConstantProto.java | 12 +- .../googleads/v25/resources/TopicView.java | 8 +- .../v25/resources/TopicViewName.java | 9 +- .../v25/resources/TopicViewOrBuilder.java | 2 +- .../v25/resources/TopicViewProto.java | 12 +- .../resources/TravelActivityGroupView.java | 8 +- .../TravelActivityGroupViewName.java | 9 +- .../TravelActivityGroupViewOrBuilder.java | 2 +- .../TravelActivityGroupViewProto.java | 12 +- .../TravelActivityPerformanceView.java | 8 +- .../TravelActivityPerformanceViewName.java | 10 +- ...ravelActivityPerformanceViewOrBuilder.java | 2 +- .../TravelActivityPerformanceViewProto.java | 12 +- .../v25/resources/UniversityDegree.java | 8 +- .../resources/UniversityDegreeOrBuilder.java | 2 +- .../googleads/v25/resources/UserInterest.java | 8 +- .../v25/resources/UserInterestName.java | 9 +- .../v25/resources/UserInterestOrBuilder.java | 2 +- .../v25/resources/UserInterestProto.java | 12 +- .../ads/googleads/v25/resources/UserList.java | 8 +- .../v25/resources/UserListCustomerType.java | 8 +- .../resources/UserListCustomerTypeName.java | 9 +- .../UserListCustomerTypeOrBuilder.java | 2 +- .../resources/UserListCustomerTypeProto.java | 12 +- .../googleads/v25/resources/UserListName.java | 9 +- .../v25/resources/UserListOrBuilder.java | 2 +- .../v25/resources/UserListProto.java | 12 +- .../v25/resources/UserLocationView.java | 8 +- .../v25/resources/UserLocationViewName.java | 9 +- .../resources/UserLocationViewOrBuilder.java | 2 +- .../v25/resources/UserLocationViewProto.java | 12 +- .../ads/googleads/v25/resources/Video.java | 8 +- .../v25/resources/VideoCustomer.java | 8 +- .../v25/resources/VideoCustomerOrBuilder.java | 2 +- .../v25/resources/VideoEnhancement.java | 8 +- .../v25/resources/VideoEnhancementName.java | 9 +- .../resources/VideoEnhancementOrBuilder.java | 2 +- .../v25/resources/VideoEnhancementProto.java | 12 +- .../googleads/v25/resources/VideoName.java | 9 +- .../v25/resources/VideoOrBuilder.java | 2 +- .../googleads/v25/resources/VideoProto.java | 12 +- .../googleads/v25/resources/WebpageView.java | 8 +- .../v25/resources/WebpageViewName.java | 9 +- .../v25/resources/WebpageViewOrBuilder.java | 2 +- .../v25/resources/WebpageViewProto.java | 12 +- .../v25/resources/YouTubeVideoUpload.java | 8 +- .../v25/resources/YouTubeVideoUploadName.java | 9 +- .../YouTubeVideoUploadOrBuilder.java | 2 +- .../v25/resources/YoutubeLinkMetadata.java | 8 +- .../YoutubeLinkMetadataOrBuilder.java | 2 +- .../v25/resources/YoutubeVideoIdentifier.java | 8 +- .../YoutubeVideoIdentifierOrBuilder.java | 2 +- .../resources/YoutubeVideoUploadProto.java | 12 +- .../AccountBudgetProposalOperation.java | 8 +- ...countBudgetProposalOperationOrBuilder.java | 2 +- .../AccountBudgetProposalServiceClient.java | 7 +- .../AccountBudgetProposalServiceProto.java | 18 +- .../AccountBudgetProposalServiceSettings.java | 7 +- .../v25/services/AccountLinkOperation.java | 8 +- .../AccountLinkOperationOrBuilder.java | 2 +- .../services/AccountLinkServiceClient.java | 7 +- .../v25/services/AccountLinkServiceProto.java | 22 +- .../services/AccountLinkServiceSettings.java | 7 +- .../v25/services/AdGroupAdLabelOperation.java | 8 +- .../AdGroupAdLabelOperationOrBuilder.java | 2 +- .../services/AdGroupAdLabelServiceClient.java | 7 +- .../services/AdGroupAdLabelServiceProto.java | 18 +- .../AdGroupAdLabelServiceSettings.java | 7 +- .../v25/services/AdGroupAdOperation.java | 8 +- .../services/AdGroupAdOperationOrBuilder.java | 2 +- .../v25/services/AdGroupAdServiceClient.java | 9 +- .../v25/services/AdGroupAdServiceProto.java | 22 +- .../services/AdGroupAdServiceSettings.java | 7 +- .../v25/services/AdGroupAssetOperation.java | 8 +- .../AdGroupAssetOperationOrBuilder.java | 2 +- .../services/AdGroupAssetServiceClient.java | 7 +- .../services/AdGroupAssetServiceProto.java | 18 +- .../services/AdGroupAssetServiceSettings.java | 7 +- .../services/AdGroupAssetSetOperation.java | 8 +- .../AdGroupAssetSetOperationOrBuilder.java | 2 +- .../AdGroupAssetSetServiceClient.java | 7 +- .../services/AdGroupAssetSetServiceProto.java | 18 +- .../AdGroupAssetSetServiceSettings.java | 7 +- .../services/AdGroupBidModifierOperation.java | 8 +- .../AdGroupBidModifierOperationOrBuilder.java | 2 +- .../AdGroupBidModifierServiceClient.java | 7 +- .../AdGroupBidModifierServiceProto.java | 18 +- .../AdGroupBidModifierServiceSettings.java | 7 +- .../AdGroupCriterionCustomizerOperation.java | 8 +- ...CriterionCustomizerOperationOrBuilder.java | 2 +- ...GroupCriterionCustomizerServiceClient.java | 7 +- ...dGroupCriterionCustomizerServiceProto.java | 18 +- ...oupCriterionCustomizerServiceSettings.java | 7 +- .../AdGroupCriterionLabelOperation.java | 8 +- ...GroupCriterionLabelOperationOrBuilder.java | 2 +- .../AdGroupCriterionLabelServiceClient.java | 7 +- .../AdGroupCriterionLabelServiceProto.java | 18 +- .../AdGroupCriterionLabelServiceSettings.java | 7 +- .../services/AdGroupCriterionOperation.java | 8 +- .../AdGroupCriterionOperationOrBuilder.java | 2 +- .../AdGroupCriterionServiceClient.java | 7 +- .../AdGroupCriterionServiceProto.java | 18 +- .../AdGroupCriterionServiceSettings.java | 7 +- .../services/AdGroupCustomizerOperation.java | 8 +- .../AdGroupCustomizerOperationOrBuilder.java | 2 +- .../AdGroupCustomizerServiceClient.java | 7 +- .../AdGroupCustomizerServiceProto.java | 18 +- .../AdGroupCustomizerServiceSettings.java | 7 +- .../services/AdGroupKeywordSuggestion.java | 8 +- .../AdGroupKeywordSuggestionOrBuilder.java | 2 +- .../v25/services/AdGroupLabelOperation.java | 8 +- .../AdGroupLabelOperationOrBuilder.java | 2 +- .../services/AdGroupLabelServiceClient.java | 7 +- .../services/AdGroupLabelServiceProto.java | 18 +- .../services/AdGroupLabelServiceSettings.java | 7 +- .../v25/services/AdGroupOperation.java | 8 +- .../services/AdGroupOperationOrBuilder.java | 2 +- .../v25/services/AdGroupServiceClient.java | 7 +- .../v25/services/AdGroupServiceProto.java | 18 +- .../v25/services/AdGroupServiceSettings.java | 7 +- .../googleads/v25/services/AdOperation.java | 8 +- .../v25/services/AdOperationOrBuilder.java | 2 +- .../v25/services/AdParameterOperation.java | 8 +- .../AdParameterOperationOrBuilder.java | 2 +- .../services/AdParameterServiceClient.java | 7 +- .../v25/services/AdParameterServiceProto.java | 18 +- .../services/AdParameterServiceSettings.java | 7 +- .../v25/services/AdServiceClient.java | 7 +- .../v25/services/AdServiceProto.java | 18 +- .../v25/services/AdServiceSettings.java | 7 +- .../AddBatchJobOperationsRequest.java | 8 +- ...AddBatchJobOperationsRequestOrBuilder.java | 2 +- .../AddBatchJobOperationsResponse.java | 8 +- ...ddBatchJobOperationsResponseOrBuilder.java | 2 +- ...ddOfflineUserDataJobOperationsRequest.java | 8 +- ...UserDataJobOperationsRequestOrBuilder.java | 2 +- ...dOfflineUserDataJobOperationsResponse.java | 8 +- ...serDataJobOperationsResponseOrBuilder.java | 2 +- .../services/AdvancedProductTargeting.java | 8 +- .../AdvancedProductTargetingOrBuilder.java | 2 +- .../v25/services/AggregateMetrics.java | 1026 + .../services/AggregateMetricsOrBuilder.java | 98 + .../AppendLeadConversationRequest.java | 8 +- ...ppendLeadConversationRequestOrBuilder.java | 2 +- .../AppendLeadConversationResponse.java | 8 +- ...pendLeadConversationResponseOrBuilder.java | 2 +- .../v25/services/ApplyIncentiveRequest.java | 8 +- .../ApplyIncentiveRequestOrBuilder.java | 2 +- .../v25/services/ApplyIncentiveResponse.java | 8 +- .../ApplyIncentiveResponseOrBuilder.java | 2 +- .../ApplyRecommendationOperation.java | 152 +- ...ApplyRecommendationOperationOrBuilder.java | 2 +- .../services/ApplyRecommendationRequest.java | 8 +- .../ApplyRecommendationRequestOrBuilder.java | 2 +- .../services/ApplyRecommendationResponse.java | 8 +- .../ApplyRecommendationResponseOrBuilder.java | 2 +- .../services/ApplyRecommendationResult.java | 8 +- .../ApplyRecommendationResultOrBuilder.java | 2 +- .../AssetGenerationExistingContext.java | 8 +- ...setGenerationExistingContextOrBuilder.java | 2 +- .../AssetGenerationServiceClient.java | 7 +- .../services/AssetGenerationServiceProto.java | 32 +- .../AssetGenerationServiceSettings.java | 7 +- .../services/AssetGroupAssetOperation.java | 8 +- .../AssetGroupAssetOperationOrBuilder.java | 2 +- .../AssetGroupAssetServiceClient.java | 7 +- .../services/AssetGroupAssetServiceProto.java | 18 +- .../AssetGroupAssetServiceSettings.java | 7 +- ...AssetGroupListingGroupFilterOperation.java | 8 +- ...pListingGroupFilterOperationOrBuilder.java | 2 +- ...tGroupListingGroupFilterServiceClient.java | 7 +- ...etGroupListingGroupFilterServiceProto.java | 18 +- ...roupListingGroupFilterServiceSettings.java | 7 +- .../v25/services/AssetGroupOperation.java | 8 +- .../AssetGroupOperationOrBuilder.java | 2 +- .../v25/services/AssetGroupServiceClient.java | 7 +- .../v25/services/AssetGroupServiceProto.java | 18 +- .../services/AssetGroupServiceSettings.java | 7 +- .../services/AssetGroupSignalOperation.java | 8 +- .../AssetGroupSignalOperationOrBuilder.java | 2 +- .../AssetGroupSignalServiceClient.java | 7 +- .../AssetGroupSignalServiceProto.java | 18 +- .../AssetGroupSignalServiceSettings.java | 7 +- .../v25/services/AssetOperation.java | 8 +- .../v25/services/AssetOperationOrBuilder.java | 2 +- .../v25/services/AssetServiceClient.java | 7 +- .../v25/services/AssetServiceProto.java | 18 +- .../v25/services/AssetServiceSettings.java | 7 +- .../v25/services/AssetSetAssetOperation.java | 8 +- .../AssetSetAssetOperationOrBuilder.java | 2 +- .../services/AssetSetAssetServiceClient.java | 7 +- .../services/AssetSetAssetServiceProto.java | 18 +- .../AssetSetAssetServiceSettings.java | 7 +- .../v25/services/AssetSetOperation.java | 8 +- .../services/AssetSetOperationOrBuilder.java | 2 +- .../v25/services/AssetSetServiceClient.java | 7 +- .../v25/services/AssetSetServiceProto.java | 18 +- .../v25/services/AssetSetServiceSettings.java | 7 +- .../v25/services/AssetsWithFieldType.java | 8 +- .../AssetsWithFieldTypeOrBuilder.java | 2 +- .../AudienceCompositionAttribute.java | 8 +- .../AudienceCompositionAttributeCluster.java | 8 +- ...eCompositionAttributeClusterOrBuilder.java | 2 +- ...AudienceCompositionAttributeOrBuilder.java | 2 +- .../services/AudienceCompositionMetrics.java | 28 +- .../AudienceCompositionMetricsOrBuilder.java | 7 +- .../services/AudienceCompositionSection.java | 8 +- .../AudienceCompositionSectionOrBuilder.java | 2 +- .../services/AudienceInsightsDimensions.java | 8 +- .../AudienceInsightsDimensionsOrBuilder.java | 2 +- .../AudienceInsightsServiceClient.java | 12 +- .../AudienceInsightsServiceProto.java | 68 +- .../AudienceInsightsServiceSettings.java | 7 +- .../v25/services/AudienceOperation.java | 8 +- .../services/AudienceOperationOrBuilder.java | 2 +- .../v25/services/AudienceOverlapItem.java | 8 +- .../AudienceOverlapItemOrBuilder.java | 2 +- .../v25/services/AudienceServiceClient.java | 7 +- .../v25/services/AudienceServiceProto.java | 18 +- .../v25/services/AudienceServiceSettings.java | 7 +- .../v25/services/AudienceTargeting.java | 8 +- .../services/AudienceTargetingOrBuilder.java | 2 +- ...callyCreatedAssetRemovalServiceClient.java | 7 +- ...icallyCreatedAssetRemovalServiceProto.java | 16 +- ...llyCreatedAssetRemovalServiceSettings.java | 7 +- .../v25/services/BatchJobOperation.java | 8 +- .../services/BatchJobOperationOrBuilder.java | 2 +- .../v25/services/BatchJobResult.java | 8 +- .../v25/services/BatchJobResultOrBuilder.java | 2 +- .../v25/services/BatchJobServiceClient.java | 41 +- .../v25/services/BatchJobServiceProto.java | 30 +- .../v25/services/BatchJobServiceSettings.java | 7 +- .../v25/services/BenchmarksLocation.java | 8 +- .../services/BenchmarksLocationOrBuilder.java | 2 +- .../services/BenchmarksProductMetadata.java | 8 +- .../BenchmarksProductMetadataOrBuilder.java | 2 +- .../v25/services/BenchmarksServiceClient.java | 13 +- .../v25/services/BenchmarksServiceProto.java | 338 +- .../services/BenchmarksServiceSettings.java | 7 +- .../v25/services/BenchmarksSource.java | 142 +- .../services/BenchmarksSourceMetadata.java | 264 +- .../BenchmarksSourceMetadataOrBuilder.java | 29 +- .../services/BenchmarksSourceOrBuilder.java | 27 +- .../BiddingDataExclusionOperation.java | 8 +- ...iddingDataExclusionOperationOrBuilder.java | 2 +- .../BiddingDataExclusionServiceClient.java | 7 +- .../BiddingDataExclusionServiceProto.java | 18 +- .../BiddingDataExclusionServiceSettings.java | 7 +- ...BiddingSeasonalityAdjustmentOperation.java | 8 +- ...asonalityAdjustmentOperationOrBuilder.java | 2 +- ...ingSeasonalityAdjustmentServiceClient.java | 7 +- ...dingSeasonalityAdjustmentServiceProto.java | 18 +- ...gSeasonalityAdjustmentServiceSettings.java | 7 +- .../services/BiddingStrategyOperation.java | 8 +- .../BiddingStrategyOperationOrBuilder.java | 2 +- .../BiddingStrategyServiceClient.java | 7 +- .../services/BiddingStrategyServiceProto.java | 18 +- .../BiddingStrategyServiceSettings.java | 7 +- .../v25/services/BillingSetupOperation.java | 8 +- .../BillingSetupOperationOrBuilder.java | 2 +- .../services/BillingSetupServiceClient.java | 7 +- .../services/BillingSetupServiceProto.java | 18 +- .../services/BillingSetupServiceSettings.java | 7 +- .../v25/services/BookCampaignsRequest.java | 8 +- .../BookCampaignsRequestOrBuilder.java | 2 +- .../v25/services/BookCampaignsResponse.java | 8 +- .../BookCampaignsResponseOrBuilder.java | 2 +- .../v25/services/BrandCampaignAssets.java | 8 +- .../BrandCampaignAssetsOrBuilder.java | 2 +- .../v25/services/BrandSentimentInsight.java | 1570 + .../BrandSentimentInsightOrBuilder.java | 142 + .../v25/services/BrandSuggestion.java | 8 +- .../services/BrandSuggestionOrBuilder.java | 2 +- .../BrandSuggestionServiceClient.java | 7 +- .../services/BrandSuggestionServiceProto.java | 16 +- .../BrandSuggestionServiceSettings.java | 7 +- .../v25/services/BreakdownDefinition.java | 8 +- .../BreakdownDefinitionOrBuilder.java | 2 +- .../googleads/v25/services/BreakdownKey.java | 8 +- .../v25/services/BreakdownKeyOrBuilder.java | 2 +- .../v25/services/BreakdownMetrics.java | 8 +- .../services/BreakdownMetricsOrBuilder.java | 2 +- .../v25/services/CallConversion.java | 8 +- .../v25/services/CallConversionOrBuilder.java | 2 +- .../v25/services/CallConversionResult.java | 8 +- .../CallConversionResultOrBuilder.java | 2 +- .../v25/services/CampaignAssetOperation.java | 8 +- .../CampaignAssetOperationOrBuilder.java | 2 +- .../services/CampaignAssetServiceClient.java | 7 +- .../services/CampaignAssetServiceProto.java | 18 +- .../CampaignAssetServiceSettings.java | 7 +- .../services/CampaignAssetSetOperation.java | 8 +- .../CampaignAssetSetOperationOrBuilder.java | 2 +- .../CampaignAssetSetServiceClient.java | 7 +- .../CampaignAssetSetServiceProto.java | 18 +- .../CampaignAssetSetServiceSettings.java | 7 +- .../CampaignBidModifierOperation.java | 8 +- ...CampaignBidModifierOperationOrBuilder.java | 2 +- .../CampaignBidModifierServiceClient.java | 7 +- .../CampaignBidModifierServiceProto.java | 18 +- .../CampaignBidModifierServiceSettings.java | 7 +- .../v25/services/CampaignBudgetMapping.java | 8 +- .../CampaignBudgetMappingOrBuilder.java | 2 +- .../v25/services/CampaignBudgetOperation.java | 8 +- .../CampaignBudgetOperationOrBuilder.java | 2 +- .../services/CampaignBudgetServiceClient.java | 7 +- .../services/CampaignBudgetServiceProto.java | 18 +- .../CampaignBudgetServiceSettings.java | 7 +- .../CampaignConversionGoalOperation.java | 8 +- ...paignConversionGoalOperationOrBuilder.java | 2 +- .../CampaignConversionGoalServiceClient.java | 7 +- .../CampaignConversionGoalServiceProto.java | 18 +- ...CampaignConversionGoalServiceSettings.java | 7 +- .../services/CampaignCriterionOperation.java | 8 +- .../CampaignCriterionOperationOrBuilder.java | 2 +- .../CampaignCriterionServiceClient.java | 7 +- .../CampaignCriterionServiceProto.java | 18 +- .../CampaignCriterionServiceSettings.java | 7 +- .../services/CampaignCustomizerOperation.java | 8 +- .../CampaignCustomizerOperationOrBuilder.java | 2 +- .../CampaignCustomizerServiceClient.java | 7 +- .../CampaignCustomizerServiceProto.java | 18 +- .../CampaignCustomizerServiceSettings.java | 7 +- .../v25/services/CampaignDraftOperation.java | 8 +- .../CampaignDraftOperationOrBuilder.java | 2 +- .../services/CampaignDraftServiceClient.java | 46 +- .../services/CampaignDraftServiceProto.java | 24 +- .../CampaignDraftServiceSettings.java | 7 +- .../v25/services/CampaignDuration.java | 8 +- .../services/CampaignDurationOrBuilder.java | 2 +- .../services/CampaignGoalConfigOperation.java | 8 +- .../CampaignGoalConfigOperationOrBuilder.java | 2 +- .../CampaignGoalConfigServiceClient.java | 7 +- .../CampaignGoalConfigServiceProto.java | 18 +- .../CampaignGoalConfigServiceSettings.java | 7 +- .../v25/services/CampaignGroupOperation.java | 8 +- .../CampaignGroupOperationOrBuilder.java | 2 +- .../services/CampaignGroupServiceClient.java | 7 +- .../services/CampaignGroupServiceProto.java | 18 +- .../CampaignGroupServiceSettings.java | 7 +- .../v25/services/CampaignLabelOperation.java | 8 +- .../CampaignLabelOperationOrBuilder.java | 2 +- .../services/CampaignLabelServiceClient.java | 7 +- .../services/CampaignLabelServiceProto.java | 18 +- .../CampaignLabelServiceSettings.java | 7 +- .../v25/services/CampaignOperation.java | 8 +- .../services/CampaignOperationOrBuilder.java | 2 +- .../v25/services/CampaignServiceClient.java | 7 +- .../v25/services/CampaignServiceProto.java | 28 +- .../v25/services/CampaignServiceSettings.java | 7 +- .../services/CampaignSharedSetOperation.java | 8 +- .../CampaignSharedSetOperationOrBuilder.java | 2 +- .../CampaignSharedSetServiceClient.java | 7 +- .../CampaignSharedSetServiceProto.java | 18 +- .../CampaignSharedSetServiceSettings.java | 7 +- .../v25/services/CampaignToForecast.java | 14 +- .../services/CampaignToForecastOrBuilder.java | 2 +- .../ads/googleads/v25/services/CartData.java | 14 +- .../v25/services/CartDataOrBuilder.java | 2 +- .../v25/services/CategoryFilter.java | 667 + .../v25/services/CategoryFilterOrBuilder.java | 69 + .../googleads/v25/services/CategoryInfo.java | 785 + .../v25/services/CategoryInfoOrBuilder.java | 62 + .../v25/services/ClickConversion.java | 8 +- .../services/ClickConversionOrBuilder.java | 2 +- .../v25/services/ClickConversionResult.java | 8 +- .../ClickConversionResultOrBuilder.java | 2 +- .../ContentCreatorInsightsServiceClient.java | 7 +- .../ContentCreatorInsightsServiceProto.java | 392 +- ...ContentCreatorInsightsServiceSettings.java | 7 +- .../googleads/v25/services/Conversation.java | 8 +- .../v25/services/ConversationOrBuilder.java | 2 +- .../v25/services/ConversationOrError.java | 8 +- .../ConversationOrErrorOrBuilder.java | 2 +- .../services/ConversionActionOperation.java | 8 +- .../ConversionActionOperationOrBuilder.java | 2 +- .../ConversionActionServiceClient.java | 7 +- .../ConversionActionServiceProto.java | 18 +- .../ConversionActionServiceSettings.java | 7 +- .../v25/services/ConversionAdjustment.java | 8 +- .../ConversionAdjustmentOrBuilder.java | 2 +- .../services/ConversionAdjustmentResult.java | 8 +- .../ConversionAdjustmentResultOrBuilder.java | 2 +- ...nversionAdjustmentUploadServiceClient.java | 7 +- ...onversionAdjustmentUploadServiceProto.java | 22 +- ...ersionAdjustmentUploadServiceSettings.java | 7 +- .../ConversionCustomVariableOperation.java | 8 +- ...rsionCustomVariableOperationOrBuilder.java | 2 +- ...ConversionCustomVariableServiceClient.java | 7 +- .../ConversionCustomVariableServiceProto.java | 18 +- ...nversionCustomVariableServiceSettings.java | 7 +- ...ConversionGoalCampaignConfigOperation.java | 8 +- ...nGoalCampaignConfigOperationOrBuilder.java | 2 +- ...ersionGoalCampaignConfigServiceClient.java | 7 +- ...versionGoalCampaignConfigServiceProto.java | 18 +- ...sionGoalCampaignConfigServiceSettings.java | 7 +- .../services/ConversionRateSuggestion.java | 8 +- .../ConversionRateSuggestionOrBuilder.java | 2 +- .../ConversionUploadServiceClient.java | 7 +- .../ConversionUploadServiceProto.java | 38 +- .../ConversionUploadServiceSettings.java | 7 +- .../ConversionValueRuleOperation.java | 8 +- ...ConversionValueRuleOperationOrBuilder.java | 2 +- .../ConversionValueRuleServiceClient.java | 7 +- .../ConversionValueRuleServiceProto.java | 18 +- .../ConversionValueRuleServiceSettings.java | 7 +- .../ConversionValueRuleSetOperation.java | 8 +- ...versionValueRuleSetOperationOrBuilder.java | 2 +- .../ConversionValueRuleSetServiceClient.java | 7 +- .../ConversionValueRuleSetServiceProto.java | 18 +- ...ConversionValueRuleSetServiceSettings.java | 7 +- .../services/CreateAccountLinkRequest.java | 8 +- .../CreateAccountLinkRequestOrBuilder.java | 2 +- .../services/CreateAccountLinkResponse.java | 8 +- .../CreateAccountLinkResponseOrBuilder.java | 2 +- .../services/CreateCustomerClientRequest.java | 8 +- .../CreateCustomerClientRequestOrBuilder.java | 2 +- .../CreateCustomerClientResponse.java | 8 +- ...CreateCustomerClientResponseOrBuilder.java | 2 +- .../v25/services/CreateDataLinkRequest.java | 8 +- .../CreateDataLinkRequestOrBuilder.java | 2 +- .../v25/services/CreateDataLinkResponse.java | 8 +- .../CreateDataLinkResponseOrBuilder.java | 2 +- .../CreateOfflineUserDataJobRequest.java | 8 +- ...ateOfflineUserDataJobRequestOrBuilder.java | 2 +- .../CreateOfflineUserDataJobResponse.java | 8 +- ...teOfflineUserDataJobResponseOrBuilder.java | 2 +- .../CreateProductLinkInvitationRequest.java | 8 +- ...ProductLinkInvitationRequestOrBuilder.java | 2 +- .../CreateProductLinkInvitationResponse.java | 8 +- ...roductLinkInvitationResponseOrBuilder.java | 2 +- .../services/CreateProductLinkRequest.java | 8 +- .../CreateProductLinkRequestOrBuilder.java | 2 +- .../services/CreateProductLinkResponse.java | 8 +- .../CreateProductLinkResponseOrBuilder.java | 2 +- .../CreateYouTubeVideoUploadRequest.java | 8 +- ...ateYouTubeVideoUploadRequestOrBuilder.java | 2 +- .../CreateYouTubeVideoUploadResponse.java | 8 +- ...teYouTubeVideoUploadResponseOrBuilder.java | 2 +- .../v25/services/CustomAudienceOperation.java | 8 +- .../CustomAudienceOperationOrBuilder.java | 2 +- .../services/CustomAudienceServiceClient.java | 7 +- .../services/CustomAudienceServiceProto.java | 18 +- .../CustomAudienceServiceSettings.java | 7 +- .../CustomConversionGoalOperation.java | 8 +- ...ustomConversionGoalOperationOrBuilder.java | 2 +- .../CustomConversionGoalServiceClient.java | 7 +- .../CustomConversionGoalServiceProto.java | 18 +- .../CustomConversionGoalServiceSettings.java | 7 +- .../v25/services/CustomInterestOperation.java | 8 +- .../CustomInterestOperationOrBuilder.java | 2 +- .../services/CustomInterestServiceClient.java | 7 +- .../services/CustomInterestServiceProto.java | 18 +- .../CustomInterestServiceSettings.java | 7 +- .../v25/services/CustomVariable.java | 8 +- .../v25/services/CustomVariableOrBuilder.java | 2 +- .../v25/services/CustomerAssetOperation.java | 8 +- .../CustomerAssetOperationOrBuilder.java | 2 +- .../services/CustomerAssetServiceClient.java | 7 +- .../services/CustomerAssetServiceProto.java | 18 +- .../CustomerAssetServiceSettings.java | 7 +- .../services/CustomerAssetSetOperation.java | 8 +- .../CustomerAssetSetOperationOrBuilder.java | 2 +- .../CustomerAssetSetServiceClient.java | 7 +- .../CustomerAssetSetServiceProto.java | 18 +- .../CustomerAssetSetServiceSettings.java | 7 +- .../services/CustomerClientLinkOperation.java | 8 +- .../CustomerClientLinkOperationOrBuilder.java | 2 +- .../CustomerClientLinkServiceClient.java | 7 +- .../CustomerClientLinkServiceProto.java | 18 +- .../CustomerClientLinkServiceSettings.java | 7 +- .../CustomerConversionGoalOperation.java | 8 +- ...tomerConversionGoalOperationOrBuilder.java | 2 +- .../CustomerConversionGoalServiceClient.java | 7 +- .../CustomerConversionGoalServiceProto.java | 18 +- ...CustomerConversionGoalServiceSettings.java | 7 +- .../services/CustomerCustomizerOperation.java | 8 +- .../CustomerCustomizerOperationOrBuilder.java | 2 +- .../CustomerCustomizerServiceClient.java | 7 +- .../CustomerCustomizerServiceProto.java | 18 +- .../CustomerCustomizerServiceSettings.java | 7 +- .../v25/services/CustomerLabelOperation.java | 8 +- .../CustomerLabelOperationOrBuilder.java | 2 +- .../services/CustomerLabelServiceClient.java | 7 +- .../services/CustomerLabelServiceProto.java | 18 +- .../CustomerLabelServiceSettings.java | 7 +- .../CustomerManagerLinkOperation.java | 8 +- ...CustomerManagerLinkOperationOrBuilder.java | 2 +- .../CustomerManagerLinkServiceClient.java | 7 +- .../CustomerManagerLinkServiceProto.java | 22 +- .../CustomerManagerLinkServiceSettings.java | 7 +- .../v25/services/CustomerMetrics.java | 534 +- .../services/CustomerMetricsOrBuilder.java | 71 +- .../CustomerNegativeCriterionOperation.java | 8 +- ...erNegativeCriterionOperationOrBuilder.java | 2 +- ...ustomerNegativeCriterionServiceClient.java | 7 +- ...CustomerNegativeCriterionServiceProto.java | 18 +- ...tomerNegativeCriterionServiceSettings.java | 7 +- .../v25/services/CustomerOperation.java | 8 +- .../services/CustomerOperationOrBuilder.java | 2 +- .../v25/services/CustomerServiceClient.java | 7 +- .../v25/services/CustomerServiceProto.java | 26 +- .../v25/services/CustomerServiceSettings.java | 7 +- ...NetworkConversionValueSchemaOperation.java | 8 +- ...nversionValueSchemaOperationOrBuilder.java | 2 +- ...orkConversionValueSchemaServiceClient.java | 7 +- ...workConversionValueSchemaServiceProto.java | 18 +- ...kConversionValueSchemaServiceSettings.java | 7 +- ...CustomerUserAccessInvitationOperation.java | 8 +- ...serAccessInvitationOperationOrBuilder.java | 2 +- ...omerUserAccessInvitationServiceClient.java | 7 +- ...tomerUserAccessInvitationServiceProto.java | 18 +- ...erUserAccessInvitationServiceSettings.java | 7 +- .../services/CustomerUserAccessOperation.java | 8 +- .../CustomerUserAccessOperationOrBuilder.java | 2 +- .../CustomerUserAccessServiceClient.java | 7 +- .../CustomerUserAccessServiceProto.java | 18 +- .../CustomerUserAccessServiceSettings.java | 7 +- .../CustomizerAttributeOperation.java | 8 +- ...CustomizerAttributeOperationOrBuilder.java | 2 +- .../CustomizerAttributeServiceClient.java | 7 +- .../CustomizerAttributeServiceProto.java | 18 +- .../CustomizerAttributeServiceSettings.java | 7 +- .../googleads/v25/services/CyoIncentives.java | 8 +- .../v25/services/CyoIncentivesOrBuilder.java | 2 +- .../v25/services/DataLinkServiceClient.java | 12 +- .../v25/services/DataLinkServiceProto.java | 22 +- .../v25/services/DataLinkServiceSettings.java | 7 +- .../v25/services/DimensionOverlapResult.java | 8 +- .../DimensionOverlapResultOrBuilder.java | 2 +- .../DismissRecommendationRequest.java | 14 +- ...DismissRecommendationRequestOrBuilder.java | 2 +- .../DismissRecommendationResponse.java | 14 +- ...ismissRecommendationResponseOrBuilder.java | 2 +- .../services/EffectiveFrequencyBreakdown.java | 8 +- .../EffectiveFrequencyBreakdownOrBuilder.java | 2 +- .../v25/services/EffectiveFrequencyLimit.java | 8 +- .../EffectiveFrequencyLimitOrBuilder.java | 2 +- .../v25/services/EnableOperation.java | 8 +- .../services/EnableOperationOrBuilder.java | 2 +- .../EnablePMaxBrandGuidelinesRequest.java | 8 +- ...lePMaxBrandGuidelinesRequestOrBuilder.java | 2 +- .../EnablePMaxBrandGuidelinesResponse.java | 8 +- ...ePMaxBrandGuidelinesResponseOrBuilder.java | 2 +- .../v25/services/EnablementResult.java | 8 +- .../services/EnablementResultOrBuilder.java | 2 +- .../v25/services/EndExperimentRequest.java | 8 +- .../EndExperimentRequestOrBuilder.java | 2 +- .../v25/services/ExperimentArmOperation.java | 8 +- .../ExperimentArmOperationOrBuilder.java | 2 +- .../services/ExperimentArmServiceClient.java | 7 +- .../services/ExperimentArmServiceProto.java | 18 +- .../ExperimentArmServiceSettings.java | 7 +- .../v25/services/ExperimentOperation.java | 8 +- .../ExperimentOperationOrBuilder.java | 2 +- .../v25/services/ExperimentServiceClient.java | 40 +- .../v25/services/ExperimentServiceProto.java | 36 +- .../services/ExperimentServiceSettings.java | 7 +- .../v25/services/ExternalAttributionData.java | 8 +- .../ExternalAttributionDataOrBuilder.java | 2 +- .../v25/services/FetchIncentiveRequest.java | 8 +- .../FetchIncentiveRequestOrBuilder.java | 2 +- .../v25/services/FetchIncentiveResponse.java | 8 +- .../FetchIncentiveResponseOrBuilder.java | 2 +- .../FinalUrlImageGenerationInput.java | 8 +- ...FinalUrlImageGenerationInputOrBuilder.java | 2 +- .../ads/googleads/v25/services/Forecast.java | 8 +- .../v25/services/ForecastAdGroup.java | 8 +- .../services/ForecastAdGroupOrBuilder.java | 2 +- .../v25/services/ForecastMetricOptions.java | 8 +- .../ForecastMetricOptionsOrBuilder.java | 2 +- .../v25/services/ForecastOrBuilder.java | 2 +- .../FreeformImageGenerationInput.java | 8 +- ...FreeformImageGenerationInputOrBuilder.java | 2 +- .../googleads/v25/services/FrequencyCap.java | 8 +- .../v25/services/FrequencyCapOrBuilder.java | 2 +- .../v25/services/GclidDateTimePair.java | 8 +- .../services/GclidDateTimePairOrBuilder.java | 2 +- .../GenerateAdGroupThemesRequest.java | 8 +- ...GenerateAdGroupThemesRequestOrBuilder.java | 2 +- .../GenerateAdGroupThemesResponse.java | 8 +- ...enerateAdGroupThemesResponseOrBuilder.java | 2 +- ...ateAudienceCompositionInsightsRequest.java | 144 +- ...ceCompositionInsightsRequestOrBuilder.java | 42 +- ...teAudienceCompositionInsightsResponse.java | 146 +- ...eCompositionInsightsResponseOrBuilder.java | 32 +- .../GenerateAudienceDefinitionRequest.java | 8 +- ...ateAudienceDefinitionRequestOrBuilder.java | 2 +- .../GenerateAudienceDefinitionResponse.java | 8 +- ...teAudienceDefinitionResponseOrBuilder.java | 2 +- ...enerateAudienceOverlapInsightsRequest.java | 8 +- ...dienceOverlapInsightsRequestOrBuilder.java | 2 +- ...nerateAudienceOverlapInsightsResponse.java | 8 +- ...ienceOverlapInsightsResponseOrBuilder.java | 2 +- .../GenerateBenchmarksMetricsRequest.java | 425 +- ...rateBenchmarksMetricsRequestOrBuilder.java | 50 +- .../GenerateBenchmarksMetricsResponse.java | 8 +- ...ateBenchmarksMetricsResponseOrBuilder.java | 2 +- .../GenerateConversionRatesRequest.java | 8 +- ...nerateConversionRatesRequestOrBuilder.java | 2 +- .../GenerateConversionRatesResponse.java | 8 +- ...erateConversionRatesResponseOrBuilder.java | 2 +- .../GenerateCreatorInsightsRequest.java | 20 +- ...nerateCreatorInsightsRequestOrBuilder.java | 2 +- .../GenerateCreatorInsightsResponse.java | 8 +- ...erateCreatorInsightsResponseOrBuilder.java | 2 +- .../v25/services/GenerateImagesRequest.java | 8 +- .../GenerateImagesRequestOrBuilder.java | 2 +- .../v25/services/GenerateImagesResponse.java | 8 +- .../GenerateImagesResponseOrBuilder.java | 2 +- .../GenerateInsightsFinderReportRequest.java | 8 +- ...eInsightsFinderReportRequestOrBuilder.java | 2 +- .../GenerateInsightsFinderReportResponse.java | 8 +- ...InsightsFinderReportResponseOrBuilder.java | 2 +- ...GenerateKeywordForecastMetricsRequest.java | 8 +- ...eywordForecastMetricsRequestOrBuilder.java | 2 +- ...enerateKeywordForecastMetricsResponse.java | 8 +- ...ywordForecastMetricsResponseOrBuilder.java | 2 +- ...nerateKeywordHistoricalMetricsRequest.java | 8 +- ...wordHistoricalMetricsRequestOrBuilder.java | 2 +- ...erateKeywordHistoricalMetricsResponse.java | 8 +- ...ordHistoricalMetricsResponseOrBuilder.java | 2 +- ...enerateKeywordHistoricalMetricsResult.java | 8 +- ...ywordHistoricalMetricsResultOrBuilder.java | 2 +- .../services/GenerateKeywordIdeaResponse.java | 8 +- .../GenerateKeywordIdeaResponseOrBuilder.java | 2 +- .../services/GenerateKeywordIdeaResult.java | 8 +- .../GenerateKeywordIdeaResultOrBuilder.java | 2 +- .../services/GenerateKeywordIdeasRequest.java | 8 +- .../GenerateKeywordIdeasRequestOrBuilder.java | 2 +- .../GenerateReachForecastRequest.java | 8 +- ...GenerateReachForecastRequestOrBuilder.java | 2 +- .../GenerateReachForecastResponse.java | 8 +- ...enerateReachForecastResponseOrBuilder.java | 2 +- .../GenerateRecommendationsRequest.java | 44 +- ...nerateRecommendationsRequestOrBuilder.java | 2 +- .../GenerateRecommendationsResponse.java | 8 +- ...erateRecommendationsResponseOrBuilder.java | 2 +- .../GenerateShareablePreviewsRequest.java | 8 +- ...rateShareablePreviewsRequestOrBuilder.java | 2 +- .../GenerateShareablePreviewsResponse.java | 8 +- ...ateShareablePreviewsResponseOrBuilder.java | 2 +- ...rateSuggestedTargetingInsightsRequest.java | 8 +- ...stedTargetingInsightsRequestOrBuilder.java | 2 +- ...ateSuggestedTargetingInsightsResponse.java | 8 +- ...tedTargetingInsightsResponseOrBuilder.java | 2 +- ...rateTargetingSuggestionMetricsRequest.java | 8 +- ...tingSuggestionMetricsRequestOrBuilder.java | 2 +- ...ateTargetingSuggestionMetricsResponse.java | 8 +- ...ingSuggestionMetricsResponseOrBuilder.java | 2 +- .../v25/services/GenerateTextRequest.java | 8 +- .../GenerateTextRequestOrBuilder.java | 2 +- .../v25/services/GenerateTextResponse.java | 8 +- .../GenerateTextResponseOrBuilder.java | 2 +- .../GenerateTrendingInsightsRequest.java | 8 +- ...erateTrendingInsightsRequestOrBuilder.java | 2 +- .../GenerateTrendingInsightsResponse.java | 8 +- ...rateTrendingInsightsResponseOrBuilder.java | 2 +- .../v25/services/GeneratedImage.java | 8 +- .../v25/services/GeneratedImageOrBuilder.java | 2 +- .../googleads/v25/services/GeneratedText.java | 8 +- .../v25/services/GeneratedTextOrBuilder.java | 2 +- .../GeoTargetConstantServiceClient.java | 7 +- .../GeoTargetConstantServiceProto.java | 20 +- .../GeoTargetConstantServiceSettings.java | 7 +- .../services/GeoTargetConstantSuggestion.java | 8 +- .../GeoTargetConstantSuggestionOrBuilder.java | 2 +- .../services/GetGoogleAdsFieldRequest.java | 8 +- .../GetGoogleAdsFieldRequestOrBuilder.java | 2 +- .../GetIdentityVerificationRequest.java | 8 +- ...tIdentityVerificationRequestOrBuilder.java | 2 +- .../GetIdentityVerificationResponse.java | 8 +- ...IdentityVerificationResponseOrBuilder.java | 2 +- .../GetSmartCampaignStatusRequest.java | 8 +- ...etSmartCampaignStatusRequestOrBuilder.java | 2 +- .../GetSmartCampaignStatusResponse.java | 8 +- ...tSmartCampaignStatusResponseOrBuilder.java | 2 +- .../googleads/v25/services/GoalOperation.java | 8 +- .../v25/services/GoalOperationOrBuilder.java | 2 +- .../v25/services/GoalServiceClient.java | 7 +- .../v25/services/GoalServiceProto.java | 18 +- .../v25/services/GoalServiceSettings.java | 7 +- .../services/GoogleAdsFieldServiceClient.java | 32 +- .../services/GoogleAdsFieldServiceProto.java | 16 +- .../GoogleAdsFieldServiceSettings.java | 7 +- .../googleads/v25/services/GoogleAdsRow.java | 1819 +- .../v25/services/GoogleAdsRowOrBuilder.java | 191 +- .../v25/services/GoogleAdsServiceClient.java | 24 +- .../v25/services/GoogleAdsServiceProto.java | 2026 +- .../services/GoogleAdsServiceSettings.java | 7 +- .../services/GraduateExperimentRequest.java | 8 +- .../GraduateExperimentRequestOrBuilder.java | 2 +- .../v25/services/HotelAssetSuggestion.java | 8 +- .../HotelAssetSuggestionOrBuilder.java | 2 +- .../v25/services/HotelImageAsset.java | 8 +- .../services/HotelImageAssetOrBuilder.java | 2 +- .../v25/services/HotelTextAsset.java | 8 +- .../v25/services/HotelTextAssetOrBuilder.java | 2 +- .../v25/services/IdentityVerification.java | 8 +- .../IdentityVerificationOrBuilder.java | 2 +- .../IdentityVerificationProgress.java | 8 +- ...IdentityVerificationProgressOrBuilder.java | 2 +- .../IdentityVerificationRequirement.java | 8 +- ...ntityVerificationRequirementOrBuilder.java | 2 +- .../IdentityVerificationServiceClient.java | 7 +- .../IdentityVerificationServiceProto.java | 22 +- .../IdentityVerificationServiceSettings.java | 7 +- .../ads/googleads/v25/services/Incentive.java | 20 +- .../v25/services/IncentiveOffer.java | 8 +- .../v25/services/IncentiveOfferOrBuilder.java | 2 +- .../v25/services/IncentiveOrBuilder.java | 2 +- .../v25/services/IncentiveServiceClient.java | 7 +- .../v25/services/IncentiveServiceProto.java | 28 +- .../services/IncentiveServiceSettings.java | 7 +- .../v25/services/IndustryVerticalInfo.java | 8 +- .../IndustryVerticalInfoOrBuilder.java | 2 +- .../v25/services/InsightsAudience.java | 8 +- .../services/InsightsAudienceDefinition.java | 8 +- .../InsightsAudienceDefinitionOrBuilder.java | 2 +- .../services/InsightsAudienceDescription.java | 8 +- .../InsightsAudienceDescriptionOrBuilder.java | 2 +- .../services/InsightsAudienceOrBuilder.java | 2 +- .../v25/services/InvoiceServiceClient.java | 7 +- .../v25/services/InvoiceServiceProto.java | 14 +- .../v25/services/InvoiceServiceSettings.java | 7 +- .../v25/services/KeywordAndUrlSeed.java | 8 +- .../services/KeywordAndUrlSeedOrBuilder.java | 2 +- .../v25/services/KeywordForecastMetrics.java | 8 +- .../KeywordForecastMetricsOrBuilder.java | 2 +- .../KeywordPlanAdGroupKeywordOperation.java | 8 +- ...dPlanAdGroupKeywordOperationOrBuilder.java | 2 +- ...eywordPlanAdGroupKeywordServiceClient.java | 7 +- ...KeywordPlanAdGroupKeywordServiceProto.java | 18 +- ...wordPlanAdGroupKeywordServiceSettings.java | 7 +- .../services/KeywordPlanAdGroupOperation.java | 8 +- .../KeywordPlanAdGroupOperationOrBuilder.java | 2 +- .../KeywordPlanAdGroupServiceClient.java | 7 +- .../KeywordPlanAdGroupServiceProto.java | 18 +- .../KeywordPlanAdGroupServiceSettings.java | 7 +- .../KeywordPlanCampaignKeywordOperation.java | 8 +- ...PlanCampaignKeywordOperationOrBuilder.java | 2 +- ...ywordPlanCampaignKeywordServiceClient.java | 7 +- ...eywordPlanCampaignKeywordServiceProto.java | 18 +- ...ordPlanCampaignKeywordServiceSettings.java | 7 +- .../KeywordPlanCampaignOperation.java | 8 +- ...KeywordPlanCampaignOperationOrBuilder.java | 2 +- .../KeywordPlanCampaignServiceClient.java | 7 +- .../KeywordPlanCampaignServiceProto.java | 18 +- .../KeywordPlanCampaignServiceSettings.java | 7 +- .../KeywordPlanIdeaServiceClient.java | 42 +- .../services/KeywordPlanIdeaServiceProto.java | 56 +- .../KeywordPlanIdeaServiceSettings.java | 7 +- .../v25/services/KeywordPlanOperation.java | 8 +- .../KeywordPlanOperationOrBuilder.java | 2 +- .../services/KeywordPlanServiceClient.java | 7 +- .../v25/services/KeywordPlanServiceProto.java | 18 +- .../services/KeywordPlanServiceSettings.java | 7 +- .../googleads/v25/services/KeywordSeed.java | 8 +- .../v25/services/KeywordSeedOrBuilder.java | 2 +- .../KeywordThemeConstantServiceClient.java | 7 +- .../KeywordThemeConstantServiceProto.java | 14 +- .../KeywordThemeConstantServiceSettings.java | 7 +- .../KnowledgeGraphEntitySearchOptions.java | 14 +- ...edgeGraphEntitySearchOptionsOrBuilder.java | 2 +- .../v25/services/LabelOperation.java | 8 +- .../v25/services/LabelOperationOrBuilder.java | 2 +- .../v25/services/LabelServiceClient.java | 7 +- .../v25/services/LabelServiceProto.java | 18 +- .../v25/services/LabelServiceSettings.java | 7 +- .../v25/services/LanguageDistribution.java | 8 +- .../LanguageDistributionOrBuilder.java | 2 +- .../ListAccessibleCustomersRequest.java | 8 +- ...stAccessibleCustomersRequestOrBuilder.java | 2 +- .../ListAccessibleCustomersResponse.java | 8 +- ...tAccessibleCustomersResponseOrBuilder.java | 2 +- ...ListAudienceInsightsAttributesRequest.java | 8 +- ...nceInsightsAttributesRequestOrBuilder.java | 2 +- ...istAudienceInsightsAttributesResponse.java | 8 +- ...ceInsightsAttributesResponseOrBuilder.java | 2 +- .../services/ListBatchJobResultsRequest.java | 8 +- .../ListBatchJobResultsRequestOrBuilder.java | 2 +- .../services/ListBatchJobResultsResponse.java | 8 +- .../ListBatchJobResultsResponseOrBuilder.java | 2 +- .../ListBenchmarksAvailableDatesRequest.java | 8 +- ...chmarksAvailableDatesRequestOrBuilder.java | 2 +- .../ListBenchmarksAvailableDatesResponse.java | 8 +- ...hmarksAvailableDatesResponseOrBuilder.java | 2 +- .../ListBenchmarksLocationsRequest.java | 8 +- ...stBenchmarksLocationsRequestOrBuilder.java | 2 +- .../ListBenchmarksLocationsResponse.java | 8 +- ...tBenchmarksLocationsResponseOrBuilder.java | 2 +- .../ListBenchmarksProductsRequest.java | 8 +- ...istBenchmarksProductsRequestOrBuilder.java | 2 +- .../ListBenchmarksProductsResponse.java | 8 +- ...stBenchmarksProductsResponseOrBuilder.java | 2 +- .../ListBenchmarksSourcesRequest.java | 76 +- ...ListBenchmarksSourcesRequestOrBuilder.java | 22 +- .../ListBenchmarksSourcesResponse.java | 8 +- ...istBenchmarksSourcesResponseOrBuilder.java | 2 +- .../ListCampaignDraftAsyncErrorsRequest.java | 8 +- ...paignDraftAsyncErrorsRequestOrBuilder.java | 2 +- .../ListCampaignDraftAsyncErrorsResponse.java | 8 +- ...aignDraftAsyncErrorsResponseOrBuilder.java | 2 +- .../ListExperimentAsyncErrorsRequest.java | 8 +- ...ExperimentAsyncErrorsRequestOrBuilder.java | 2 +- .../ListExperimentAsyncErrorsResponse.java | 8 +- ...xperimentAsyncErrorsResponseOrBuilder.java | 2 +- .../ListInsightsEligibleDatesRequest.java | 8 +- ...InsightsEligibleDatesRequestOrBuilder.java | 2 +- .../ListInsightsEligibleDatesResponse.java | 8 +- ...nsightsEligibleDatesResponseOrBuilder.java | 2 +- .../v25/services/ListInvoicesRequest.java | 8 +- .../ListInvoicesRequestOrBuilder.java | 2 +- .../v25/services/ListInvoicesResponse.java | 8 +- .../ListInvoicesResponseOrBuilder.java | 2 +- .../services/ListPaymentsAccountsRequest.java | 8 +- .../ListPaymentsAccountsRequestOrBuilder.java | 2 +- .../ListPaymentsAccountsResponse.java | 8 +- ...ListPaymentsAccountsResponseOrBuilder.java | 2 +- .../ListPlannableLocationsRequest.java | 8 +- ...istPlannableLocationsRequestOrBuilder.java | 2 +- .../ListPlannableLocationsResponse.java | 8 +- ...stPlannableLocationsResponseOrBuilder.java | 2 +- .../ListPlannableProductsRequest.java | 8 +- ...ListPlannableProductsRequestOrBuilder.java | 2 +- .../ListPlannableProductsResponse.java | 8 +- ...istPlannableProductsResponseOrBuilder.java | 2 +- .../ListPlannableUserInterestsRequest.java | 8 +- ...lannableUserInterestsRequestOrBuilder.java | 2 +- .../ListPlannableUserInterestsResponse.java | 8 +- ...annableUserInterestsResponseOrBuilder.java | 2 +- .../ListPlannableUserListsRequest.java | 8 +- ...istPlannableUserListsRequestOrBuilder.java | 2 +- .../ListPlannableUserListsResponse.java | 8 +- ...stPlannableUserListsResponseOrBuilder.java | 2 +- .../LocalServicesLeadServiceClient.java | 7 +- .../LocalServicesLeadServiceProto.java | 26 +- .../LocalServicesLeadServiceSettings.java | 7 +- .../services/ManualCpcBiddingStrategy.java | 8 +- .../ManualCpcBiddingStrategyOrBuilder.java | 2 +- .../MaximizeClicksBiddingStrategy.java | 8 +- ...aximizeClicksBiddingStrategyOrBuilder.java | 2 +- .../MaximizeConversionsBiddingStrategy.java | 8 +- ...zeConversionsBiddingStrategyOrBuilder.java | 2 +- .../v25/services/MetricAttributes.java | 14 +- .../services/MetricAttributesOrBuilder.java | 2 +- .../ads/googleads/v25/services/Metrics.java | 8 +- .../v25/services/MetricsOrBuilder.java | 2 +- .../v25/services/MoveManagerLinkRequest.java | 8 +- .../MoveManagerLinkRequestOrBuilder.java | 2 +- .../v25/services/MoveManagerLinkResponse.java | 8 +- .../MoveManagerLinkResponseOrBuilder.java | 2 +- .../MultiPartyAuthReviewServiceClient.java | 7 +- .../MultiPartyAuthReviewServiceProto.java | 20 +- .../MultiPartyAuthReviewServiceSettings.java | 7 +- .../MutateAccountBudgetProposalRequest.java | 8 +- ...AccountBudgetProposalRequestOrBuilder.java | 2 +- .../MutateAccountBudgetProposalResponse.java | 8 +- ...ccountBudgetProposalResponseOrBuilder.java | 2 +- .../MutateAccountBudgetProposalResult.java | 8 +- ...eAccountBudgetProposalResultOrBuilder.java | 2 +- .../services/MutateAccountLinkRequest.java | 8 +- .../MutateAccountLinkRequestOrBuilder.java | 2 +- .../services/MutateAccountLinkResponse.java | 8 +- .../MutateAccountLinkResponseOrBuilder.java | 2 +- .../v25/services/MutateAccountLinkResult.java | 8 +- .../MutateAccountLinkResultOrBuilder.java | 2 +- .../services/MutateAdGroupAdLabelResult.java | 8 +- .../MutateAdGroupAdLabelResultOrBuilder.java | 2 +- .../MutateAdGroupAdLabelsRequest.java | 8 +- ...MutateAdGroupAdLabelsRequestOrBuilder.java | 2 +- .../MutateAdGroupAdLabelsResponse.java | 8 +- ...utateAdGroupAdLabelsResponseOrBuilder.java | 2 +- .../v25/services/MutateAdGroupAdResult.java | 8 +- .../MutateAdGroupAdResultOrBuilder.java | 2 +- .../v25/services/MutateAdGroupAdsRequest.java | 8 +- .../MutateAdGroupAdsRequestOrBuilder.java | 2 +- .../services/MutateAdGroupAdsResponse.java | 8 +- .../MutateAdGroupAdsResponseOrBuilder.java | 2 +- .../services/MutateAdGroupAssetResult.java | 8 +- .../MutateAdGroupAssetResultOrBuilder.java | 2 +- .../services/MutateAdGroupAssetSetResult.java | 8 +- .../MutateAdGroupAssetSetResultOrBuilder.java | 2 +- .../MutateAdGroupAssetSetsRequest.java | 8 +- ...utateAdGroupAssetSetsRequestOrBuilder.java | 2 +- .../MutateAdGroupAssetSetsResponse.java | 8 +- ...tateAdGroupAssetSetsResponseOrBuilder.java | 2 +- .../services/MutateAdGroupAssetsRequest.java | 8 +- .../MutateAdGroupAssetsRequestOrBuilder.java | 2 +- .../services/MutateAdGroupAssetsResponse.java | 8 +- .../MutateAdGroupAssetsResponseOrBuilder.java | 2 +- .../MutateAdGroupBidModifierResult.java | 8 +- ...tateAdGroupBidModifierResultOrBuilder.java | 2 +- .../MutateAdGroupBidModifiersRequest.java | 8 +- ...teAdGroupBidModifiersRequestOrBuilder.java | 2 +- .../MutateAdGroupBidModifiersResponse.java | 8 +- ...eAdGroupBidModifiersResponseOrBuilder.java | 2 +- .../MutateAdGroupCriteriaRequest.java | 8 +- ...MutateAdGroupCriteriaRequestOrBuilder.java | 2 +- .../MutateAdGroupCriteriaResponse.java | 8 +- ...utateAdGroupCriteriaResponseOrBuilder.java | 2 +- ...utateAdGroupCriterionCustomizerResult.java | 8 +- ...oupCriterionCustomizerResultOrBuilder.java | 2 +- ...ateAdGroupCriterionCustomizersRequest.java | 8 +- ...pCriterionCustomizersRequestOrBuilder.java | 2 +- ...teAdGroupCriterionCustomizersResponse.java | 8 +- ...CriterionCustomizersResponseOrBuilder.java | 2 +- .../MutateAdGroupCriterionLabelResult.java | 8 +- ...eAdGroupCriterionLabelResultOrBuilder.java | 2 +- .../MutateAdGroupCriterionLabelsRequest.java | 8 +- ...dGroupCriterionLabelsRequestOrBuilder.java | 2 +- .../MutateAdGroupCriterionLabelsResponse.java | 8 +- ...GroupCriterionLabelsResponseOrBuilder.java | 2 +- .../MutateAdGroupCriterionResult.java | 8 +- ...MutateAdGroupCriterionResultOrBuilder.java | 2 +- .../MutateAdGroupCustomizerResult.java | 8 +- ...utateAdGroupCustomizerResultOrBuilder.java | 2 +- .../MutateAdGroupCustomizersRequest.java | 8 +- ...ateAdGroupCustomizersRequestOrBuilder.java | 2 +- .../MutateAdGroupCustomizersResponse.java | 8 +- ...teAdGroupCustomizersResponseOrBuilder.java | 2 +- .../services/MutateAdGroupLabelResult.java | 8 +- .../MutateAdGroupLabelResultOrBuilder.java | 2 +- .../services/MutateAdGroupLabelsRequest.java | 8 +- .../MutateAdGroupLabelsRequestOrBuilder.java | 2 +- .../services/MutateAdGroupLabelsResponse.java | 8 +- .../MutateAdGroupLabelsResponseOrBuilder.java | 2 +- .../v25/services/MutateAdGroupResult.java | 8 +- .../MutateAdGroupResultOrBuilder.java | 2 +- .../v25/services/MutateAdGroupsRequest.java | 8 +- .../MutateAdGroupsRequestOrBuilder.java | 2 +- .../v25/services/MutateAdGroupsResponse.java | 8 +- .../MutateAdGroupsResponseOrBuilder.java | 2 +- .../v25/services/MutateAdParameterResult.java | 8 +- .../MutateAdParameterResultOrBuilder.java | 2 +- .../services/MutateAdParametersRequest.java | 8 +- .../MutateAdParametersRequestOrBuilder.java | 2 +- .../services/MutateAdParametersResponse.java | 8 +- .../MutateAdParametersResponseOrBuilder.java | 2 +- .../v25/services/MutateAdResult.java | 8 +- .../v25/services/MutateAdResultOrBuilder.java | 2 +- .../v25/services/MutateAdsRequest.java | 8 +- .../services/MutateAdsRequestOrBuilder.java | 2 +- .../v25/services/MutateAdsResponse.java | 8 +- .../services/MutateAdsResponseOrBuilder.java | 2 +- .../services/MutateAssetGroupAssetResult.java | 8 +- .../MutateAssetGroupAssetResultOrBuilder.java | 2 +- .../MutateAssetGroupAssetsRequest.java | 8 +- ...utateAssetGroupAssetsRequestOrBuilder.java | 2 +- .../MutateAssetGroupAssetsResponse.java | 8 +- ...tateAssetGroupAssetsResponseOrBuilder.java | 2 +- ...ateAssetGroupListingGroupFilterResult.java | 8 +- ...roupListingGroupFilterResultOrBuilder.java | 2 +- ...eAssetGroupListingGroupFiltersRequest.java | 8 +- ...upListingGroupFiltersRequestOrBuilder.java | 2 +- ...AssetGroupListingGroupFiltersResponse.java | 8 +- ...pListingGroupFiltersResponseOrBuilder.java | 2 +- .../v25/services/MutateAssetGroupResult.java | 8 +- .../MutateAssetGroupResultOrBuilder.java | 2 +- .../MutateAssetGroupSignalResult.java | 8 +- ...MutateAssetGroupSignalResultOrBuilder.java | 2 +- .../MutateAssetGroupSignalsRequest.java | 8 +- ...tateAssetGroupSignalsRequestOrBuilder.java | 2 +- .../MutateAssetGroupSignalsResponse.java | 8 +- ...ateAssetGroupSignalsResponseOrBuilder.java | 2 +- .../services/MutateAssetGroupsRequest.java | 8 +- .../MutateAssetGroupsRequestOrBuilder.java | 2 +- .../services/MutateAssetGroupsResponse.java | 8 +- .../MutateAssetGroupsResponseOrBuilder.java | 2 +- .../v25/services/MutateAssetResult.java | 8 +- .../services/MutateAssetResultOrBuilder.java | 2 +- .../services/MutateAssetSetAssetResult.java | 8 +- .../MutateAssetSetAssetResultOrBuilder.java | 2 +- .../services/MutateAssetSetAssetsRequest.java | 8 +- .../MutateAssetSetAssetsRequestOrBuilder.java | 2 +- .../MutateAssetSetAssetsResponse.java | 8 +- ...MutateAssetSetAssetsResponseOrBuilder.java | 2 +- .../v25/services/MutateAssetSetResult.java | 8 +- .../MutateAssetSetResultOrBuilder.java | 2 +- .../v25/services/MutateAssetSetsRequest.java | 8 +- .../MutateAssetSetsRequestOrBuilder.java | 2 +- .../v25/services/MutateAssetSetsResponse.java | 8 +- .../MutateAssetSetsResponseOrBuilder.java | 2 +- .../v25/services/MutateAssetsRequest.java | 8 +- .../MutateAssetsRequestOrBuilder.java | 2 +- .../v25/services/MutateAssetsResponse.java | 8 +- .../MutateAssetsResponseOrBuilder.java | 2 +- .../v25/services/MutateAudienceResult.java | 8 +- .../MutateAudienceResultOrBuilder.java | 2 +- .../v25/services/MutateAudiencesRequest.java | 8 +- .../MutateAudiencesRequestOrBuilder.java | 2 +- .../v25/services/MutateAudiencesResponse.java | 8 +- .../MutateAudiencesResponseOrBuilder.java | 2 +- .../v25/services/MutateBatchJobRequest.java | 8 +- .../MutateBatchJobRequestOrBuilder.java | 2 +- .../v25/services/MutateBatchJobResponse.java | 8 +- .../MutateBatchJobResponseOrBuilder.java | 2 +- .../v25/services/MutateBatchJobResult.java | 8 +- .../MutateBatchJobResultOrBuilder.java | 2 +- .../MutateBiddingDataExclusionsRequest.java | 8 +- ...BiddingDataExclusionsRequestOrBuilder.java | 2 +- .../MutateBiddingDataExclusionsResponse.java | 8 +- ...iddingDataExclusionsResponseOrBuilder.java | 2 +- .../MutateBiddingDataExclusionsResult.java | 8 +- ...eBiddingDataExclusionsResultOrBuilder.java | 2 +- ...eBiddingSeasonalityAdjustmentsRequest.java | 8 +- ...easonalityAdjustmentsRequestOrBuilder.java | 2 +- ...BiddingSeasonalityAdjustmentsResponse.java | 8 +- ...asonalityAdjustmentsResponseOrBuilder.java | 2 +- ...teBiddingSeasonalityAdjustmentsResult.java | 8 +- ...SeasonalityAdjustmentsResultOrBuilder.java | 2 +- .../MutateBiddingStrategiesRequest.java | 8 +- ...tateBiddingStrategiesRequestOrBuilder.java | 2 +- .../MutateBiddingStrategiesResponse.java | 8 +- ...ateBiddingStrategiesResponseOrBuilder.java | 2 +- .../services/MutateBiddingStrategyResult.java | 8 +- .../MutateBiddingStrategyResultOrBuilder.java | 2 +- .../services/MutateBillingSetupRequest.java | 8 +- .../MutateBillingSetupRequestOrBuilder.java | 2 +- .../services/MutateBillingSetupResponse.java | 8 +- .../MutateBillingSetupResponseOrBuilder.java | 2 +- .../services/MutateBillingSetupResult.java | 8 +- .../MutateBillingSetupResultOrBuilder.java | 2 +- .../services/MutateCampaignAssetResult.java | 8 +- .../MutateCampaignAssetResultOrBuilder.java | 2 +- .../MutateCampaignAssetSetResult.java | 8 +- ...MutateCampaignAssetSetResultOrBuilder.java | 2 +- .../MutateCampaignAssetSetsRequest.java | 8 +- ...tateCampaignAssetSetsRequestOrBuilder.java | 2 +- .../MutateCampaignAssetSetsResponse.java | 8 +- ...ateCampaignAssetSetsResponseOrBuilder.java | 2 +- .../services/MutateCampaignAssetsRequest.java | 8 +- .../MutateCampaignAssetsRequestOrBuilder.java | 2 +- .../MutateCampaignAssetsResponse.java | 8 +- ...MutateCampaignAssetsResponseOrBuilder.java | 2 +- .../MutateCampaignBidModifierResult.java | 8 +- ...ateCampaignBidModifierResultOrBuilder.java | 2 +- .../MutateCampaignBidModifiersRequest.java | 8 +- ...eCampaignBidModifiersRequestOrBuilder.java | 2 +- .../MutateCampaignBidModifiersResponse.java | 8 +- ...CampaignBidModifiersResponseOrBuilder.java | 2 +- .../services/MutateCampaignBudgetResult.java | 8 +- .../MutateCampaignBudgetResultOrBuilder.java | 2 +- .../MutateCampaignBudgetsRequest.java | 8 +- ...MutateCampaignBudgetsRequestOrBuilder.java | 2 +- .../MutateCampaignBudgetsResponse.java | 8 +- ...utateCampaignBudgetsResponseOrBuilder.java | 2 +- .../MutateCampaignConversionGoalResult.java | 8 +- ...CampaignConversionGoalResultOrBuilder.java | 2 +- .../MutateCampaignConversionGoalsRequest.java | 8 +- ...mpaignConversionGoalsRequestOrBuilder.java | 2 +- ...MutateCampaignConversionGoalsResponse.java | 8 +- ...paignConversionGoalsResponseOrBuilder.java | 2 +- .../MutateCampaignCriteriaRequest.java | 8 +- ...utateCampaignCriteriaRequestOrBuilder.java | 2 +- .../MutateCampaignCriteriaResponse.java | 8 +- ...tateCampaignCriteriaResponseOrBuilder.java | 2 +- .../MutateCampaignCriterionResult.java | 8 +- ...utateCampaignCriterionResultOrBuilder.java | 2 +- .../MutateCampaignCustomizerResult.java | 8 +- ...tateCampaignCustomizerResultOrBuilder.java | 2 +- .../MutateCampaignCustomizersRequest.java | 8 +- ...teCampaignCustomizersRequestOrBuilder.java | 2 +- .../MutateCampaignCustomizersResponse.java | 8 +- ...eCampaignCustomizersResponseOrBuilder.java | 2 +- .../services/MutateCampaignDraftResult.java | 8 +- .../MutateCampaignDraftResultOrBuilder.java | 2 +- .../services/MutateCampaignDraftsRequest.java | 8 +- .../MutateCampaignDraftsRequestOrBuilder.java | 2 +- .../MutateCampaignDraftsResponse.java | 8 +- ...MutateCampaignDraftsResponseOrBuilder.java | 2 +- .../MutateCampaignGoalConfigResult.java | 8 +- ...tateCampaignGoalConfigResultOrBuilder.java | 2 +- .../MutateCampaignGoalConfigsRequest.java | 8 +- ...teCampaignGoalConfigsRequestOrBuilder.java | 2 +- .../MutateCampaignGoalConfigsResponse.java | 8 +- ...eCampaignGoalConfigsResponseOrBuilder.java | 2 +- .../services/MutateCampaignGroupResult.java | 8 +- .../MutateCampaignGroupResultOrBuilder.java | 2 +- .../services/MutateCampaignGroupsRequest.java | 8 +- .../MutateCampaignGroupsRequestOrBuilder.java | 2 +- .../MutateCampaignGroupsResponse.java | 8 +- ...MutateCampaignGroupsResponseOrBuilder.java | 2 +- .../services/MutateCampaignLabelResult.java | 8 +- .../MutateCampaignLabelResultOrBuilder.java | 2 +- .../services/MutateCampaignLabelsRequest.java | 8 +- .../MutateCampaignLabelsRequestOrBuilder.java | 2 +- .../MutateCampaignLabelsResponse.java | 8 +- ...MutateCampaignLabelsResponseOrBuilder.java | 2 +- .../v25/services/MutateCampaignResult.java | 8 +- .../MutateCampaignResultOrBuilder.java | 2 +- .../MutateCampaignSharedSetResult.java | 8 +- ...utateCampaignSharedSetResultOrBuilder.java | 2 +- .../MutateCampaignSharedSetsRequest.java | 8 +- ...ateCampaignSharedSetsRequestOrBuilder.java | 2 +- .../MutateCampaignSharedSetsResponse.java | 8 +- ...teCampaignSharedSetsResponseOrBuilder.java | 2 +- .../v25/services/MutateCampaignsRequest.java | 8 +- .../MutateCampaignsRequestOrBuilder.java | 2 +- .../v25/services/MutateCampaignsResponse.java | 8 +- .../MutateCampaignsResponseOrBuilder.java | 2 +- .../MutateConversionActionResult.java | 8 +- ...MutateConversionActionResultOrBuilder.java | 2 +- .../MutateConversionActionsRequest.java | 8 +- ...tateConversionActionsRequestOrBuilder.java | 2 +- .../MutateConversionActionsResponse.java | 8 +- ...ateConversionActionsResponseOrBuilder.java | 2 +- .../MutateConversionCustomVariableResult.java | 8 +- ...nversionCustomVariableResultOrBuilder.java | 2 +- ...utateConversionCustomVariablesRequest.java | 8 +- ...ersionCustomVariablesRequestOrBuilder.java | 2 +- ...tateConversionCustomVariablesResponse.java | 8 +- ...rsionCustomVariablesResponseOrBuilder.java | 2 +- ...ateConversionGoalCampaignConfigResult.java | 8 +- ...sionGoalCampaignConfigResultOrBuilder.java | 2 +- ...eConversionGoalCampaignConfigsRequest.java | 8 +- ...onGoalCampaignConfigsRequestOrBuilder.java | 2 +- ...ConversionGoalCampaignConfigsResponse.java | 8 +- ...nGoalCampaignConfigsResponseOrBuilder.java | 2 +- .../MutateConversionValueRuleResult.java | 8 +- ...ateConversionValueRuleResultOrBuilder.java | 2 +- .../MutateConversionValueRuleSetResult.java | 8 +- ...ConversionValueRuleSetResultOrBuilder.java | 2 +- .../MutateConversionValueRuleSetsRequest.java | 8 +- ...nversionValueRuleSetsRequestOrBuilder.java | 2 +- ...MutateConversionValueRuleSetsResponse.java | 8 +- ...versionValueRuleSetsResponseOrBuilder.java | 2 +- .../MutateConversionValueRulesRequest.java | 8 +- ...eConversionValueRulesRequestOrBuilder.java | 2 +- .../MutateConversionValueRulesResponse.java | 8 +- ...ConversionValueRulesResponseOrBuilder.java | 2 +- .../services/MutateCustomAudienceResult.java | 8 +- .../MutateCustomAudienceResultOrBuilder.java | 2 +- .../MutateCustomAudiencesRequest.java | 8 +- ...MutateCustomAudiencesRequestOrBuilder.java | 2 +- .../MutateCustomAudiencesResponse.java | 8 +- ...utateCustomAudiencesResponseOrBuilder.java | 2 +- .../MutateCustomConversionGoalResult.java | 8 +- ...teCustomConversionGoalResultOrBuilder.java | 2 +- .../MutateCustomConversionGoalsRequest.java | 8 +- ...CustomConversionGoalsRequestOrBuilder.java | 2 +- .../MutateCustomConversionGoalsResponse.java | 8 +- ...ustomConversionGoalsResponseOrBuilder.java | 2 +- .../services/MutateCustomInterestResult.java | 8 +- .../MutateCustomInterestResultOrBuilder.java | 2 +- .../MutateCustomInterestsRequest.java | 8 +- ...MutateCustomInterestsRequestOrBuilder.java | 2 +- .../MutateCustomInterestsResponse.java | 8 +- ...utateCustomInterestsResponseOrBuilder.java | 2 +- .../services/MutateCustomerAssetResult.java | 8 +- .../MutateCustomerAssetResultOrBuilder.java | 2 +- .../MutateCustomerAssetSetResult.java | 8 +- ...MutateCustomerAssetSetResultOrBuilder.java | 2 +- .../MutateCustomerAssetSetsRequest.java | 8 +- ...tateCustomerAssetSetsRequestOrBuilder.java | 2 +- .../MutateCustomerAssetSetsResponse.java | 8 +- ...ateCustomerAssetSetsResponseOrBuilder.java | 2 +- .../services/MutateCustomerAssetsRequest.java | 8 +- .../MutateCustomerAssetsRequestOrBuilder.java | 2 +- .../MutateCustomerAssetsResponse.java | 8 +- ...MutateCustomerAssetsResponseOrBuilder.java | 2 +- .../MutateCustomerClientLinkRequest.java | 8 +- ...ateCustomerClientLinkRequestOrBuilder.java | 2 +- .../MutateCustomerClientLinkResponse.java | 8 +- ...teCustomerClientLinkResponseOrBuilder.java | 2 +- .../MutateCustomerClientLinkResult.java | 8 +- ...tateCustomerClientLinkResultOrBuilder.java | 2 +- .../MutateCustomerConversionGoalResult.java | 8 +- ...CustomerConversionGoalResultOrBuilder.java | 2 +- .../MutateCustomerConversionGoalsRequest.java | 8 +- ...stomerConversionGoalsRequestOrBuilder.java | 2 +- ...MutateCustomerConversionGoalsResponse.java | 8 +- ...tomerConversionGoalsResponseOrBuilder.java | 2 +- .../MutateCustomerCustomizerResult.java | 8 +- ...tateCustomerCustomizerResultOrBuilder.java | 2 +- .../MutateCustomerCustomizersRequest.java | 8 +- ...teCustomerCustomizersRequestOrBuilder.java | 2 +- .../MutateCustomerCustomizersResponse.java | 8 +- ...eCustomerCustomizersResponseOrBuilder.java | 2 +- .../services/MutateCustomerLabelResult.java | 8 +- .../MutateCustomerLabelResultOrBuilder.java | 2 +- .../services/MutateCustomerLabelsRequest.java | 8 +- .../MutateCustomerLabelsRequestOrBuilder.java | 2 +- .../MutateCustomerLabelsResponse.java | 8 +- ...MutateCustomerLabelsResponseOrBuilder.java | 2 +- .../MutateCustomerManagerLinkRequest.java | 8 +- ...teCustomerManagerLinkRequestOrBuilder.java | 2 +- .../MutateCustomerManagerLinkResponse.java | 8 +- ...eCustomerManagerLinkResponseOrBuilder.java | 2 +- .../MutateCustomerManagerLinkResult.java | 8 +- ...ateCustomerManagerLinkResultOrBuilder.java | 2 +- ...MutateCustomerNegativeCriteriaRequest.java | 8 +- ...tomerNegativeCriteriaRequestOrBuilder.java | 2 +- ...utateCustomerNegativeCriteriaResponse.java | 8 +- ...omerNegativeCriteriaResponseOrBuilder.java | 2 +- .../MutateCustomerNegativeCriteriaResult.java | 8 +- ...stomerNegativeCriteriaResultOrBuilder.java | 2 +- .../v25/services/MutateCustomerRequest.java | 8 +- .../MutateCustomerRequestOrBuilder.java | 2 +- .../v25/services/MutateCustomerResponse.java | 8 +- .../MutateCustomerResponseOrBuilder.java | 2 +- .../v25/services/MutateCustomerResult.java | 8 +- .../MutateCustomerResultOrBuilder.java | 2 +- ...AdNetworkConversionValueSchemaRequest.java | 8 +- ...ConversionValueSchemaRequestOrBuilder.java | 2 +- ...dNetworkConversionValueSchemaResponse.java | 8 +- ...onversionValueSchemaResponseOrBuilder.java | 2 +- ...kAdNetworkConversionValueSchemaResult.java | 8 +- ...kConversionValueSchemaResultOrBuilder.java | 2 +- ...teCustomerUserAccessInvitationRequest.java | 8 +- ...rUserAccessInvitationRequestOrBuilder.java | 2 +- ...eCustomerUserAccessInvitationResponse.java | 8 +- ...UserAccessInvitationResponseOrBuilder.java | 2 +- ...ateCustomerUserAccessInvitationResult.java | 8 +- ...erUserAccessInvitationResultOrBuilder.java | 2 +- .../MutateCustomerUserAccessRequest.java | 8 +- ...ateCustomerUserAccessRequestOrBuilder.java | 2 +- .../MutateCustomerUserAccessResponse.java | 8 +- ...teCustomerUserAccessResponseOrBuilder.java | 2 +- .../MutateCustomerUserAccessResult.java | 8 +- ...tateCustomerUserAccessResultOrBuilder.java | 2 +- .../MutateCustomizerAttributeResult.java | 8 +- ...ateCustomizerAttributeResultOrBuilder.java | 2 +- .../MutateCustomizerAttributesRequest.java | 8 +- ...eCustomizerAttributesRequestOrBuilder.java | 2 +- .../MutateCustomizerAttributesResponse.java | 8 +- ...CustomizerAttributesResponseOrBuilder.java | 2 +- .../services/MutateExperimentArmResult.java | 8 +- .../MutateExperimentArmResultOrBuilder.java | 2 +- .../services/MutateExperimentArmsRequest.java | 8 +- .../MutateExperimentArmsRequestOrBuilder.java | 2 +- .../MutateExperimentArmsResponse.java | 8 +- ...MutateExperimentArmsResponseOrBuilder.java | 2 +- .../v25/services/MutateExperimentResult.java | 8 +- .../MutateExperimentResultOrBuilder.java | 2 +- .../services/MutateExperimentsRequest.java | 8 +- .../MutateExperimentsRequestOrBuilder.java | 2 +- .../services/MutateExperimentsResponse.java | 8 +- .../MutateExperimentsResponseOrBuilder.java | 2 +- .../v25/services/MutateGoalResult.java | 8 +- .../services/MutateGoalResultOrBuilder.java | 2 +- .../v25/services/MutateGoalsRequest.java | 8 +- .../services/MutateGoalsRequestOrBuilder.java | 2 +- .../v25/services/MutateGoalsResponse.java | 8 +- .../MutateGoalsResponseOrBuilder.java | 2 +- .../v25/services/MutateGoogleAdsRequest.java | 8 +- .../MutateGoogleAdsRequestOrBuilder.java | 2 +- .../v25/services/MutateGoogleAdsResponse.java | 8 +- .../MutateGoogleAdsResponseOrBuilder.java | 2 +- ...MutateKeywordPlanAdGroupKeywordResult.java | 8 +- ...wordPlanAdGroupKeywordResultOrBuilder.java | 2 +- ...tateKeywordPlanAdGroupKeywordsRequest.java | 8 +- ...rdPlanAdGroupKeywordsRequestOrBuilder.java | 2 +- ...ateKeywordPlanAdGroupKeywordsResponse.java | 8 +- ...dPlanAdGroupKeywordsResponseOrBuilder.java | 2 +- .../MutateKeywordPlanAdGroupResult.java | 8 +- ...tateKeywordPlanAdGroupResultOrBuilder.java | 2 +- .../MutateKeywordPlanAdGroupsRequest.java | 8 +- ...teKeywordPlanAdGroupsRequestOrBuilder.java | 2 +- .../MutateKeywordPlanAdGroupsResponse.java | 8 +- ...eKeywordPlanAdGroupsResponseOrBuilder.java | 2 +- ...utateKeywordPlanCampaignKeywordResult.java | 8 +- ...ordPlanCampaignKeywordResultOrBuilder.java | 2 +- ...ateKeywordPlanCampaignKeywordsRequest.java | 8 +- ...dPlanCampaignKeywordsRequestOrBuilder.java | 2 +- ...teKeywordPlanCampaignKeywordsResponse.java | 8 +- ...PlanCampaignKeywordsResponseOrBuilder.java | 2 +- .../MutateKeywordPlanCampaignResult.java | 8 +- ...ateKeywordPlanCampaignResultOrBuilder.java | 2 +- .../MutateKeywordPlanCampaignsRequest.java | 8 +- ...eKeywordPlanCampaignsRequestOrBuilder.java | 2 +- .../MutateKeywordPlanCampaignsResponse.java | 8 +- ...KeywordPlanCampaignsResponseOrBuilder.java | 2 +- .../services/MutateKeywordPlansRequest.java | 8 +- .../MutateKeywordPlansRequestOrBuilder.java | 2 +- .../services/MutateKeywordPlansResponse.java | 8 +- .../MutateKeywordPlansResponseOrBuilder.java | 2 +- .../services/MutateKeywordPlansResult.java | 8 +- .../MutateKeywordPlansResultOrBuilder.java | 2 +- .../v25/services/MutateLabelResult.java | 8 +- .../services/MutateLabelResultOrBuilder.java | 2 +- .../v25/services/MutateLabelsRequest.java | 8 +- .../MutateLabelsRequestOrBuilder.java | 2 +- .../v25/services/MutateLabelsResponse.java | 8 +- .../MutateLabelsResponseOrBuilder.java | 2 +- .../v25/services/MutateOperation.java | 8 +- .../services/MutateOperationOrBuilder.java | 2 +- .../v25/services/MutateOperationResponse.java | 8 +- .../MutateOperationResponseOrBuilder.java | 2 +- ...tateRecommendationSubscriptionRequest.java | 8 +- ...mendationSubscriptionRequestOrBuilder.java | 2 +- ...ateRecommendationSubscriptionResponse.java | 8 +- ...endationSubscriptionResponseOrBuilder.java | 2 +- ...utateRecommendationSubscriptionResult.java | 8 +- ...mmendationSubscriptionResultOrBuilder.java | 2 +- .../MutateRemarketingActionResult.java | 8 +- ...utateRemarketingActionResultOrBuilder.java | 2 +- .../MutateRemarketingActionsRequest.java | 8 +- ...ateRemarketingActionsRequestOrBuilder.java | 2 +- .../MutateRemarketingActionsResponse.java | 8 +- ...teRemarketingActionsResponseOrBuilder.java | 2 +- .../services/MutateSharedCriteriaRequest.java | 8 +- .../MutateSharedCriteriaRequestOrBuilder.java | 2 +- .../MutateSharedCriteriaResponse.java | 8 +- ...MutateSharedCriteriaResponseOrBuilder.java | 2 +- .../services/MutateSharedCriterionResult.java | 8 +- .../MutateSharedCriterionResultOrBuilder.java | 2 +- .../v25/services/MutateSharedSetResult.java | 8 +- .../MutateSharedSetResultOrBuilder.java | 2 +- .../v25/services/MutateSharedSetsRequest.java | 8 +- .../MutateSharedSetsRequestOrBuilder.java | 2 +- .../services/MutateSharedSetsResponse.java | 8 +- .../MutateSharedSetsResponseOrBuilder.java | 2 +- .../MutateSmartCampaignSettingResult.java | 8 +- ...teSmartCampaignSettingResultOrBuilder.java | 2 +- .../MutateSmartCampaignSettingsRequest.java | 8 +- ...SmartCampaignSettingsRequestOrBuilder.java | 2 +- .../MutateSmartCampaignSettingsResponse.java | 8 +- ...martCampaignSettingsResponseOrBuilder.java | 2 +- .../MutateUserListCustomerTypeResult.java | 8 +- ...teUserListCustomerTypeResultOrBuilder.java | 2 +- .../MutateUserListCustomerTypesRequest.java | 8 +- ...UserListCustomerTypesRequestOrBuilder.java | 2 +- .../MutateUserListCustomerTypesResponse.java | 8 +- ...serListCustomerTypesResponseOrBuilder.java | 2 +- .../v25/services/MutateUserListResult.java | 8 +- .../MutateUserListResultOrBuilder.java | 2 +- .../v25/services/MutateUserListsRequest.java | 8 +- .../MutateUserListsRequestOrBuilder.java | 2 +- .../v25/services/MutateUserListsResponse.java | 8 +- .../MutateUserListsResponseOrBuilder.java | 2 +- .../services/OfflineUserDataJobOperation.java | 8 +- .../OfflineUserDataJobOperationOrBuilder.java | 2 +- .../OfflineUserDataJobServiceClient.java | 11 +- .../OfflineUserDataJobServiceProto.java | 22 +- .../OfflineUserDataJobServiceSettings.java | 7 +- .../v25/services/OnTargetAudienceMetrics.java | 8 +- .../OnTargetAudienceMetricsOrBuilder.java | 2 +- .../PaymentsAccountServiceClient.java | 7 +- .../services/PaymentsAccountServiceProto.java | 14 +- .../PaymentsAccountServiceSettings.java | 7 +- .../v25/services/PlannableLocation.java | 8 +- .../services/PlannableLocationOrBuilder.java | 2 +- .../v25/services/PlannableTargeting.java | 487 +- .../services/PlannableTargetingOrBuilder.java | 46 +- .../v25/services/PlannableUserInterest.java | 8 +- .../PlannableUserInterestOrBuilder.java | 2 +- .../v25/services/PlannableUserList.java | 8 +- .../services/PlannableUserListMetadata.java | 8 +- .../PlannableUserListMetadataOrBuilder.java | 2 +- .../services/PlannableUserListOrBuilder.java | 2 +- .../v25/services/PlannedProduct.java | 8 +- .../v25/services/PlannedProductForecast.java | 8 +- .../PlannedProductForecastOrBuilder.java | 2 +- .../v25/services/PlannedProductOrBuilder.java | 2 +- .../services/PlannedProductReachForecast.java | 8 +- .../PlannedProductReachForecastOrBuilder.java | 2 +- .../v25/services/ProductCoreAttributes.java | 8 +- .../ProductCoreAttributesOrBuilder.java | 2 +- .../googleads/v25/services/ProductFilter.java | 20 +- .../v25/services/ProductFilterOrBuilder.java | 2 +- .../ProductLinkInvitationServiceClient.java | 11 +- .../ProductLinkInvitationServiceProto.java | 22 +- .../ProductLinkInvitationServiceSettings.java | 7 +- .../services/ProductLinkServiceClient.java | 9 +- .../v25/services/ProductLinkServiceProto.java | 18 +- .../services/ProductLinkServiceSettings.java | 7 +- .../v25/services/ProductMetadata.java | 8 +- .../services/ProductMetadataOrBuilder.java | 2 +- .../ProductRecontextGenerationImageInput.java | 8 +- ...econtextGenerationImageInputOrBuilder.java | 2 +- .../services/PromoteCampaignDraftRequest.java | 8 +- .../PromoteCampaignDraftRequestOrBuilder.java | 2 +- .../services/PromoteExperimentMetadata.java | 8 +- .../PromoteExperimentMetadataOrBuilder.java | 2 +- .../services/PromoteExperimentRequest.java | 8 +- .../PromoteExperimentRequestOrBuilder.java | 2 +- .../services/ProvideLeadFeedbackRequest.java | 8 +- .../ProvideLeadFeedbackRequestOrBuilder.java | 2 +- .../services/ProvideLeadFeedbackResponse.java | 8 +- .../ProvideLeadFeedbackResponseOrBuilder.java | 2 +- .../v25/services/QuoteCampaignsRequest.java | 8 +- .../QuoteCampaignsRequestOrBuilder.java | 2 +- .../v25/services/QuoteCampaignsResponse.java | 8 +- .../QuoteCampaignsResponseOrBuilder.java | 2 +- .../googleads/v25/services/RateMetrics.java | 8 +- .../v25/services/RateMetricsOrBuilder.java | 2 +- .../googleads/v25/services/ReachCurve.java | 8 +- .../v25/services/ReachCurveOrBuilder.java | 2 +- .../googleads/v25/services/ReachForecast.java | 8 +- .../v25/services/ReachForecastOrBuilder.java | 2 +- .../v25/services/ReachPlanServiceClient.java | 7 +- .../v25/services/ReachPlanServiceProto.java | 106 +- .../services/ReachPlanServiceSettings.java | 7 +- .../services/RecommendationServiceClient.java | 7 +- .../services/RecommendationServiceProto.java | 88 +- .../RecommendationServiceSettings.java | 7 +- .../RecommendationSubscriptionOperation.java | 8 +- ...ndationSubscriptionOperationOrBuilder.java | 2 +- ...commendationSubscriptionServiceClient.java | 7 +- ...ecommendationSubscriptionServiceProto.java | 18 +- ...mmendationSubscriptionServiceSettings.java | 7 +- .../RegenerateShareableLinkIdRequest.java | 8 +- ...nerateShareableLinkIdRequestOrBuilder.java | 2 +- .../RegenerateShareableLinkIdResponse.java | 8 +- ...erateShareableLinkIdResponseOrBuilder.java | 2 +- .../services/RemarketingActionOperation.java | 8 +- .../RemarketingActionOperationOrBuilder.java | 2 +- .../RemarketingActionServiceClient.java | 7 +- .../RemarketingActionServiceProto.java | 18 +- .../RemarketingActionServiceSettings.java | 7 +- ...moveAutomaticallyCreatedAssetsRequest.java | 8 +- ...aticallyCreatedAssetsRequestOrBuilder.java | 2 +- ...ignAutomaticallyCreatedAssetOperation.java | 8 +- ...ticallyCreatedAssetOperationOrBuilder.java | 2 +- ...paignAutomaticallyCreatedAssetRequest.java | 8 +- ...maticallyCreatedAssetRequestOrBuilder.java | 2 +- ...aignAutomaticallyCreatedAssetResponse.java | 8 +- ...aticallyCreatedAssetResponseOrBuilder.java | 2 +- .../v25/services/RemoveDataLinkRequest.java | 8 +- .../RemoveDataLinkRequestOrBuilder.java | 2 +- .../v25/services/RemoveDataLinkResponse.java | 8 +- .../RemoveDataLinkResponseOrBuilder.java | 2 +- .../RemoveProductLinkInvitationRequest.java | 8 +- ...ProductLinkInvitationRequestOrBuilder.java | 2 +- .../RemoveProductLinkInvitationResponse.java | 8 +- ...roductLinkInvitationResponseOrBuilder.java | 2 +- .../services/RemoveProductLinkRequest.java | 8 +- .../RemoveProductLinkRequestOrBuilder.java | 2 +- .../services/RemoveProductLinkResponse.java | 8 +- .../RemoveProductLinkResponseOrBuilder.java | 2 +- .../RemoveYouTubeVideoUploadRequest.java | 8 +- ...oveYouTubeVideoUploadRequestOrBuilder.java | 2 +- .../RemoveYouTubeVideoUploadResponse.java | 8 +- ...veYouTubeVideoUploadResponseOrBuilder.java | 2 +- .../services/ReservationServiceClient.java | 7 +- .../v25/services/ReservationServiceProto.java | 18 +- .../services/ReservationServiceSettings.java | 7 +- .../ResolveMultiPartyAuthReviewOperation.java | 8 +- ...ultiPartyAuthReviewOperationOrBuilder.java | 2 +- .../ResolveMultiPartyAuthReviewRequest.java | 8 +- ...eMultiPartyAuthReviewRequestOrBuilder.java | 2 +- .../ResolveMultiPartyAuthReviewResponse.java | 8 +- ...MultiPartyAuthReviewResponseOrBuilder.java | 2 +- .../ResolveMultiPartyAuthReviewResult.java | 8 +- ...veMultiPartyAuthReviewResultOrBuilder.java | 2 +- ...olveMultiPartyAuthReviewResultOrError.java | 8 +- ...PartyAuthReviewResultOrErrorOrBuilder.java | 2 +- .../v25/services/RestatementValue.java | 8 +- .../services/RestatementValueOrBuilder.java | 2 +- .../v25/services/RunBatchJobRequest.java | 8 +- .../services/RunBatchJobRequestOrBuilder.java | 2 +- .../RunOfflineUserDataJobRequest.java | 8 +- ...RunOfflineUserDataJobRequestOrBuilder.java | 2 +- .../services/ScheduleExperimentMetadata.java | 8 +- .../ScheduleExperimentMetadataOrBuilder.java | 2 +- .../services/ScheduleExperimentRequest.java | 8 +- .../ScheduleExperimentRequestOrBuilder.java | 2 +- .../v25/services/SearchAudience.java | 8 +- .../v25/services/SearchAudienceOrBuilder.java | 2 +- .../SearchGoogleAdsFieldsRequest.java | 8 +- ...SearchGoogleAdsFieldsRequestOrBuilder.java | 2 +- .../SearchGoogleAdsFieldsResponse.java | 8 +- ...earchGoogleAdsFieldsResponseOrBuilder.java | 2 +- .../v25/services/SearchGoogleAdsRequest.java | 8 +- .../SearchGoogleAdsRequestOrBuilder.java | 2 +- .../v25/services/SearchGoogleAdsResponse.java | 8 +- .../SearchGoogleAdsResponseOrBuilder.java | 2 +- .../SearchGoogleAdsStreamRequest.java | 8 +- ...SearchGoogleAdsStreamRequestOrBuilder.java | 2 +- .../SearchGoogleAdsStreamResponse.java | 8 +- ...earchGoogleAdsStreamResponseOrBuilder.java | 2 +- .../v25/services/SearchSettings.java | 8 +- .../v25/services/SearchSettingsOrBuilder.java | 2 +- .../googleads/v25/services/SearchTopics.java | 8 +- .../v25/services/SearchTopicsOrBuilder.java | 2 +- .../SentimentInsightDistribution.java | 588 + ...SentimentInsightDistributionOrBuilder.java | 42 + .../v25/services/SentimentInsightSummary.java | 1115 + .../SentimentInsightSummaryOrBuilder.java | 97 + .../SessionAttributeKeyValuePair.java | 8 +- ...SessionAttributeKeyValuePairOrBuilder.java | 2 +- .../SessionAttributesKeyValuePairs.java | 8 +- ...ssionAttributesKeyValuePairsOrBuilder.java | 2 +- .../googleads/v25/services/ShareMetrics.java | 576 + .../v25/services/ShareMetricsOrBuilder.java | 40 + .../ShareablePreviewServiceClient.java | 7 +- .../ShareablePreviewServiceProto.java | 14 +- .../ShareablePreviewServiceSettings.java | 7 +- .../services/SharedCriterionOperation.java | 8 +- .../SharedCriterionOperationOrBuilder.java | 2 +- .../SharedCriterionServiceClient.java | 7 +- .../services/SharedCriterionServiceProto.java | 18 +- .../SharedCriterionServiceSettings.java | 7 +- .../v25/services/SharedSetOperation.java | 8 +- .../services/SharedSetOperationOrBuilder.java | 2 +- .../v25/services/SharedSetServiceClient.java | 7 +- .../v25/services/SharedSetServiceProto.java | 18 +- .../services/SharedSetServiceSettings.java | 7 +- .../ads/googleads/v25/services/SiteSeed.java | 8 +- .../v25/services/SiteSeedOrBuilder.java | 2 +- .../SmartCampaignEligibleDetails.java | 8 +- ...SmartCampaignEligibleDetailsOrBuilder.java | 2 +- .../services/SmartCampaignEndedDetails.java | 8 +- .../SmartCampaignEndedDetailsOrBuilder.java | 2 +- .../SmartCampaignNotEligibleDetails.java | 8 +- ...rtCampaignNotEligibleDetailsOrBuilder.java | 2 +- .../services/SmartCampaignPausedDetails.java | 8 +- .../SmartCampaignPausedDetailsOrBuilder.java | 2 +- .../services/SmartCampaignRemovedDetails.java | 8 +- .../SmartCampaignRemovedDetailsOrBuilder.java | 2 +- .../SmartCampaignSettingOperation.java | 8 +- ...martCampaignSettingOperationOrBuilder.java | 2 +- .../SmartCampaignSettingServiceClient.java | 9 +- .../SmartCampaignSettingServiceProto.java | 32 +- .../SmartCampaignSettingServiceSettings.java | 7 +- .../SmartCampaignSuggestServiceClient.java | 7 +- .../SmartCampaignSuggestServiceProto.java | 34 +- .../SmartCampaignSuggestServiceSettings.java | 7 +- .../services/SmartCampaignSuggestionInfo.java | 20 +- .../SmartCampaignSuggestionInfoOrBuilder.java | 2 +- .../googleads/v25/services/SourceImage.java | 8 +- .../v25/services/SourceImageOrBuilder.java | 2 +- .../StartIdentityVerificationRequest.java | 8 +- ...tIdentityVerificationRequestOrBuilder.java | 2 +- .../v25/services/SuggestBrandsRequest.java | 8 +- .../SuggestBrandsRequestOrBuilder.java | 2 +- .../v25/services/SuggestBrandsResponse.java | 8 +- .../SuggestBrandsResponseOrBuilder.java | 2 +- .../SuggestGeoTargetConstantsRequest.java | 20 +- ...estGeoTargetConstantsRequestOrBuilder.java | 2 +- .../SuggestGeoTargetConstantsResponse.java | 8 +- ...stGeoTargetConstantsResponseOrBuilder.java | 2 +- .../SuggestKeywordThemeConstantsRequest.java | 8 +- ...KeywordThemeConstantsRequestOrBuilder.java | 2 +- .../SuggestKeywordThemeConstantsResponse.java | 8 +- ...eywordThemeConstantsResponseOrBuilder.java | 2 +- .../services/SuggestKeywordThemesRequest.java | 8 +- .../SuggestKeywordThemesRequestOrBuilder.java | 2 +- .../SuggestKeywordThemesResponse.java | 14 +- ...SuggestKeywordThemesResponseOrBuilder.java | 2 +- .../SuggestSmartCampaignAdRequest.java | 8 +- ...uggestSmartCampaignAdRequestOrBuilder.java | 2 +- .../SuggestSmartCampaignAdResponse.java | 8 +- ...ggestSmartCampaignAdResponseOrBuilder.java | 2 +- ...gestSmartCampaignBudgetOptionsRequest.java | 8 +- ...CampaignBudgetOptionsRequestOrBuilder.java | 2 +- ...estSmartCampaignBudgetOptionsResponse.java | 20 +- ...ampaignBudgetOptionsResponseOrBuilder.java | 2 +- .../services/SuggestTravelAssetsRequest.java | 8 +- .../SuggestTravelAssetsRequestOrBuilder.java | 2 +- .../services/SuggestTravelAssetsResponse.java | 8 +- .../SuggestTravelAssetsResponseOrBuilder.java | 2 +- .../v25/services/SurfaceTargeting.java | 8 +- .../SurfaceTargetingCombinations.java | 8 +- ...SurfaceTargetingCombinationsOrBuilder.java | 2 +- .../services/SurfaceTargetingOrBuilder.java | 2 +- .../v25/services/SurveyDissatisfied.java | 8 +- .../services/SurveyDissatisfiedOrBuilder.java | 2 +- .../v25/services/SurveySatisfied.java | 8 +- .../services/SurveySatisfiedOrBuilder.java | 2 +- .../v25/services/TargetFrequencySettings.java | 8 +- .../TargetFrequencySettingsOrBuilder.java | 2 +- .../ads/googleads/v25/services/Targeting.java | 515 +- .../v25/services/TargetingOrBuilder.java | 56 +- .../services/TargetingSuggestionMetrics.java | 8 +- .../TargetingSuggestionMetricsOrBuilder.java | 2 +- ...irdPartyAppAnalyticsLinkServiceClient.java | 7 +- ...hirdPartyAppAnalyticsLinkServiceProto.java | 14 +- ...dPartyAppAnalyticsLinkServiceSettings.java | 7 +- .../TravelAssetSuggestionServiceClient.java | 7 +- .../TravelAssetSuggestionServiceProto.java | 20 +- .../TravelAssetSuggestionServiceSettings.java | 7 +- .../googleads/v25/services/TrendInsight.java | 643 +- .../v25/services/TrendInsightDataPoint.java | 8 +- .../TrendInsightDataPointOrBuilder.java | 2 +- .../v25/services/TrendInsightMetrics.java | 8 +- .../TrendInsightMetricsOrBuilder.java | 2 +- .../v25/services/TrendInsightOrBuilder.java | 76 +- .../v25/services/UnusableAdGroup.java | 8 +- .../services/UnusableAdGroupOrBuilder.java | 2 +- .../v25/services/UpdateDataLinkRequest.java | 8 +- .../UpdateDataLinkRequestOrBuilder.java | 2 +- .../v25/services/UpdateDataLinkResponse.java | 8 +- .../UpdateDataLinkResponseOrBuilder.java | 2 +- .../UpdateProductLinkInvitationRequest.java | 8 +- ...ProductLinkInvitationRequestOrBuilder.java | 2 +- .../UpdateProductLinkInvitationResponse.java | 8 +- ...roductLinkInvitationResponseOrBuilder.java | 2 +- .../UpdateYouTubeVideoUploadRequest.java | 8 +- ...ateYouTubeVideoUploadRequestOrBuilder.java | 2 +- .../UpdateYouTubeVideoUploadResponse.java | 8 +- ...teYouTubeVideoUploadResponseOrBuilder.java | 2 +- .../UploadCallConversionsRequest.java | 8 +- ...UploadCallConversionsRequestOrBuilder.java | 2 +- .../UploadCallConversionsResponse.java | 8 +- ...ploadCallConversionsResponseOrBuilder.java | 2 +- .../UploadClickConversionsRequest.java | 8 +- ...ploadClickConversionsRequestOrBuilder.java | 2 +- .../UploadClickConversionsResponse.java | 8 +- ...loadClickConversionsResponseOrBuilder.java | 2 +- .../UploadConversionAdjustmentsRequest.java | 8 +- ...ConversionAdjustmentsRequestOrBuilder.java | 2 +- .../UploadConversionAdjustmentsResponse.java | 8 +- ...onversionAdjustmentsResponseOrBuilder.java | 2 +- .../v25/services/UploadUserDataRequest.java | 8 +- .../UploadUserDataRequestOrBuilder.java | 2 +- .../v25/services/UploadUserDataResponse.java | 8 +- .../UploadUserDataResponseOrBuilder.java | 2 +- .../ads/googleads/v25/services/UrlSeed.java | 8 +- .../v25/services/UrlSeedOrBuilder.java | 2 +- .../v25/services/UserDataOperation.java | 8 +- .../services/UserDataOperationOrBuilder.java | 2 +- .../v25/services/UserDataServiceClient.java | 7 +- .../v25/services/UserDataServiceProto.java | 16 +- .../v25/services/UserDataServiceSettings.java | 7 +- .../UserListCustomerTypeOperation.java | 8 +- ...serListCustomerTypeOperationOrBuilder.java | 2 +- .../UserListCustomerTypeServiceClient.java | 7 +- .../UserListCustomerTypeServiceProto.java | 18 +- .../UserListCustomerTypeServiceSettings.java | 7 +- .../v25/services/UserListOperation.java | 8 +- .../services/UserListOperationOrBuilder.java | 2 +- .../v25/services/UserListServiceClient.java | 7 +- .../v25/services/UserListServiceProto.java | 18 +- .../v25/services/UserListServiceSettings.java | 7 +- .../v25/services/YouTubeChannelInsights.java | 8 +- .../YouTubeChannelInsightsOrBuilder.java | 2 +- .../v25/services/YouTubeCreatorInsights.java | 8 +- .../YouTubeCreatorInsightsOrBuilder.java | 2 +- .../v25/services/YouTubeMetrics.java | 8 +- .../v25/services/YouTubeMetricsOrBuilder.java | 2 +- .../v25/services/YouTubeSelectLineUp.java | 8 +- .../YouTubeSelectLineUpOrBuilder.java | 2 +- .../YouTubeSelectLineUpTargeting.java | 8 +- ...YouTubeSelectLineUpTargetingOrBuilder.java | 2 +- .../v25/services/YouTubeSelectSettings.java | 8 +- .../YouTubeSelectSettingsOrBuilder.java | 2 +- .../YouTubeVideoUploadServiceClient.java | 7 +- .../YouTubeVideoUploadServiceSettings.java | 7 +- .../YoutubeVideoUploadServiceProto.java | 22 +- .../AccountBudgetProposalServiceStub.java | 2 + ...ountBudgetProposalServiceStubSettings.java | 14 +- .../services/stub/AccountLinkServiceStub.java | 2 + .../stub/AccountLinkServiceStubSettings.java | 14 +- .../stub/AdGroupAdLabelServiceStub.java | 2 + .../AdGroupAdLabelServiceStubSettings.java | 14 +- .../services/stub/AdGroupAdServiceStub.java | 2 + .../stub/AdGroupAdServiceStubSettings.java | 14 +- .../stub/AdGroupAssetServiceStub.java | 2 + .../stub/AdGroupAssetServiceStubSettings.java | 14 +- .../stub/AdGroupAssetSetServiceStub.java | 2 + .../AdGroupAssetSetServiceStubSettings.java | 14 +- .../stub/AdGroupBidModifierServiceStub.java | 2 + ...AdGroupBidModifierServiceStubSettings.java | 14 +- ...AdGroupCriterionCustomizerServiceStub.java | 2 + ...riterionCustomizerServiceStubSettings.java | 14 +- .../AdGroupCriterionLabelServiceStub.java | 2 + ...roupCriterionLabelServiceStubSettings.java | 14 +- .../stub/AdGroupCriterionServiceStub.java | 2 + .../AdGroupCriterionServiceStubSettings.java | 14 +- .../stub/AdGroupCustomizerServiceStub.java | 2 + .../AdGroupCustomizerServiceStubSettings.java | 14 +- .../stub/AdGroupLabelServiceStub.java | 2 + .../stub/AdGroupLabelServiceStubSettings.java | 14 +- .../v25/services/stub/AdGroupServiceStub.java | 2 + .../stub/AdGroupServiceStubSettings.java | 14 +- .../services/stub/AdParameterServiceStub.java | 2 + .../stub/AdParameterServiceStubSettings.java | 14 +- .../v25/services/stub/AdServiceStub.java | 2 + .../services/stub/AdServiceStubSettings.java | 14 +- .../stub/AssetGenerationServiceStub.java | 2 + .../AssetGenerationServiceStubSettings.java | 14 +- .../stub/AssetGroupAssetServiceStub.java | 2 + .../AssetGroupAssetServiceStubSettings.java | 14 +- ...setGroupListingGroupFilterServiceStub.java | 2 + ...ListingGroupFilterServiceStubSettings.java | 14 +- .../services/stub/AssetGroupServiceStub.java | 2 + .../stub/AssetGroupServiceStubSettings.java | 14 +- .../stub/AssetGroupSignalServiceStub.java | 2 + .../AssetGroupSignalServiceStubSettings.java | 14 +- .../v25/services/stub/AssetServiceStub.java | 2 + .../stub/AssetServiceStubSettings.java | 14 +- .../stub/AssetSetAssetServiceStub.java | 2 + .../AssetSetAssetServiceStubSettings.java | 14 +- .../services/stub/AssetSetServiceStub.java | 2 + .../stub/AssetSetServiceStubSettings.java | 14 +- .../stub/AudienceInsightsServiceStub.java | 2 + .../AudienceInsightsServiceStubSettings.java | 14 +- .../services/stub/AudienceServiceStub.java | 2 + .../stub/AudienceServiceStubSettings.java | 14 +- ...ticallyCreatedAssetRemovalServiceStub.java | 2 + ...reatedAssetRemovalServiceStubSettings.java | 14 +- .../services/stub/BatchJobServiceStub.java | 5 +- .../stub/BatchJobServiceStubSettings.java | 14 +- .../services/stub/BenchmarksServiceStub.java | 2 + .../stub/BenchmarksServiceStubSettings.java | 14 +- .../stub/BiddingDataExclusionServiceStub.java | 2 + ...ddingDataExclusionServiceStubSettings.java | 14 +- ...ddingSeasonalityAdjustmentServiceStub.java | 2 + ...sonalityAdjustmentServiceStubSettings.java | 14 +- .../stub/BiddingStrategyServiceStub.java | 2 + .../BiddingStrategyServiceStubSettings.java | 14 +- .../stub/BillingSetupServiceStub.java | 2 + .../stub/BillingSetupServiceStubSettings.java | 14 +- .../stub/BrandSuggestionServiceStub.java | 2 + .../BrandSuggestionServiceStubSettings.java | 14 +- .../stub/CampaignAssetServiceStub.java | 2 + .../CampaignAssetServiceStubSettings.java | 14 +- .../stub/CampaignAssetSetServiceStub.java | 2 + .../CampaignAssetSetServiceStubSettings.java | 14 +- .../stub/CampaignBidModifierServiceStub.java | 2 + ...ampaignBidModifierServiceStubSettings.java | 14 +- .../stub/CampaignBudgetServiceStub.java | 2 + .../CampaignBudgetServiceStubSettings.java | 14 +- .../CampaignConversionGoalServiceStub.java | 2 + ...aignConversionGoalServiceStubSettings.java | 14 +- .../stub/CampaignCriterionServiceStub.java | 2 + .../CampaignCriterionServiceStubSettings.java | 14 +- .../stub/CampaignCustomizerServiceStub.java | 2 + ...CampaignCustomizerServiceStubSettings.java | 14 +- .../stub/CampaignDraftServiceStub.java | 5 +- .../CampaignDraftServiceStubSettings.java | 14 +- .../stub/CampaignGoalConfigServiceStub.java | 2 + ...CampaignGoalConfigServiceStubSettings.java | 14 +- .../stub/CampaignGroupServiceStub.java | 2 + .../CampaignGroupServiceStubSettings.java | 14 +- .../stub/CampaignLabelServiceStub.java | 2 + .../CampaignLabelServiceStubSettings.java | 14 +- .../services/stub/CampaignServiceStub.java | 2 + .../stub/CampaignServiceStubSettings.java | 14 +- .../stub/CampaignSharedSetServiceStub.java | 2 + .../CampaignSharedSetServiceStubSettings.java | 14 +- .../ContentCreatorInsightsServiceStub.java | 2 + ...entCreatorInsightsServiceStubSettings.java | 14 +- .../stub/ConversionActionServiceStub.java | 2 + .../ConversionActionServiceStubSettings.java | 14 +- ...ConversionAdjustmentUploadServiceStub.java | 2 + ...onAdjustmentUploadServiceStubSettings.java | 14 +- .../ConversionCustomVariableServiceStub.java | 2 + ...sionCustomVariableServiceStubSettings.java | 14 +- ...nversionGoalCampaignConfigServiceStub.java | 2 + ...GoalCampaignConfigServiceStubSettings.java | 14 +- .../stub/ConversionUploadServiceStub.java | 2 + .../ConversionUploadServiceStubSettings.java | 14 +- .../stub/ConversionValueRuleServiceStub.java | 2 + ...onversionValueRuleServiceStubSettings.java | 14 +- .../ConversionValueRuleSetServiceStub.java | 2 + ...ersionValueRuleSetServiceStubSettings.java | 14 +- .../stub/CustomAudienceServiceStub.java | 2 + .../CustomAudienceServiceStubSettings.java | 14 +- .../stub/CustomConversionGoalServiceStub.java | 2 + ...stomConversionGoalServiceStubSettings.java | 14 +- .../stub/CustomInterestServiceStub.java | 2 + .../CustomInterestServiceStubSettings.java | 14 +- .../stub/CustomerAssetServiceStub.java | 2 + .../CustomerAssetServiceStubSettings.java | 14 +- .../stub/CustomerAssetSetServiceStub.java | 2 + .../CustomerAssetSetServiceStubSettings.java | 14 +- .../stub/CustomerClientLinkServiceStub.java | 2 + ...CustomerClientLinkServiceStubSettings.java | 14 +- .../CustomerConversionGoalServiceStub.java | 2 + ...omerConversionGoalServiceStubSettings.java | 14 +- .../stub/CustomerCustomizerServiceStub.java | 2 + ...CustomerCustomizerServiceStubSettings.java | 14 +- .../stub/CustomerLabelServiceStub.java | 2 + .../CustomerLabelServiceStubSettings.java | 14 +- .../stub/CustomerManagerLinkServiceStub.java | 2 + ...ustomerManagerLinkServiceStubSettings.java | 14 +- .../CustomerNegativeCriterionServiceStub.java | 2 + ...rNegativeCriterionServiceStubSettings.java | 14 +- .../services/stub/CustomerServiceStub.java | 2 + .../stub/CustomerServiceStubSettings.java | 14 +- ...tworkConversionValueSchemaServiceStub.java | 2 + ...versionValueSchemaServiceStubSettings.java | 14 +- ...stomerUserAccessInvitationServiceStub.java | 2 + ...erAccessInvitationServiceStubSettings.java | 14 +- .../stub/CustomerUserAccessServiceStub.java | 2 + ...CustomerUserAccessServiceStubSettings.java | 14 +- .../stub/CustomizerAttributeServiceStub.java | 2 + ...ustomizerAttributeServiceStubSettings.java | 14 +- .../services/stub/DataLinkServiceStub.java | 2 + .../stub/DataLinkServiceStubSettings.java | 14 +- .../stub/ExperimentArmServiceStub.java | 2 + .../ExperimentArmServiceStubSettings.java | 14 +- .../services/stub/ExperimentServiceStub.java | 5 +- .../stub/ExperimentServiceStubSettings.java | 14 +- .../stub/GeoTargetConstantServiceStub.java | 2 + .../GeoTargetConstantServiceStubSettings.java | 14 +- .../v25/services/stub/GoalServiceStub.java | 2 + .../stub/GoalServiceStubSettings.java | 14 +- .../stub/GoogleAdsFieldServiceStub.java | 2 + .../GoogleAdsFieldServiceStubSettings.java | 14 +- .../services/stub/GoogleAdsServiceStub.java | 2 + .../stub/GoogleAdsServiceStubSettings.java | 14 +- .../GrpcAccountBudgetProposalServiceStub.java | 2 + .../stub/GrpcAccountLinkServiceStub.java | 2 + .../stub/GrpcAdGroupAdLabelServiceStub.java | 2 + .../stub/GrpcAdGroupAdServiceStub.java | 3 + .../stub/GrpcAdGroupAssetServiceStub.java | 2 + .../stub/GrpcAdGroupAssetSetServiceStub.java | 2 + .../GrpcAdGroupBidModifierServiceStub.java | 2 + ...AdGroupCriterionCustomizerServiceStub.java | 2 + .../GrpcAdGroupCriterionLabelServiceStub.java | 2 + .../stub/GrpcAdGroupCriterionServiceStub.java | 2 + .../GrpcAdGroupCustomizerServiceStub.java | 2 + .../stub/GrpcAdGroupLabelServiceStub.java | 2 + .../services/stub/GrpcAdGroupServiceStub.java | 2 + .../stub/GrpcAdParameterServiceStub.java | 2 + .../v25/services/stub/GrpcAdServiceStub.java | 2 + .../stub/GrpcAssetGenerationServiceStub.java | 2 + .../stub/GrpcAssetGroupAssetServiceStub.java | 2 + ...setGroupListingGroupFilterServiceStub.java | 2 + .../stub/GrpcAssetGroupServiceStub.java | 2 + .../stub/GrpcAssetGroupSignalServiceStub.java | 2 + .../services/stub/GrpcAssetServiceStub.java | 2 + .../stub/GrpcAssetSetAssetServiceStub.java | 2 + .../stub/GrpcAssetSetServiceStub.java | 2 + .../stub/GrpcAudienceInsightsServiceStub.java | 2 + .../stub/GrpcAudienceServiceStub.java | 2 + ...ticallyCreatedAssetRemovalServiceStub.java | 2 + .../stub/GrpcBatchJobServiceStub.java | 5 + .../stub/GrpcBenchmarksServiceStub.java | 2 + .../GrpcBiddingDataExclusionServiceStub.java | 2 + ...ddingSeasonalityAdjustmentServiceStub.java | 2 + .../stub/GrpcBiddingStrategyServiceStub.java | 2 + .../stub/GrpcBillingSetupServiceStub.java | 2 + .../stub/GrpcBrandSuggestionServiceStub.java | 2 + .../stub/GrpcCampaignAssetServiceStub.java | 2 + .../stub/GrpcCampaignAssetSetServiceStub.java | 2 + .../GrpcCampaignBidModifierServiceStub.java | 2 + .../stub/GrpcCampaignBudgetServiceStub.java | 2 + ...GrpcCampaignConversionGoalServiceStub.java | 2 + .../GrpcCampaignCriterionServiceStub.java | 2 + .../GrpcCampaignCustomizerServiceStub.java | 2 + .../stub/GrpcCampaignDraftServiceStub.java | 4 + .../GrpcCampaignGoalConfigServiceStub.java | 2 + .../stub/GrpcCampaignGroupServiceStub.java | 2 + .../stub/GrpcCampaignLabelServiceStub.java | 2 + .../stub/GrpcCampaignServiceStub.java | 2 + .../GrpcCampaignSharedSetServiceStub.java | 2 + ...GrpcContentCreatorInsightsServiceStub.java | 2 + .../stub/GrpcConversionActionServiceStub.java | 2 + ...ConversionAdjustmentUploadServiceStub.java | 2 + ...pcConversionCustomVariableServiceStub.java | 2 + ...nversionGoalCampaignConfigServiceStub.java | 2 + .../stub/GrpcConversionUploadServiceStub.java | 2 + .../GrpcConversionValueRuleServiceStub.java | 2 + ...GrpcConversionValueRuleSetServiceStub.java | 2 + .../stub/GrpcCustomAudienceServiceStub.java | 2 + .../GrpcCustomConversionGoalServiceStub.java | 2 + .../stub/GrpcCustomInterestServiceStub.java | 2 + .../stub/GrpcCustomerAssetServiceStub.java | 2 + .../stub/GrpcCustomerAssetSetServiceStub.java | 2 + .../GrpcCustomerClientLinkServiceStub.java | 2 + ...GrpcCustomerConversionGoalServiceStub.java | 2 + .../GrpcCustomerCustomizerServiceStub.java | 2 + .../stub/GrpcCustomerLabelServiceStub.java | 2 + .../GrpcCustomerManagerLinkServiceStub.java | 2 + ...cCustomerNegativeCriterionServiceStub.java | 2 + .../stub/GrpcCustomerServiceStub.java | 2 + ...tworkConversionValueSchemaServiceStub.java | 2 + ...stomerUserAccessInvitationServiceStub.java | 2 + .../GrpcCustomerUserAccessServiceStub.java | 2 + .../GrpcCustomizerAttributeServiceStub.java | 2 + .../stub/GrpcDataLinkServiceStub.java | 4 + .../stub/GrpcExperimentArmServiceStub.java | 2 + .../stub/GrpcExperimentServiceStub.java | 7 + .../GrpcGeoTargetConstantServiceStub.java | 2 + .../services/stub/GrpcGoalServiceStub.java | 2 + .../stub/GrpcGoogleAdsFieldServiceStub.java | 3 + .../stub/GrpcGoogleAdsServiceStub.java | 2 + .../GrpcIdentityVerificationServiceStub.java | 2 + .../stub/GrpcIncentiveServiceStub.java | 2 + .../services/stub/GrpcInvoiceServiceStub.java | 2 + ...cKeywordPlanAdGroupKeywordServiceStub.java | 2 + .../GrpcKeywordPlanAdGroupServiceStub.java | 2 + ...KeywordPlanCampaignKeywordServiceStub.java | 2 + .../GrpcKeywordPlanCampaignServiceStub.java | 2 + .../stub/GrpcKeywordPlanIdeaServiceStub.java | 2 + .../stub/GrpcKeywordPlanServiceStub.java | 2 + .../GrpcKeywordThemeConstantServiceStub.java | 2 + .../services/stub/GrpcLabelServiceStub.java | 2 + .../GrpcLocalServicesLeadServiceStub.java | 3 + .../GrpcMultiPartyAuthReviewServiceStub.java | 2 + .../GrpcOfflineUserDataJobServiceStub.java | 4 + .../stub/GrpcPaymentsAccountServiceStub.java | 2 + .../GrpcProductLinkInvitationServiceStub.java | 4 + .../stub/GrpcProductLinkServiceStub.java | 3 + .../stub/GrpcReachPlanServiceStub.java | 2 + .../stub/GrpcRecommendationServiceStub.java | 2 + ...RecommendationSubscriptionServiceStub.java | 2 + .../GrpcRemarketingActionServiceStub.java | 2 + .../stub/GrpcReservationServiceStub.java | 2 + .../stub/GrpcShareablePreviewServiceStub.java | 2 + .../stub/GrpcSharedCriterionServiceStub.java | 2 + .../stub/GrpcSharedSetServiceStub.java | 2 + .../GrpcSmartCampaignSettingServiceStub.java | 3 + .../GrpcSmartCampaignSuggestServiceStub.java | 3 + ...ThirdPartyAppAnalyticsLinkServiceStub.java | 3 + .../GrpcTravelAssetSuggestionServiceStub.java | 2 + .../stub/GrpcUserDataServiceStub.java | 2 + .../GrpcUserListCustomerTypeServiceStub.java | 2 + .../stub/GrpcUserListServiceStub.java | 2 + .../GrpcYouTubeVideoUploadServiceStub.java | 2 + .../stub/IdentityVerificationServiceStub.java | 2 + ...entityVerificationServiceStubSettings.java | 14 +- .../services/stub/IncentiveServiceStub.java | 2 + .../stub/IncentiveServiceStubSettings.java | 14 +- .../v25/services/stub/InvoiceServiceStub.java | 2 + .../stub/InvoiceServiceStubSettings.java | 14 +- .../KeywordPlanAdGroupKeywordServiceStub.java | 2 + ...PlanAdGroupKeywordServiceStubSettings.java | 14 +- .../stub/KeywordPlanAdGroupServiceStub.java | 2 + ...KeywordPlanAdGroupServiceStubSettings.java | 14 +- ...KeywordPlanCampaignKeywordServiceStub.java | 2 + ...lanCampaignKeywordServiceStubSettings.java | 14 +- .../stub/KeywordPlanCampaignServiceStub.java | 2 + ...eywordPlanCampaignServiceStubSettings.java | 14 +- .../stub/KeywordPlanIdeaServiceStub.java | 2 + .../KeywordPlanIdeaServiceStubSettings.java | 14 +- .../services/stub/KeywordPlanServiceStub.java | 2 + .../stub/KeywordPlanServiceStubSettings.java | 14 +- .../stub/KeywordThemeConstantServiceStub.java | 2 + ...ywordThemeConstantServiceStubSettings.java | 14 +- .../v25/services/stub/LabelServiceStub.java | 2 + .../stub/LabelServiceStubSettings.java | 14 +- .../stub/LocalServicesLeadServiceStub.java | 2 + .../LocalServicesLeadServiceStubSettings.java | 14 +- .../stub/MultiPartyAuthReviewServiceStub.java | 2 + ...ltiPartyAuthReviewServiceStubSettings.java | 14 +- .../stub/OfflineUserDataJobServiceStub.java | 5 +- ...OfflineUserDataJobServiceStubSettings.java | 14 +- .../stub/PaymentsAccountServiceStub.java | 2 + .../PaymentsAccountServiceStubSettings.java | 14 +- .../ProductLinkInvitationServiceStub.java | 2 + ...ductLinkInvitationServiceStubSettings.java | 14 +- .../services/stub/ProductLinkServiceStub.java | 2 + .../stub/ProductLinkServiceStubSettings.java | 14 +- .../services/stub/ReachPlanServiceStub.java | 2 + .../stub/ReachPlanServiceStubSettings.java | 14 +- .../stub/RecommendationServiceStub.java | 2 + .../RecommendationServiceStubSettings.java | 14 +- ...RecommendationSubscriptionServiceStub.java | 2 + ...dationSubscriptionServiceStubSettings.java | 14 +- .../stub/RemarketingActionServiceStub.java | 2 + .../RemarketingActionServiceStubSettings.java | 14 +- .../services/stub/ReservationServiceStub.java | 2 + .../stub/ReservationServiceStubSettings.java | 14 +- .../stub/ShareablePreviewServiceStub.java | 2 + .../ShareablePreviewServiceStubSettings.java | 14 +- .../stub/SharedCriterionServiceStub.java | 2 + .../SharedCriterionServiceStubSettings.java | 14 +- .../services/stub/SharedSetServiceStub.java | 2 + .../stub/SharedSetServiceStubSettings.java | 14 +- .../stub/SmartCampaignSettingServiceStub.java | 2 + ...artCampaignSettingServiceStubSettings.java | 14 +- .../stub/SmartCampaignSuggestServiceStub.java | 2 + ...artCampaignSuggestServiceStubSettings.java | 14 +- ...ThirdPartyAppAnalyticsLinkServiceStub.java | 2 + ...tyAppAnalyticsLinkServiceStubSettings.java | 14 +- .../TravelAssetSuggestionServiceStub.java | 2 + ...velAssetSuggestionServiceStubSettings.java | 14 +- .../services/stub/UserDataServiceStub.java | 2 + .../stub/UserDataServiceStubSettings.java | 14 +- .../stub/UserListCustomerTypeServiceStub.java | 2 + ...erListCustomerTypeServiceStubSettings.java | 14 +- .../services/stub/UserListServiceStub.java | 2 + .../stub/UserListServiceStubSettings.java | 14 +- .../stub/YouTubeVideoUploadServiceStub.java | 2 + ...YouTubeVideoUploadServiceStubSettings.java | 14 +- gradle.properties | 2 +- 5303 files changed, 92969 insertions(+), 34768 deletions(-) create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoal.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoalOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoalProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EntityBid.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EntityBidOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeEnum.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeEnumOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesEnum.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesEnumOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusEnum.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusEnumOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeEnum.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeEnumOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipEnum.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipEnumOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentEnum.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentEnumOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionEnum.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionEnumOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeEnum.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeEnumOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeEnum.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeEnumOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRange.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeName.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaign.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignName.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfig.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigName.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDevice.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceName.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlight.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightName.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftInfo.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftInfoOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftMeasurement.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftMeasurementOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGender.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderName.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideo.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoName.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoProto.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AggregateMetrics.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AggregateMetricsOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSentimentInsight.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSentimentInsightOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryFilter.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryFilterOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryInfo.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryInfoOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightDistribution.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightDistributionOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightSummary.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightSummaryOrBuilder.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareMetrics.java create mode 100644 google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareMetricsOrBuilder.java 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 implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.common.EffectiveAutomaticGoal) + com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder { + 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); + } + + // Construct using com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + category_ = 0; + origin_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.common.EffectiveAutomaticGoalProto.internal_static_google_ads_googleads_v25_common_EffectiveAutomaticGoal_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal getDefaultInstanceForType() { + return com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal build() { + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal buildPartial() { + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal result = new com.google.ads.googleads.v25.common.EffectiveAutomaticGoal(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.common.EffectiveAutomaticGoal result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.category_ = category_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.origin_ = origin_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.common.EffectiveAutomaticGoal) { + return mergeFrom((com.google.ads.googleads.v25.common.EffectiveAutomaticGoal)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.common.EffectiveAutomaticGoal other) { + if (other == com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.getDefaultInstance()) return this; + if (other.category_ != 0) { + setCategoryValue(other.getCategoryValue()); + } + if (other.origin_ != 0) { + setOriginValue(other.getOriginValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + category_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: { + origin_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private int 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; + * @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 + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EffectiveAutomaticGoal parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoalOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoalOrBuilder.java new file mode 100644 index 0000000000..de2d5b4619 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EffectiveAutomaticGoalOrBuilder.java @@ -0,0 +1,50 @@ +// 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 interface EffectiveAutomaticGoalOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.common.EffectiveAutomaticGoal) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * 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 implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.common.EntityBid) + com.google.ads.googleads.v25.common.EntityBidOrBuilder { + 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); + } + + // Construct using com.google.ads.googleads.v25.common.EntityBid.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + itemCode_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.common.CriteriaProto.internal_static_google_ads_googleads_v25_common_EntityBid_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.common.EntityBid getDefaultInstanceForType() { + return com.google.ads.googleads.v25.common.EntityBid.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.common.EntityBid build() { + com.google.ads.googleads.v25.common.EntityBid result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.common.EntityBid buildPartial() { + com.google.ads.googleads.v25.common.EntityBid result = new com.google.ads.googleads.v25.common.EntityBid(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.common.EntityBid result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.itemCode_ = itemCode_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.common.EntityBid) { + return mergeFrom((com.google.ads.googleads.v25.common.EntityBid)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.common.EntityBid other) { + if (other == com.google.ads.googleads.v25.common.EntityBid.getDefaultInstance()) return this; + if (other.hasItemCode()) { + itemCode_ = other.itemCode_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + itemCode_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private 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. + */ + 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 + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EntityBid parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.common.EntityBid getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EntityBidOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EntityBidOrBuilder.java new file mode 100644 index 0000000000..14afce3942 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/common/EntityBidOrBuilder.java @@ -0,0 +1,44 @@ +// 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; + +@com.google.protobuf.Generated +public interface EntityBidOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.common.EntityBid) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * 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.List getInteractionEventTypesList() { + 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 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.Iterable values) { + 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.List getInteractionEventTypesList() { - 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 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.Iterable values) { - 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.Iterable values) { + 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.Iterable values) { - 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");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeEnumOrBuilder.java
index 9d9c15b8a5..f092070ad3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeEnumOrBuilder.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;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeProto.java
index ab4bba9cb5..1447371b16 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdFormatTypeProto.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_format_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 AdFormatTypeProto {
+public final class AdFormatTypeProto extends com.google.protobuf.GeneratedFile {
   private AdFormatTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdFormatTypeProto.class.getName());
+      "AdFormatTypeProto");
   }
   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_AdFormatTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdFormatTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdFormatTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusEnum.java
index 98ab9047f8..42bb55057d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusEnum.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_group_ad_primary_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AdGroupAdPrimaryStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdPrimaryStatusEnum.class.getName());
+      "AdGroupAdPrimaryStatusEnum");
   }
   // Use AdGroupAdPrimaryStatusEnum.newBuilder() to construct.
   private AdGroupAdPrimaryStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -128,10 +128,10 @@ public enum AdGroupAdPrimaryStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupAdPrimaryStatus.class.getName());
+        "AdGroupAdPrimaryStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusEnumOrBuilder.java
index a8dd83b459..f39022bd47 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusEnumOrBuilder.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_group_ad_primary_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/AdGroupAdPrimaryStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusProto.java
index cb329bfe10..946550e92c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusProto.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_group_ad_primary_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 AdGroupAdPrimaryStatusProto {
+public final class AdGroupAdPrimaryStatusProto extends com.google.protobuf.GeneratedFile {
   private AdGroupAdPrimaryStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdPrimaryStatusProto.class.getName());
+      "AdGroupAdPrimaryStatusProto");
   }
   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_AdGroupAdPrimaryStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupAdPrimaryStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupAdPrimaryStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonEnum.java
index de6a7b4d67..e7f2abde7b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonEnum.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_group_ad_primary_status_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class AdGroupAdPrimaryStatusReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdPrimaryStatusReasonEnum.class.getName());
+      "AdGroupAdPrimaryStatusReasonEnum");
   }
   // Use AdGroupAdPrimaryStatusReasonEnum.newBuilder() to construct.
   private AdGroupAdPrimaryStatusReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -215,10 +215,10 @@ public enum AdGroupAdPrimaryStatusReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupAdPrimaryStatusReason.class.getName());
+        "AdGroupAdPrimaryStatusReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonEnumOrBuilder.java
index d1c0803b10..9725f62a75 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonEnumOrBuilder.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_group_ad_primary_status_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/AdGroupAdPrimaryStatusReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonProto.java
index 45a2997c9a..b9b635185c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdPrimaryStatusReasonProto.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_group_ad_primary_status_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 AdGroupAdPrimaryStatusReasonProto {
+public final class AdGroupAdPrimaryStatusReasonProto extends com.google.protobuf.GeneratedFile {
   private AdGroupAdPrimaryStatusReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdPrimaryStatusReasonProto.class.getName());
+      "AdGroupAdPrimaryStatusReasonProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -68,7 +68,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AdGroupAdPrimaryStatusReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupAdPrimaryStatusReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupAdPrimaryStatusReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeEnum.java
index 4aacc249d6..92343f892e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeEnum.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_group_ad_rotation_mode.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AdGroupAdRotationModeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdRotationModeEnum.class.getName());
+      "AdGroupAdRotationModeEnum");
   }
   // Use AdGroupAdRotationModeEnum.newBuilder() to construct.
   private AdGroupAdRotationModeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -98,10 +98,10 @@ public enum AdGroupAdRotationMode
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupAdRotationMode.class.getName());
+        "AdGroupAdRotationMode");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeEnumOrBuilder.java
index c5a7649d21..c0a8606979 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeEnumOrBuilder.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_group_ad_rotation_mode.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/AdGroupAdRotationModeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeProto.java
index 15a38fe266..2c12d29635 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdRotationModeProto.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_group_ad_rotation_mode.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 AdGroupAdRotationModeProto {
+public final class AdGroupAdRotationModeProto extends com.google.protobuf.GeneratedFile {
   private AdGroupAdRotationModeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdRotationModeProto.class.getName());
+      "AdGroupAdRotationModeProto");
   }
   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_AdGroupAdRotationModeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupAdRotationModeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupAdRotationModeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusEnum.java
index 499ddf54e4..81a8b388a3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusEnum.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_group_ad_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 AdGroupAdStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdStatusEnum.class.getName());
+      "AdGroupAdStatusEnum");
   }
   // Use AdGroupAdStatusEnum.newBuilder() to construct.
   private AdGroupAdStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum AdGroupAdStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupAdStatus.class.getName());
+        "AdGroupAdStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusEnumOrBuilder.java
index 452fffa7a9..9f154b3830 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusEnumOrBuilder.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_group_ad_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/AdGroupAdStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusProto.java
index 66ff264d4f..3002a89abb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupAdStatusProto.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_group_ad_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 AdGroupAdStatusProto {
+public final class AdGroupAdStatusProto extends com.google.protobuf.GeneratedFile {
   private AdGroupAdStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdStatusProto.class.getName());
+      "AdGroupAdStatusProto");
   }
   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_AdGroupAdStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupAdStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupAdStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusEnum.java
index 91be9de849..527a385f5d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusEnum.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_group_criterion_approval_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 AdGroupCriterionApprovalStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionApprovalStatusEnum.class.getName());
+      "AdGroupCriterionApprovalStatusEnum");
   }
   // Use AdGroupCriterionApprovalStatusEnum.newBuilder() to construct.
   private AdGroupCriterionApprovalStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum AdGroupCriterionApprovalStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupCriterionApprovalStatus.class.getName());
+        "AdGroupCriterionApprovalStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusEnumOrBuilder.java
index a688fdea6a..589a144f6f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusEnumOrBuilder.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_group_criterion_approval_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/AdGroupCriterionApprovalStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusProto.java
index ff79f9afb7..5f254bf248 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionApprovalStatusProto.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_group_criterion_approval_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 AdGroupCriterionApprovalStatusProto {
+public final class AdGroupCriterionApprovalStatusProto extends com.google.protobuf.GeneratedFile {
   private AdGroupCriterionApprovalStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionApprovalStatusProto.class.getName());
+      "AdGroupCriterionApprovalStatusProto");
   }
   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_AdGroupCriterionApprovalStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupCriterionApprovalStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupCriterionApprovalStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusEnum.java
index 9e73bdf1d6..9c4bc3f698 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusEnum.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_group_criterion_primary_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 AdGroupCriterionPrimaryStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionPrimaryStatusEnum.class.getName());
+      "AdGroupCriterionPrimaryStatusEnum");
   }
   // Use AdGroupCriterionPrimaryStatusEnum.newBuilder() to construct.
   private AdGroupCriterionPrimaryStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -121,10 +121,10 @@ public enum AdGroupCriterionPrimaryStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupCriterionPrimaryStatus.class.getName());
+        "AdGroupCriterionPrimaryStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusEnumOrBuilder.java
index 41f57d00cd..4fe8e51f27 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusEnumOrBuilder.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_group_criterion_primary_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/AdGroupCriterionPrimaryStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusProto.java
index edaa8056ac..4d666217d3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusProto.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_group_criterion_primary_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 AdGroupCriterionPrimaryStatusProto {
+public final class AdGroupCriterionPrimaryStatusProto extends com.google.protobuf.GeneratedFile {
   private AdGroupCriterionPrimaryStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionPrimaryStatusProto.class.getName());
+      "AdGroupCriterionPrimaryStatusProto");
   }
   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_AdGroupCriterionPrimaryStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupCriterionPrimaryStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupCriterionPrimaryStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonEnum.java
index adc011aa85..e87d767a72 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonEnum.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_group_criterion_primary_status_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AdGroupCriterionPrimaryStatusReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionPrimaryStatusReasonEnum.class.getName());
+      "AdGroupCriterionPrimaryStatusReasonEnum");
   }
   // Use AdGroupCriterionPrimaryStatusReasonEnum.newBuilder() to construct.
   private AdGroupCriterionPrimaryStatusReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -245,10 +245,10 @@ public enum AdGroupCriterionPrimaryStatusReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupCriterionPrimaryStatusReason.class.getName());
+        "AdGroupCriterionPrimaryStatusReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonEnumOrBuilder.java
index 95c3417181..6efb5cc305 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonEnumOrBuilder.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_group_criterion_primary_status_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/AdGroupCriterionPrimaryStatusReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonProto.java
index ba657797a8..73fd8d1381 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionPrimaryStatusReasonProto.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_group_criterion_primary_status_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 AdGroupCriterionPrimaryStatusReasonProto {
+public final class AdGroupCriterionPrimaryStatusReasonProto extends com.google.protobuf.GeneratedFile {
   private AdGroupCriterionPrimaryStatusReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionPrimaryStatusReasonProto.class.getName());
+      "AdGroupCriterionPrimaryStatusReasonProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -73,7 +73,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AdGroupCriterionPrimaryStatusReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupCriterionPrimaryStatusReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupCriterionPrimaryStatusReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusEnum.java
index 4b34b52ba6..fb07821fd8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusEnum.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_group_criterion_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 AdGroupCriterionStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionStatusEnum.class.getName());
+      "AdGroupCriterionStatusEnum");
   }
   // Use AdGroupCriterionStatusEnum.newBuilder() to construct.
   private AdGroupCriterionStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum AdGroupCriterionStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupCriterionStatus.class.getName());
+        "AdGroupCriterionStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusEnumOrBuilder.java
index 47054dd94e..dc40fc6875 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusEnumOrBuilder.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_group_criterion_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/AdGroupCriterionStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusProto.java
index 90be5781ed..997bb953a0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupCriterionStatusProto.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_group_criterion_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 AdGroupCriterionStatusProto {
+public final class AdGroupCriterionStatusProto extends com.google.protobuf.GeneratedFile {
   private AdGroupCriterionStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionStatusProto.class.getName());
+      "AdGroupCriterionStatusProto");
   }
   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_AdGroupCriterionStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupCriterionStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupCriterionStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusEnum.java
index c95ac1dc84..c37aaf7db8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusEnum.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_group_primary_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AdGroupPrimaryStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupPrimaryStatusEnum.class.getName());
+      "AdGroupPrimaryStatusEnum");
   }
   // Use AdGroupPrimaryStatusEnum.newBuilder() to construct.
   private AdGroupPrimaryStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -128,10 +128,10 @@ public enum AdGroupPrimaryStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupPrimaryStatus.class.getName());
+        "AdGroupPrimaryStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusEnumOrBuilder.java
index c4da8bbe75..d2136025a4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusEnumOrBuilder.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_group_primary_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/AdGroupPrimaryStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusProto.java
index 9bc555265b..3e4368ab3e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusProto.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_group_primary_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 AdGroupPrimaryStatusProto {
+public final class AdGroupPrimaryStatusProto extends com.google.protobuf.GeneratedFile {
   private AdGroupPrimaryStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupPrimaryStatusProto.class.getName());
+      "AdGroupPrimaryStatusProto");
   }
   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_AdGroupPrimaryStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupPrimaryStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupPrimaryStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonEnum.java
index 5a7cfb99b9..2ae289e529 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonEnum.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_group_primary_status_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class AdGroupPrimaryStatusReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupPrimaryStatusReasonEnum.class.getName());
+      "AdGroupPrimaryStatusReasonEnum");
   }
   // Use AdGroupPrimaryStatusReasonEnum.newBuilder() to construct.
   private AdGroupPrimaryStatusReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -225,10 +225,10 @@ public enum AdGroupPrimaryStatusReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupPrimaryStatusReason.class.getName());
+        "AdGroupPrimaryStatusReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonEnumOrBuilder.java
index 561bca5b7f..0b5136df69 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonEnumOrBuilder.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_group_primary_status_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/AdGroupPrimaryStatusReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonProto.java
index 8a4f183e63..05078097cc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupPrimaryStatusReasonProto.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_group_primary_status_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 AdGroupPrimaryStatusReasonProto {
+public final class AdGroupPrimaryStatusReasonProto extends com.google.protobuf.GeneratedFile {
   private AdGroupPrimaryStatusReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupPrimaryStatusReasonProto.class.getName());
+      "AdGroupPrimaryStatusReasonProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AdGroupPrimaryStatusReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupPrimaryStatusReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupPrimaryStatusReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusEnum.java
index 5289f3f8c9..b2cca06d86 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusEnum.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_group_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 AdGroupStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupStatusEnum.class.getName());
+      "AdGroupStatusEnum");
   }
   // Use AdGroupStatusEnum.newBuilder() to construct.
   private AdGroupStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum AdGroupStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupStatus.class.getName());
+        "AdGroupStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusEnumOrBuilder.java
index 66d91a3bc5..193f6f6b08 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusEnumOrBuilder.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_group_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/AdGroupStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusProto.java
index 5382817c21..a620b5fc13 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupStatusProto.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_group_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 AdGroupStatusProto {
+public final class AdGroupStatusProto extends com.google.protobuf.GeneratedFile {
   private AdGroupStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupStatusProto.class.getName());
+      "AdGroupStatusProto");
   }
   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_enums_AdGroupStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeEnum.java
index 59b8d92522..86a372b53f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeEnum.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_group_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class AdGroupTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupTypeEnum.class.getName());
+      "AdGroupTypeEnum");
   }
   // Use AdGroupTypeEnum.newBuilder() to construct.
   private AdGroupTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -219,10 +219,10 @@ public enum AdGroupType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupType.class.getName());
+        "AdGroupType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeEnumOrBuilder.java
index f2e381730d..adab03742c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeEnumOrBuilder.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_group_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/AdGroupTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeProto.java
index 8cd0c58de6..37e1e653d1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdGroupTypeProto.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_group_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 AdGroupTypeProto {
+public final class AdGroupTypeProto extends com.google.protobuf.GeneratedFile {
   private AdGroupTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupTypeProto.class.getName());
+      "AdGroupTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AdGroupTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdGroupTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdGroupTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeEnum.java
index 61287519e9..7646284aae 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeEnum.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_network_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 AdNetworkTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdNetworkTypeEnum.class.getName());
+      "AdNetworkTypeEnum");
   }
   // Use AdNetworkTypeEnum.newBuilder() to construct.
   private AdNetworkTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -162,10 +162,10 @@ public enum AdNetworkType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdNetworkType.class.getName());
+        "AdNetworkType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeEnumOrBuilder.java
index d8dfd69296..3fcbd2ba8b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeEnumOrBuilder.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_network_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/AdNetworkTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeProto.java
index 8b4d1bf7fd..d499619e3e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdNetworkTypeProto.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_network_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 AdNetworkTypeProto {
+public final class AdNetworkTypeProto extends com.google.protobuf.GeneratedFile {
   private AdNetworkTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdNetworkTypeProto.class.getName());
+      "AdNetworkTypeProto");
   }
   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_AdNetworkTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdNetworkTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdNetworkTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusEnum.java
index 8324d4ffb9..4815f8627e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusEnum.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_serving_optimization_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 AdServingOptimizationStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdServingOptimizationStatusEnum.class.getName());
+      "AdServingOptimizationStatusEnum");
   }
   // Use AdServingOptimizationStatusEnum.newBuilder() to construct.
   private AdServingOptimizationStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -124,10 +124,10 @@ public enum AdServingOptimizationStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdServingOptimizationStatus.class.getName());
+        "AdServingOptimizationStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusEnumOrBuilder.java
index 67bb1ce9f7..341a10b90e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusEnumOrBuilder.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_serving_optimization_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/AdServingOptimizationStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusProto.java
index 75870350f4..51630285db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdServingOptimizationStatusProto.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_serving_optimization_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 AdServingOptimizationStatusProto {
+public final class AdServingOptimizationStatusProto extends com.google.protobuf.GeneratedFile {
   private AdServingOptimizationStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdServingOptimizationStatusProto.class.getName());
+      "AdServingOptimizationStatusProto");
   }
   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_AdServingOptimizationStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdServingOptimizationStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdServingOptimizationStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeEnum.java
index 1d219ef5bd..0d4e0470e7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeEnum.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_strength_action_item_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 AdStrengthActionItemTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdStrengthActionItemTypeEnum.class.getName());
+      "AdStrengthActionItemTypeEnum");
   }
   // Use AdStrengthActionItemTypeEnum.newBuilder() to construct.
   private AdStrengthActionItemTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum AdStrengthActionItemType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdStrengthActionItemType.class.getName());
+        "AdStrengthActionItemType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeEnumOrBuilder.java
index 90412d63b2..d47f784da1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeEnumOrBuilder.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_strength_action_item_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/AdStrengthActionItemTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeProto.java
index afddf0da1d..54637b83eb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthActionItemTypeProto.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_strength_action_item_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 AdStrengthActionItemTypeProto {
+public final class AdStrengthActionItemTypeProto extends com.google.protobuf.GeneratedFile {
   private AdStrengthActionItemTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdStrengthActionItemTypeProto.class.getName());
+      "AdStrengthActionItemTypeProto");
   }
   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_AdStrengthActionItemTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdStrengthActionItemTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdStrengthActionItemTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthEnum.java
index 4b8d7c50a7..7275fdac9b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthEnum.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_strength.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 AdStrengthEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdStrengthEnum.class.getName());
+      "AdStrengthEnum");
   }
   // Use AdStrengthEnum.newBuilder() to construct.
   private AdStrengthEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -127,10 +127,10 @@ public enum AdStrength
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdStrength.class.getName());
+        "AdStrength");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthEnumOrBuilder.java
index f5257d2c55..4803af5523 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthEnumOrBuilder.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_strength.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/AdStrengthProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthProto.java
index 2d925a808a..f4402a439f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdStrengthProto.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_strength.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 AdStrengthProto {
+public final class AdStrengthProto extends com.google.protobuf.GeneratedFile {
   private AdStrengthProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdStrengthProto.class.getName());
+      "AdStrengthProto");
   }
   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_AdStrengthEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdStrengthEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdStrengthEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeEnum.java
index 69c16a4c2e..66f7f91c91 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeEnum.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_sub_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 AdSubFormatTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdSubFormatTypeEnum.class.getName());
+      "AdSubFormatTypeEnum");
   }
   // Use AdSubFormatTypeEnum.newBuilder() to construct.
   private AdSubFormatTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum AdSubFormatType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdSubFormatType.class.getName());
+        "AdSubFormatType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeEnumOrBuilder.java
index 6b6b74338c..225a0de379 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeEnumOrBuilder.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_sub_format_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/AdSubFormatTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeProto.java
index 25b6c5c597..86f517cd3a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubFormatTypeProto.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_sub_format_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 AdSubFormatTypeProto {
+public final class AdSubFormatTypeProto extends com.google.protobuf.GeneratedFile {
   private AdSubFormatTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdSubFormatTypeProto.class.getName());
+      "AdSubFormatTypeProto");
   }
   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_AdSubFormatTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdSubFormatTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdSubFormatTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeEnum.java
index 4a49a60811..b83217a0c3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeEnum.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_sub_network_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 AdSubNetworkTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdSubNetworkTypeEnum.class.getName());
+      "AdSubNetworkTypeEnum");
   }
   // Use AdSubNetworkTypeEnum.newBuilder() to construct.
   private AdSubNetworkTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum AdSubNetworkType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdSubNetworkType.class.getName());
+        "AdSubNetworkType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeEnumOrBuilder.java
index 23788450e1..f534f4f42f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeEnumOrBuilder.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_sub_network_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/AdSubNetworkTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeProto.java
index 245191587c..f75f512b69 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdSubNetworkTypeProto.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_sub_network_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 AdSubNetworkTypeProto {
+public final class AdSubNetworkTypeProto extends com.google.protobuf.GeneratedFile {
   private AdSubNetworkTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdSubNetworkTypeProto.class.getName());
+      "AdSubNetworkTypeProto");
   }
   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_AdSubNetworkTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdSubNetworkTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdSubNetworkTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeEnum.java
index da4866d677..e08fb0d198 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeEnum.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_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 AdTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdTypeEnum.class.getName());
+      "AdTypeEnum");
   }
   // Use AdTypeEnum.newBuilder() to construct.
   private AdTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -338,10 +338,10 @@ public enum AdType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdType.class.getName());
+        "AdType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeEnumOrBuilder.java
index 9f995b3d28..d0ff4ed642 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeEnumOrBuilder.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_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/AdTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeProto.java
index d60da59580..66a4c762fe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdTypeProto.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_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 AdTypeProto {
+public final class AdTypeProto extends com.google.protobuf.GeneratedFile {
   private AdTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdTypeProto.class.getName());
+      "AdTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -75,7 +75,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AdTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeEnum.java
index b6e1695b6b..80af50ab06 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeEnum.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/advertising_channel_sub_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 AdvertisingChannelSubTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdvertisingChannelSubTypeEnum.class.getName());
+      "AdvertisingChannelSubTypeEnum");
   }
   // Use AdvertisingChannelSubTypeEnum.newBuilder() to construct.
   private AdvertisingChannelSubTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -239,10 +239,10 @@ public enum AdvertisingChannelSubType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdvertisingChannelSubType.class.getName());
+        "AdvertisingChannelSubType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeEnumOrBuilder.java
index 77b3757ec5..196be4528d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeEnumOrBuilder.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/advertising_channel_sub_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/AdvertisingChannelSubTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeProto.java
index 984758f90a..259b2b0e50 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelSubTypeProto.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/advertising_channel_sub_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 AdvertisingChannelSubTypeProto {
+public final class AdvertisingChannelSubTypeProto extends com.google.protobuf.GeneratedFile {
   private AdvertisingChannelSubTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdvertisingChannelSubTypeProto.class.getName());
+      "AdvertisingChannelSubTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AdvertisingChannelSubTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdvertisingChannelSubTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdvertisingChannelSubTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeEnum.java
index 0259b8c5f0..a03d635622 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeEnum.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/advertising_channel_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 AdvertisingChannelTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdvertisingChannelTypeEnum.class.getName());
+      "AdvertisingChannelTypeEnum");
   }
   // Use AdvertisingChannelTypeEnum.newBuilder() to construct.
   private AdvertisingChannelTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -177,10 +177,10 @@ public enum AdvertisingChannelType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdvertisingChannelType.class.getName());
+        "AdvertisingChannelType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeEnumOrBuilder.java
index f7be633e4e..ed0b6f889d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeEnumOrBuilder.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/advertising_channel_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/AdvertisingChannelTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeProto.java
index 32a93ab9f0..562ae0d6f4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AdvertisingChannelTypeProto.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/advertising_channel_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 AdvertisingChannelTypeProto {
+public final class AdvertisingChannelTypeProto extends com.google.protobuf.GeneratedFile {
   private AdvertisingChannelTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdvertisingChannelTypeProto.class.getName());
+      "AdvertisingChannelTypeProto");
   }
   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_AdvertisingChannelTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AdvertisingChannelTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AdvertisingChannelTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeEnum.java
index 02c5284f88..e9ba861680 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeEnum.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/age_range_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 AgeRangeTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AgeRangeTypeEnum.class.getName());
+      "AgeRangeTypeEnum");
   }
   // Use AgeRangeTypeEnum.newBuilder() to construct.
   private AgeRangeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -136,10 +136,10 @@ public enum AgeRangeType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AgeRangeType.class.getName());
+        "AgeRangeType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeEnumOrBuilder.java
index 4704c998bf..133ce940c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeEnumOrBuilder.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/age_range_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/AgeRangeTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeProto.java
index 15d0de1817..00d50163ed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AgeRangeTypeProto.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/age_range_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 AgeRangeTypeProto {
+public final class AgeRangeTypeProto extends com.google.protobuf.GeneratedFile {
   private AgeRangeTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AgeRangeTypeProto.class.getName());
+      "AgeRangeTypeProto");
   }
   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_enums_AgeRangeTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AgeRangeTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AgeRangeTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeEnum.java
index f5b1eaa167..ba0de82a43 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeEnum.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/android_privacy_interaction_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 AndroidPrivacyInteractionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AndroidPrivacyInteractionTypeEnum.class.getName());
+      "AndroidPrivacyInteractionTypeEnum");
   }
   // Use AndroidPrivacyInteractionTypeEnum.newBuilder() to construct.
   private AndroidPrivacyInteractionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum AndroidPrivacyInteractionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AndroidPrivacyInteractionType.class.getName());
+        "AndroidPrivacyInteractionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeEnumOrBuilder.java
index 2842b3756b..978ccdc473 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeEnumOrBuilder.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/android_privacy_interaction_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/AndroidPrivacyInteractionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeProto.java
index 53bcd3eb79..d8428fa99a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyInteractionTypeProto.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/android_privacy_interaction_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 AndroidPrivacyInteractionTypeProto {
+public final class AndroidPrivacyInteractionTypeProto extends com.google.protobuf.GeneratedFile {
   private AndroidPrivacyInteractionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AndroidPrivacyInteractionTypeProto.class.getName());
+      "AndroidPrivacyInteractionTypeProto");
   }
   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_AndroidPrivacyInteractionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AndroidPrivacyInteractionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AndroidPrivacyInteractionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeEnum.java
index 78b746a9ce..d6a6cdd90e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeEnum.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/android_privacy_network_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 AndroidPrivacyNetworkTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AndroidPrivacyNetworkTypeEnum.class.getName());
+      "AndroidPrivacyNetworkTypeEnum");
   }
   // Use AndroidPrivacyNetworkTypeEnum.newBuilder() to construct.
   private AndroidPrivacyNetworkTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum AndroidPrivacyNetworkType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AndroidPrivacyNetworkType.class.getName());
+        "AndroidPrivacyNetworkType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeEnumOrBuilder.java
index e1379e691c..d46ff042d0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeEnumOrBuilder.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/android_privacy_network_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/AndroidPrivacyNetworkTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeProto.java
index a6c0eaa783..f941ee39dc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AndroidPrivacyNetworkTypeProto.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/android_privacy_network_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 AndroidPrivacyNetworkTypeProto {
+public final class AndroidPrivacyNetworkTypeProto extends com.google.protobuf.GeneratedFile {
   private AndroidPrivacyNetworkTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AndroidPrivacyNetworkTypeProto.class.getName());
+      "AndroidPrivacyNetworkTypeProto");
   }
   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_AndroidPrivacyNetworkTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AndroidPrivacyNetworkTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AndroidPrivacyNetworkTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalEnum.java
index 1f615d3db9..44f62a8e3e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalEnum.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/app_bidding_goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AppBiddingGoalEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppBiddingGoalEnum.class.getName());
+      "AppBiddingGoalEnum");
   }
   // Use AppBiddingGoalEnum.newBuilder() to construct.
   private AppBiddingGoalEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -147,10 +147,10 @@ public enum AppBiddingGoal
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AppBiddingGoal.class.getName());
+        "AppBiddingGoal");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalEnumOrBuilder.java
index 7ac6c591da..dd5860ef58 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalEnumOrBuilder.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/app_bidding_goal.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/AppBiddingGoalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalProto.java
index 74df4d037c..9bf2461381 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppBiddingGoalProto.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/app_bidding_goal.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 AppBiddingGoalProto {
+public final class AppBiddingGoalProto extends com.google.protobuf.GeneratedFile {
   private AppBiddingGoalProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppBiddingGoalProto.class.getName());
+      "AppBiddingGoalProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AppBiddingGoalEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AppBiddingGoalEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AppBiddingGoalEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreEnum.java
index 8e4c9319a4..602435547e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreEnum.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/app_campaign_app_store.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 AppCampaignAppStoreEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppCampaignAppStoreEnum.class.getName());
+      "AppCampaignAppStoreEnum");
   }
   // Use AppCampaignAppStoreEnum.newBuilder() to construct.
   private AppCampaignAppStoreEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum AppCampaignAppStore
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AppCampaignAppStore.class.getName());
+        "AppCampaignAppStore");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreEnumOrBuilder.java
index 92b19a1bd2..65fb64c4b4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreEnumOrBuilder.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/app_campaign_app_store.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/AppCampaignAppStoreProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreProto.java
index 1a419f20d2..d23fc52a38 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignAppStoreProto.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/app_campaign_app_store.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 AppCampaignAppStoreProto {
+public final class AppCampaignAppStoreProto extends com.google.protobuf.GeneratedFile {
   private AppCampaignAppStoreProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppCampaignAppStoreProto.class.getName());
+      "AppCampaignAppStoreProto");
   }
   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_AppCampaignAppStoreEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AppCampaignAppStoreEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AppCampaignAppStoreEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeEnum.java
index 58f88197d0..8198f23a34 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeEnum.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/app_campaign_bidding_strategy_goal_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AppCampaignBiddingStrategyGoalTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppCampaignBiddingStrategyGoalTypeEnum.class.getName());
+      "AppCampaignBiddingStrategyGoalTypeEnum");
   }
   // Use AppCampaignBiddingStrategyGoalTypeEnum.newBuilder() to construct.
   private AppCampaignBiddingStrategyGoalTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -154,10 +154,10 @@ public enum AppCampaignBiddingStrategyGoalType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AppCampaignBiddingStrategyGoalType.class.getName());
+        "AppCampaignBiddingStrategyGoalType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeEnumOrBuilder.java
index b99174cb72..8729735130 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeEnumOrBuilder.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/app_campaign_bidding_strategy_goal_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/AppCampaignBiddingStrategyGoalTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeProto.java
index e85561e17f..5d136565c1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppCampaignBiddingStrategyGoalTypeProto.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/app_campaign_bidding_strategy_goal_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 AppCampaignBiddingStrategyGoalTypeProto {
+public final class AppCampaignBiddingStrategyGoalTypeProto extends com.google.protobuf.GeneratedFile {
   private AppCampaignBiddingStrategyGoalTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppCampaignBiddingStrategyGoalTypeProto.class.getName());
+      "AppCampaignBiddingStrategyGoalTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AppCampaignBiddingStrategyGoalTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AppCampaignBiddingStrategyGoalTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AppCampaignBiddingStrategyGoalTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeEnum.java
index bca8c81e70..0d09c794b2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeEnum.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/app_payment_model_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 AppPaymentModelTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppPaymentModelTypeEnum.class.getName());
+      "AppPaymentModelTypeEnum");
   }
   // Use AppPaymentModelTypeEnum.newBuilder() to construct.
   private AppPaymentModelTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum AppPaymentModelType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AppPaymentModelType.class.getName());
+        "AppPaymentModelType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeEnumOrBuilder.java
index b00302df82..bddae2ab19 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeEnumOrBuilder.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/app_payment_model_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/AppPaymentModelTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeProto.java
index 01adbf4356..99593c420a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppPaymentModelTypeProto.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/app_payment_model_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 AppPaymentModelTypeProto {
+public final class AppPaymentModelTypeProto extends com.google.protobuf.GeneratedFile {
   private AppPaymentModelTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppPaymentModelTypeProto.class.getName());
+      "AppPaymentModelTypeProto");
   }
   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_enums_AppPaymentModelTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AppPaymentModelTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AppPaymentModelTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeEnum.java
index 82a685d197..02ee074220 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeEnum.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/app_url_operating_system_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 AppUrlOperatingSystemTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppUrlOperatingSystemTypeEnum.class.getName());
+      "AppUrlOperatingSystemTypeEnum");
   }
   // Use AppUrlOperatingSystemTypeEnum.newBuilder() to construct.
   private AppUrlOperatingSystemTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum AppUrlOperatingSystemType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AppUrlOperatingSystemType.class.getName());
+        "AppUrlOperatingSystemType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeEnumOrBuilder.java
index 42a42b4e6a..d1e2e5e6da 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeEnumOrBuilder.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/app_url_operating_system_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/AppUrlOperatingSystemTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeProto.java
index d077ff1bf0..42337c946c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AppUrlOperatingSystemTypeProto.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/app_url_operating_system_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 AppUrlOperatingSystemTypeProto {
+public final class AppUrlOperatingSystemTypeProto extends com.google.protobuf.GeneratedFile {
   private AppUrlOperatingSystemTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AppUrlOperatingSystemTypeProto.class.getName());
+      "AppUrlOperatingSystemTypeProto");
   }
   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_AppUrlOperatingSystemTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AppUrlOperatingSystemTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AppUrlOperatingSystemTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceEnum.java
index b42e3213cf..ce113f405a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceEnum.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/application_instance.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 ApplicationInstanceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ApplicationInstanceEnum.class.getName());
+      "ApplicationInstanceEnum");
   }
   // Use ApplicationInstanceEnum.newBuilder() to construct.
   private ApplicationInstanceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ApplicationInstance
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ApplicationInstance.class.getName());
+        "ApplicationInstance");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceEnumOrBuilder.java
index e706ca2eda..e69989ca57 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceEnumOrBuilder.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/application_instance.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/ApplicationInstanceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceProto.java
index 2a98820e2f..ba107005e4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ApplicationInstanceProto.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/application_instance.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 ApplicationInstanceProto {
+public final class ApplicationInstanceProto extends com.google.protobuf.GeneratedFile {
   private ApplicationInstanceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ApplicationInstanceProto.class.getName());
+      "ApplicationInstanceProto");
   }
   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_ApplicationInstanceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ApplicationInstanceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ApplicationInstanceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusEnum.java
index e69ce9e6b7..28721934b3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusEnum.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/asset_automation_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 AssetAutomationStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetAutomationStatusEnum.class.getName());
+      "AssetAutomationStatusEnum");
   }
   // Use AssetAutomationStatusEnum.newBuilder() to construct.
   private AssetAutomationStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum AssetAutomationStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetAutomationStatus.class.getName());
+        "AssetAutomationStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusEnumOrBuilder.java
index 7068b4e11f..9523e44971 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusEnumOrBuilder.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/asset_automation_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/AssetAutomationStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusProto.java
index 9be7571ed7..c951b21e36 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationStatusProto.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/asset_automation_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 AssetAutomationStatusProto {
+public final class AssetAutomationStatusProto extends com.google.protobuf.GeneratedFile {
   private AssetAutomationStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetAutomationStatusProto.class.getName());
+      "AssetAutomationStatusProto");
   }
   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_AssetAutomationStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetAutomationStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetAutomationStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeEnum.java
index 09f8f2b435..540bd7dc11 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeEnum.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/asset_automation_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 AssetAutomationTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetAutomationTypeEnum.class.getName());
+      "AssetAutomationTypeEnum");
   }
   // Use AssetAutomationTypeEnum.newBuilder() to construct.
   private AssetAutomationTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -212,10 +212,10 @@ public enum AssetAutomationType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetAutomationType.class.getName());
+        "AssetAutomationType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeEnumOrBuilder.java
index ca05461996..54da4ac013 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeEnumOrBuilder.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/asset_automation_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/AssetAutomationTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeProto.java
index ee4572020c..fb2e533d35 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetAutomationTypeProto.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/asset_automation_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 AssetAutomationTypeProto {
+public final class AssetAutomationTypeProto extends com.google.protobuf.GeneratedFile {
   private AssetAutomationTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetAutomationTypeProto.class.getName());
+      "AssetAutomationTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -68,7 +68,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AssetAutomationTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetAutomationTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetAutomationTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementEnum.java
index fd66fcb48f..5767f7f545 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementEnum.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/asset_coverage_video_aspect_ratio_requirement.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AssetCoverageVideoAspectRatioRequirementEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetCoverageVideoAspectRatioRequirementEnum.class.getName());
+      "AssetCoverageVideoAspectRatioRequirementEnum");
   }
   // Use AssetCoverageVideoAspectRatioRequirementEnum.newBuilder() to construct.
   private AssetCoverageVideoAspectRatioRequirementEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum AssetCoverageVideoAspectRatioRequirement
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetCoverageVideoAspectRatioRequirement.class.getName());
+        "AssetCoverageVideoAspectRatioRequirement");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementEnumOrBuilder.java
index 8e0dd933df..56b5c293f8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementEnumOrBuilder.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/asset_coverage_video_aspect_ratio_requirement.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/AssetCoverageVideoAspectRatioRequirementProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementProto.java
index 227f2c10a9..c4bdc79f47 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetCoverageVideoAspectRatioRequirementProto.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/asset_coverage_video_aspect_ratio_requirement.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 AssetCoverageVideoAspectRatioRequirementProto {
+public final class AssetCoverageVideoAspectRatioRequirementProto extends com.google.protobuf.GeneratedFile {
   private AssetCoverageVideoAspectRatioRequirementProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetCoverageVideoAspectRatioRequirementProto.class.getName());
+      "AssetCoverageVideoAspectRatioRequirementProto");
   }
   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_AssetCoverageVideoAspectRatioRequirementEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetCoverageVideoAspectRatioRequirementEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetCoverageVideoAspectRatioRequirementEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeEnum.java
index be6ee9d401..fc74ab7a85 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeEnum.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/asset_field_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 AssetFieldTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetFieldTypeEnum.class.getName());
+      "AssetFieldTypeEnum");
   }
   // Use AssetFieldTypeEnum.newBuilder() to construct.
   private AssetFieldTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -354,6 +354,14 @@ public enum AssetFieldType
      * CLASSIC_DISPLAY_IMAGE = 47;
      */
     CLASSIC_DISPLAY_IMAGE(47),
+    /**
+     * 
+     * The asset is linked for use as a text disclaimer.
+     * 
+ * + * TEXT_DISCLAIMER = 48; + */ + TEXT_DISCLAIMER(48), UNRECOGNIZED(-1), ; @@ -361,10 +369,10 @@ public enum AssetFieldType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetFieldType.class.getName()); + "AssetFieldType"); } /** *
@@ -664,6 +672,14 @@ public enum AssetFieldType
      * CLASSIC_DISPLAY_IMAGE = 47;
      */
     public static final int CLASSIC_DISPLAY_IMAGE_VALUE = 47;
+    /**
+     * 
+     * The asset is linked for use as a text disclaimer.
+     * 
+ * + * TEXT_DISCLAIMER = 48; + */ + public static final int TEXT_DISCLAIMER_VALUE = 48; public final int getNumber() { @@ -727,6 +743,7 @@ public static AssetFieldType forNumber(int value) { case 39: return LONG_DESCRIPTION; case 40: return CALL_TO_ACTION; case 47: return CLASSIC_DISPLAY_IMAGE; + case 48: return TEXT_DISCLAIMER; default: return null; } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeEnumOrBuilder.java index 80a1a7bf4e..d4c4a5319d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeEnumOrBuilder.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/asset_field_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/AssetFieldTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeProto.java index 641c7e5939..b47751869a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetFieldTypeProto.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/asset_field_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 AssetFieldTypeProto { +public final class AssetFieldTypeProto extends com.google.protobuf.GeneratedFile { private AssetFieldTypeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetFieldTypeProto.class.getName()); + "AssetFieldTypeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -42,7 +42,7 @@ public static void registerAllExtensions( java.lang.String[] descriptorData = { "\n5google/ads/googleads/v25/enums/asset_f" + "ield_type.proto\022\036google.ads.googleads.v2" + - "5.enums\"\200\006\n\022AssetFieldTypeEnum\"\351\005\n\016Asset" + + "5.enums\"\225\006\n\022AssetFieldTypeEnum\"\376\005\n\016Asset" + "FieldType\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022" + "\014\n\010HEADLINE\020\002\022\017\n\013DESCRIPTION\020\003\022\025\n\021MANDAT" + "ORY_AD_TEXT\020\004\022\023\n\017MARKETING_IMAGE\020\005\022\020\n\014ME" + @@ -61,20 +61,21 @@ public static void registerAllExtensions( "RKETING_IMAGE\020 \022\032\n\026RELATED_YOUTUBE_VIDEO" + "S\020!\022\030\n\024LANDING_PAGE_PREVIEW\020&\022\024\n\020LONG_DE" + "SCRIPTION\020\'\022\022\n\016CALL_TO_ACTION\020(\022\031\n\025CLASS" + - "IC_DISPLAY_IMAGE\020/B\355\001\n\"com.google.ads.go" + - "ogleads.v25.enumsB\023AssetFieldTypeProtoP\001" + - "ZCgoogle.golang.org/genproto/googleapis/" + - "ads/googleads/v25/enums;enums\242\002\003GAA\252\002\036Go" + - "ogle.Ads.GoogleAds.V25.Enums\312\002\036Google\\Ad" + - "s\\GoogleAds\\V25\\Enums\352\002\"Google::Ads::Goo" + - "gleAds::V25::Enumsb\006proto3" + "IC_DISPLAY_IMAGE\020/\022\023\n\017TEXT_DISCLAIMER\0200B" + + "\355\001\n\"com.google.ads.googleads.v25.enumsB\023" + + "AssetFieldTypeProtoP\001ZCgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v25/e" + + "nums;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds." + + "V25.Enums\312\002\036Google\\Ads\\GoogleAds\\V25\\Enu" + + "ms\352\002\"Google::Ads::GoogleAds::V25::Enumsb" + + "\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_AssetFieldTypeEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_AssetFieldTypeEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_AssetFieldTypeEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusEnum.java index a16ffcf3a6..6796b67ef9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusEnum.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/asset_group_primary_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 AssetGroupPrimaryStatusEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupPrimaryStatusEnum.class.getName()); + "AssetGroupPrimaryStatusEnum"); } // Use AssetGroupPrimaryStatusEnum.newBuilder() to construct. private AssetGroupPrimaryStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -128,10 +128,10 @@ public enum AssetGroupPrimaryStatus com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupPrimaryStatus.class.getName()); + "AssetGroupPrimaryStatus"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusEnumOrBuilder.java
index f800f22c87..c29d7d26f6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusEnumOrBuilder.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/asset_group_primary_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/AssetGroupPrimaryStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusProto.java
index c3e13ce579..34e37885a6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusProto.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/asset_group_primary_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 AssetGroupPrimaryStatusProto {
+public final class AssetGroupPrimaryStatusProto extends com.google.protobuf.GeneratedFile {
   private AssetGroupPrimaryStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupPrimaryStatusProto.class.getName());
+      "AssetGroupPrimaryStatusProto");
   }
   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_AssetGroupPrimaryStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetGroupPrimaryStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetGroupPrimaryStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonEnum.java
index dbb2782531..68972e6e52 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonEnum.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/asset_group_primary_status_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 AssetGroupPrimaryStatusReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupPrimaryStatusReasonEnum.class.getName());
+      "AssetGroupPrimaryStatusReasonEnum");
   }
   // Use AssetGroupPrimaryStatusReasonEnum.newBuilder() to construct.
   private AssetGroupPrimaryStatusReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -162,10 +162,10 @@ public enum AssetGroupPrimaryStatusReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetGroupPrimaryStatusReason.class.getName());
+        "AssetGroupPrimaryStatusReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonEnumOrBuilder.java
index 0efcce4c06..52a7b15c01 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonEnumOrBuilder.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/asset_group_primary_status_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/AssetGroupPrimaryStatusReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonProto.java
index 0416522614..f4a9c6fa80 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupPrimaryStatusReasonProto.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/asset_group_primary_status_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 AssetGroupPrimaryStatusReasonProto {
+public final class AssetGroupPrimaryStatusReasonProto extends com.google.protobuf.GeneratedFile {
   private AssetGroupPrimaryStatusReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupPrimaryStatusReasonProto.class.getName());
+      "AssetGroupPrimaryStatusReasonProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AssetGroupPrimaryStatusReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetGroupPrimaryStatusReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetGroupPrimaryStatusReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusEnum.java
index bcbad675e3..82bb069abf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusEnum.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/asset_group_signal_approval_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AssetGroupSignalApprovalStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupSignalApprovalStatusEnum.class.getName());
+      "AssetGroupSignalApprovalStatusEnum");
   }
   // Use AssetGroupSignalApprovalStatusEnum.newBuilder() to construct.
   private AssetGroupSignalApprovalStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -116,10 +116,10 @@ public enum AssetGroupSignalApprovalStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetGroupSignalApprovalStatus.class.getName());
+        "AssetGroupSignalApprovalStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusEnumOrBuilder.java
index 298ce7748c..7a07405479 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusEnumOrBuilder.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/asset_group_signal_approval_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/AssetGroupSignalApprovalStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusProto.java
index ac214bea0b..ef71ccb86a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupSignalApprovalStatusProto.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/asset_group_signal_approval_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 AssetGroupSignalApprovalStatusProto {
+public final class AssetGroupSignalApprovalStatusProto extends com.google.protobuf.GeneratedFile {
   private AssetGroupSignalApprovalStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupSignalApprovalStatusProto.class.getName());
+      "AssetGroupSignalApprovalStatusProto");
   }
   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_AssetGroupSignalApprovalStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetGroupSignalApprovalStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetGroupSignalApprovalStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusEnum.java
index 0873193f67..255d1ee017 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusEnum.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/asset_group_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 AssetGroupStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupStatusEnum.class.getName());
+      "AssetGroupStatusEnum");
   }
   // Use AssetGroupStatusEnum.newBuilder() to construct.
   private AssetGroupStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum AssetGroupStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetGroupStatus.class.getName());
+        "AssetGroupStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusEnumOrBuilder.java
index 39468f683f..0464795c87 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusEnumOrBuilder.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/asset_group_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/AssetGroupStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusProto.java
index 4e3ed743b8..e6cd313b64 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetGroupStatusProto.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/asset_group_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 AssetGroupStatusProto {
+public final class AssetGroupStatusProto extends com.google.protobuf.GeneratedFile {
   private AssetGroupStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupStatusProto.class.getName());
+      "AssetGroupStatusProto");
   }
   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_AssetGroupStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetGroupStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetGroupStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusEnum.java
index 4a2a7fd08d..e3d7c40fce 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusEnum.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/asset_link_primary_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AssetLinkPrimaryStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetLinkPrimaryStatusEnum.class.getName());
+      "AssetLinkPrimaryStatusEnum");
   }
   // Use AssetLinkPrimaryStatusEnum.newBuilder() to construct.
   private AssetLinkPrimaryStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -133,10 +133,10 @@ public enum AssetLinkPrimaryStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetLinkPrimaryStatus.class.getName());
+        "AssetLinkPrimaryStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusEnumOrBuilder.java
index f4252ae44e..bb3e510d74 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusEnumOrBuilder.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/asset_link_primary_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/AssetLinkPrimaryStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusProto.java
index 6f99a66501..6e4bd4d310 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusProto.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/asset_link_primary_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 AssetLinkPrimaryStatusProto {
+public final class AssetLinkPrimaryStatusProto extends com.google.protobuf.GeneratedFile {
   private AssetLinkPrimaryStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetLinkPrimaryStatusProto.class.getName());
+      "AssetLinkPrimaryStatusProto");
   }
   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_AssetLinkPrimaryStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetLinkPrimaryStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetLinkPrimaryStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonEnum.java
index 449c4fee6f..b49b5238b5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonEnum.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/asset_link_primary_status_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AssetLinkPrimaryStatusReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetLinkPrimaryStatusReasonEnum.class.getName());
+      "AssetLinkPrimaryStatusReasonEnum");
   }
   // Use AssetLinkPrimaryStatusReasonEnum.newBuilder() to construct.
   private AssetLinkPrimaryStatusReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -131,10 +131,10 @@ public enum AssetLinkPrimaryStatusReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetLinkPrimaryStatusReason.class.getName());
+        "AssetLinkPrimaryStatusReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonEnumOrBuilder.java
index c01d7fda3a..6dfb85b778 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonEnumOrBuilder.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/asset_link_primary_status_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/AssetLinkPrimaryStatusReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonProto.java
index 0ca0cdebbf..53032d748c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkPrimaryStatusReasonProto.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/asset_link_primary_status_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 AssetLinkPrimaryStatusReasonProto {
+public final class AssetLinkPrimaryStatusReasonProto extends com.google.protobuf.GeneratedFile {
   private AssetLinkPrimaryStatusReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetLinkPrimaryStatusReasonProto.class.getName());
+      "AssetLinkPrimaryStatusReasonProto");
   }
   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_enums_AssetLinkPrimaryStatusReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetLinkPrimaryStatusReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetLinkPrimaryStatusReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusEnum.java
index c8af339500..866c08ce07 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusEnum.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/asset_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 AssetLinkStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetLinkStatusEnum.class.getName());
+      "AssetLinkStatusEnum");
   }
   // Use AssetLinkStatusEnum.newBuilder() to construct.
   private AssetLinkStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum AssetLinkStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetLinkStatus.class.getName());
+        "AssetLinkStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusEnumOrBuilder.java
index 5359a793ca..e2ad240bd1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusEnumOrBuilder.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/asset_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/AssetLinkStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusProto.java
index eeaa8f2210..acb2098f8a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetLinkStatusProto.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/asset_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 AssetLinkStatusProto {
+public final class AssetLinkStatusProto extends com.google.protobuf.GeneratedFile {
   private AssetLinkStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetLinkStatusProto.class.getName());
+      "AssetLinkStatusProto");
   }
   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_AssetLinkStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetLinkStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetLinkStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsEnum.java
index 1e5f4393b3..3ce57f678a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsEnum.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/asset_offline_evaluation_error_reasons.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 AssetOfflineEvaluationErrorReasonsEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetOfflineEvaluationErrorReasonsEnum.class.getName());
+      "AssetOfflineEvaluationErrorReasonsEnum");
   }
   // Use AssetOfflineEvaluationErrorReasonsEnum.newBuilder() to construct.
   private AssetOfflineEvaluationErrorReasonsEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,10 +137,10 @@ public enum AssetOfflineEvaluationErrorReasons
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetOfflineEvaluationErrorReasons.class.getName());
+        "AssetOfflineEvaluationErrorReasons");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsEnumOrBuilder.java
index 0690163fdf..3e2b7c6ab5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsEnumOrBuilder.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/asset_offline_evaluation_error_reasons.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/AssetOfflineEvaluationErrorReasonsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsProto.java
index 9e24a20337..64a2f7385b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOfflineEvaluationErrorReasonsProto.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/asset_offline_evaluation_error_reasons.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 AssetOfflineEvaluationErrorReasonsProto {
+public final class AssetOfflineEvaluationErrorReasonsProto extends com.google.protobuf.GeneratedFile {
   private AssetOfflineEvaluationErrorReasonsProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetOfflineEvaluationErrorReasonsProto.class.getName());
+      "AssetOfflineEvaluationErrorReasonsProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AssetOfflineEvaluationErrorReasonsEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetOfflineEvaluationErrorReasonsEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetOfflineEvaluationErrorReasonsEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationEnum.java
index c82f9ae838..5999547198 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationEnum.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/asset_orientation.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 AssetOrientationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetOrientationEnum.class.getName());
+      "AssetOrientationEnum");
   }
   // Use AssetOrientationEnum.newBuilder() to construct.
   private AssetOrientationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum AssetOrientation
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetOrientation.class.getName());
+        "AssetOrientation");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationEnumOrBuilder.java
index 94d5c3fd57..f8742a25db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationEnumOrBuilder.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/asset_orientation.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/AssetOrientationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationProto.java
index f330e6cfd6..51c9db078a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetOrientationProto.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/asset_orientation.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 AssetOrientationProto {
+public final class AssetOrientationProto extends com.google.protobuf.GeneratedFile {
   private AssetOrientationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetOrientationProto.class.getName());
+      "AssetOrientationProto");
   }
   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_AssetOrientationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetOrientationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetOrientationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelEnum.java
index b676d38366..242bbbbc81 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelEnum.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/asset_performance_label.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 AssetPerformanceLabelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetPerformanceLabelEnum.class.getName());
+      "AssetPerformanceLabelEnum");
   }
   // Use AssetPerformanceLabelEnum.newBuilder() to construct.
   private AssetPerformanceLabelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -131,10 +131,10 @@ public enum AssetPerformanceLabel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetPerformanceLabel.class.getName());
+        "AssetPerformanceLabel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelEnumOrBuilder.java
index 22e0cf3109..d02ed81fcd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelEnumOrBuilder.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/asset_performance_label.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/AssetPerformanceLabelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelProto.java
index 0564e98746..43d3b7f95b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetPerformanceLabelProto.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/asset_performance_label.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 AssetPerformanceLabelProto {
+public final class AssetPerformanceLabelProto extends com.google.protobuf.GeneratedFile {
   private AssetPerformanceLabelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetPerformanceLabelProto.class.getName());
+      "AssetPerformanceLabelProto");
   }
   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_AssetPerformanceLabelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetPerformanceLabelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetPerformanceLabelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusEnum.java
index 0e4794c23c..00c39b7dc9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusEnum.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/asset_set_asset_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 AssetSetAssetStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetAssetStatusEnum.class.getName());
+      "AssetSetAssetStatusEnum");
   }
   // Use AssetSetAssetStatusEnum.newBuilder() to construct.
   private AssetSetAssetStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum AssetSetAssetStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetSetAssetStatus.class.getName());
+        "AssetSetAssetStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusEnumOrBuilder.java
index c8a3cef9e7..5be466b432 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusEnumOrBuilder.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/asset_set_asset_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/AssetSetAssetStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusProto.java
index 5a309d6d68..9671ce44ff 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetAssetStatusProto.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/asset_set_asset_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 AssetSetAssetStatusProto {
+public final class AssetSetAssetStatusProto extends com.google.protobuf.GeneratedFile {
   private AssetSetAssetStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetAssetStatusProto.class.getName());
+      "AssetSetAssetStatusProto");
   }
   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_AssetSetAssetStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetSetAssetStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetSetAssetStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusEnum.java
index 30eb0673c6..6333ef7f55 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusEnum.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/asset_set_link_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AssetSetLinkStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetLinkStatusEnum.class.getName());
+      "AssetSetLinkStatusEnum");
   }
   // Use AssetSetLinkStatusEnum.newBuilder() to construct.
   private AssetSetLinkStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum AssetSetLinkStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetSetLinkStatus.class.getName());
+        "AssetSetLinkStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusEnumOrBuilder.java
index 14868c0a1f..18a0a3c43d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusEnumOrBuilder.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/asset_set_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/AssetSetLinkStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusProto.java
index 6219828806..bd3e5c2904 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetLinkStatusProto.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/asset_set_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 AssetSetLinkStatusProto {
+public final class AssetSetLinkStatusProto extends com.google.protobuf.GeneratedFile {
   private AssetSetLinkStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetLinkStatusProto.class.getName());
+      "AssetSetLinkStatusProto");
   }
   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_AssetSetLinkStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetSetLinkStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetSetLinkStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusEnum.java
index 7bdcfcbf01..92ebc7560e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusEnum.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/asset_set_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 AssetSetStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetStatusEnum.class.getName());
+      "AssetSetStatusEnum");
   }
   // Use AssetSetStatusEnum.newBuilder() to construct.
   private AssetSetStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum AssetSetStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetSetStatus.class.getName());
+        "AssetSetStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusEnumOrBuilder.java
index a7b269a7f9..611d72f852 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusEnumOrBuilder.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/asset_set_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/AssetSetStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusProto.java
index ec7982d922..e83efaae00 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetStatusProto.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/asset_set_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 AssetSetStatusProto {
+public final class AssetSetStatusProto extends com.google.protobuf.GeneratedFile {
   private AssetSetStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetStatusProto.class.getName());
+      "AssetSetStatusProto");
   }
   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_enums_AssetSetStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetSetStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetSetStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeEnum.java
index 126a5957e2..e1dc3b5105 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeEnum.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/asset_set_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 AssetSetTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetTypeEnum.class.getName());
+      "AssetSetTypeEnum");
   }
   // Use AssetSetTypeEnum.newBuilder() to construct.
   private AssetSetTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -211,10 +211,10 @@ public enum AssetSetType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetSetType.class.getName());
+        "AssetSetType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeEnumOrBuilder.java
index d50623f253..a51cc0765f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeEnumOrBuilder.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/asset_set_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/AssetSetTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeProto.java
index 299739a62f..3a6ee41e2c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSetTypeProto.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/asset_set_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 AssetSetTypeProto {
+public final class AssetSetTypeProto extends com.google.protobuf.GeneratedFile {
   private AssetSetTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetTypeProto.class.getName());
+      "AssetSetTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -66,7 +66,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AssetSetTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetSetTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetSetTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceEnum.java
index 3966f5d371..36a03a1fe8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceEnum.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/asset_source.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class AssetSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSourceEnum.class.getName());
+      "AssetSourceEnum");
   }
   // Use AssetSourceEnum.newBuilder() to construct.
   private AssetSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum AssetSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetSource.class.getName());
+        "AssetSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceEnumOrBuilder.java
index 3028b9ce01..f08a670e04 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceEnumOrBuilder.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/asset_source.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/AssetSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceProto.java
index 5d73919e65..80e04675a7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetSourceProto.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/asset_source.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 AssetSourceProto {
+public final class AssetSourceProto extends com.google.protobuf.GeneratedFile {
   private AssetSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSourceProto.class.getName());
+      "AssetSourceProto");
   }
   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_enums_AssetSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeEnum.java
index 441431b521..a637bea94f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeEnum.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/asset_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 AssetTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetTypeEnum.class.getName());
+      "AssetTypeEnum");
   }
   // Use AssetTypeEnum.newBuilder() to construct.
   private AssetTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -319,10 +319,10 @@ public enum AssetType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetType.class.getName());
+        "AssetType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeEnumOrBuilder.java
index e0ff20ef1c..7fc2ccc118 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeEnumOrBuilder.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/asset_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/AssetTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeProto.java
index 7d1eae842b..c02a098e52 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AssetTypeProto.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/asset_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 AssetTypeProto {
+public final class AssetTypeProto extends com.google.protobuf.GeneratedFile {
   private AssetTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetTypeProto.class.getName());
+      "AssetTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -70,7 +70,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AssetTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AssetTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AssetTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusEnum.java
index 3b705bb273..27a0f2deb6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusEnum.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/async_action_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 AsyncActionStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AsyncActionStatusEnum.class.getName());
+      "AsyncActionStatusEnum");
   }
   // Use AsyncActionStatusEnum.newBuilder() to construct.
   private AsyncActionStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum AsyncActionStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AsyncActionStatus.class.getName());
+        "AsyncActionStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusEnumOrBuilder.java
index 3184577f4f..17577fdf6b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusEnumOrBuilder.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/async_action_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/AsyncActionStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusProto.java
index 06f500cf3f..dcc04e4aba 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AsyncActionStatusProto.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/async_action_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 AsyncActionStatusProto {
+public final class AsyncActionStatusProto extends com.google.protobuf.GeneratedFile {
   private AsyncActionStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AsyncActionStatusProto.class.getName());
+      "AsyncActionStatusProto");
   }
   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_AsyncActionStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AsyncActionStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AsyncActionStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelEnum.java
index 0dfd9b6ecd..e3f7f44b9e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelEnum.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/attribution_model.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class AttributionModelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AttributionModelEnum.class.getName());
+      "AttributionModelEnum");
   }
   // Use AttributionModelEnum.newBuilder() to construct.
   private AttributionModelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -144,10 +144,10 @@ public enum AttributionModel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AttributionModel.class.getName());
+        "AttributionModel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelEnumOrBuilder.java
index b9696e9cb2..a5ca5a0f14 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelEnumOrBuilder.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/attribution_model.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/AttributionModelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelProto.java
index e1a265b871..4160f70a41 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AttributionModelProto.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/attribution_model.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 AttributionModelProto {
+public final class AttributionModelProto extends com.google.protobuf.GeneratedFile {
   private AttributionModelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AttributionModelProto.class.getName());
+      "AttributionModelProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -63,7 +63,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AttributionModelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AttributionModelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AttributionModelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionEnum.java
index 5de83822f9..ef29a29b92 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionEnum.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/audience_insights_dimension.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 AudienceInsightsDimensionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceInsightsDimensionEnum.class.getName());
+      "AudienceInsightsDimensionEnum");
   }
   // Use AudienceInsightsDimensionEnum.newBuilder() to construct.
   private AudienceInsightsDimensionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -207,10 +207,10 @@ public enum AudienceInsightsDimension
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AudienceInsightsDimension.class.getName());
+        "AudienceInsightsDimension");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionEnumOrBuilder.java
index 264ca21fb8..d0240bd72c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionEnumOrBuilder.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/audience_insights_dimension.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/AudienceInsightsDimensionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionProto.java
index f34bc39c2c..735d88ddb3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsDimensionProto.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/audience_insights_dimension.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 AudienceInsightsDimensionProto {
+public final class AudienceInsightsDimensionProto extends com.google.protobuf.GeneratedFile {
   private AudienceInsightsDimensionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceInsightsDimensionProto.class.getName());
+      "AudienceInsightsDimensionProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -66,7 +66,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_AudienceInsightsDimensionEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AudienceInsightsDimensionEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AudienceInsightsDimensionEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveEnum.java
index 6cf0deed1d..c351709eb9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveEnum.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/audience_insights_marketing_objective.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 AudienceInsightsMarketingObjectiveEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceInsightsMarketingObjectiveEnum.class.getName());
+      "AudienceInsightsMarketingObjectiveEnum");
   }
   // Use AudienceInsightsMarketingObjectiveEnum.newBuilder() to construct.
   private AudienceInsightsMarketingObjectiveEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -106,10 +106,10 @@ public enum AudienceInsightsMarketingObjective
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AudienceInsightsMarketingObjective.class.getName());
+        "AudienceInsightsMarketingObjective");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveEnumOrBuilder.java
index 5d1fe2adca..f07f1e143c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveEnumOrBuilder.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/audience_insights_marketing_objective.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/AudienceInsightsMarketingObjectiveProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveProto.java
index 98b23512d4..c875172e60 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceInsightsMarketingObjectiveProto.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/audience_insights_marketing_objective.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 AudienceInsightsMarketingObjectiveProto {
+public final class AudienceInsightsMarketingObjectiveProto extends com.google.protobuf.GeneratedFile {
   private AudienceInsightsMarketingObjectiveProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceInsightsMarketingObjectiveProto.class.getName());
+      "AudienceInsightsMarketingObjectiveProto");
   }
   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_AudienceInsightsMarketingObjectiveEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AudienceInsightsMarketingObjectiveEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AudienceInsightsMarketingObjectiveEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeEnum.java
index a40711c32e..3951866364 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeEnum.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/audience_scope.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 AudienceScopeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceScopeEnum.class.getName());
+      "AudienceScopeEnum");
   }
   // Use AudienceScopeEnum.newBuilder() to construct.
   private AudienceScopeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum AudienceScope
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AudienceScope.class.getName());
+        "AudienceScope");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeEnumOrBuilder.java
index f153aea224..38df583ac1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeEnumOrBuilder.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/audience_scope.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/AudienceScopeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeProto.java
index 1fcbfb014a..0ee8cb463f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceScopeProto.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/audience_scope.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 AudienceScopeProto {
+public final class AudienceScopeProto extends com.google.protobuf.GeneratedFile {
   private AudienceScopeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceScopeProto.class.getName());
+      "AudienceScopeProto");
   }
   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_enums_AudienceScopeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AudienceScopeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AudienceScopeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusEnum.java
index 210e8f38eb..4804a750ac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusEnum.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/audience_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 AudienceStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceStatusEnum.class.getName());
+      "AudienceStatusEnum");
   }
   // Use AudienceStatusEnum.newBuilder() to construct.
   private AudienceStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum AudienceStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AudienceStatus.class.getName());
+        "AudienceStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusEnumOrBuilder.java
index 9fbcd0f136..ec62807fc0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusEnumOrBuilder.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/audience_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/AudienceStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusProto.java
index e9f65d6a45..caf0dddcbe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/AudienceStatusProto.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/audience_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 AudienceStatusProto {
+public final class AudienceStatusProto extends com.google.protobuf.GeneratedFile {
   private AudienceStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceStatusProto.class.getName());
+      "AudienceStatusProto");
   }
   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_enums_AudienceStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_AudienceStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_AudienceStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusEnum.java
index 16d294e251..c1220d7043 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusEnum.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/batch_job_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 BatchJobStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BatchJobStatusEnum.class.getName());
+      "BatchJobStatusEnum");
   }
   // Use BatchJobStatusEnum.newBuilder() to construct.
   private BatchJobStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum BatchJobStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BatchJobStatus.class.getName());
+        "BatchJobStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusEnumOrBuilder.java
index 8cc4afc12f..d6257fc4dc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusEnumOrBuilder.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/batch_job_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/BatchJobStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusProto.java
index f5b1795df7..2a4f80e775 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BatchJobStatusProto.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/batch_job_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 BatchJobStatusProto {
+public final class BatchJobStatusProto extends com.google.protobuf.GeneratedFile {
   private BatchJobStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BatchJobStatusProto.class.getName());
+      "BatchJobStatusProto");
   }
   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_BatchJobStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BatchJobStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BatchJobStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveEnum.java
index 03e7a524a0..a77969f183 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveEnum.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/benchmarks_marketing_objective.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 BenchmarksMarketingObjectiveEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BenchmarksMarketingObjectiveEnum.class.getName());
+      "BenchmarksMarketingObjectiveEnum");
   }
   // Use BenchmarksMarketingObjectiveEnum.newBuilder() to construct.
   private BenchmarksMarketingObjectiveEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum BenchmarksMarketingObjective
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BenchmarksMarketingObjective.class.getName());
+        "BenchmarksMarketingObjective");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveEnumOrBuilder.java
index ad0b51d5c7..164b21d7b3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveEnumOrBuilder.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/benchmarks_marketing_objective.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/BenchmarksMarketingObjectiveProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveProto.java
index 0b1129d523..51b5bfaca6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksMarketingObjectiveProto.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/benchmarks_marketing_objective.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 BenchmarksMarketingObjectiveProto {
+public final class BenchmarksMarketingObjectiveProto extends com.google.protobuf.GeneratedFile {
   private BenchmarksMarketingObjectiveProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BenchmarksMarketingObjectiveProto.class.getName());
+      "BenchmarksMarketingObjectiveProto");
   }
   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_BenchmarksMarketingObjectiveEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BenchmarksMarketingObjectiveEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BenchmarksMarketingObjectiveEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeEnum.java
index 13ede25cca..522a28f338 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeEnum.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/benchmarks_source_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 BenchmarksSourceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BenchmarksSourceTypeEnum.class.getName());
+      "BenchmarksSourceTypeEnum");
   }
   // Use BenchmarksSourceTypeEnum.newBuilder() to construct.
   private BenchmarksSourceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -81,6 +81,14 @@ public enum BenchmarksSourceType
      * INDUSTRY_VERTICAL = 2;
      */
     INDUSTRY_VERTICAL(2),
+    /**
+     * 
+     * A Product & Service Category.
+     * 
+ * + * CATEGORY = 3; + */ + CATEGORY(3), UNRECOGNIZED(-1), ; @@ -88,10 +96,10 @@ public enum BenchmarksSourceType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BenchmarksSourceType.class.getName()); + "BenchmarksSourceType"); } /** *
@@ -118,6 +126,14 @@ public enum BenchmarksSourceType
      * INDUSTRY_VERTICAL = 2;
      */
     public static final int INDUSTRY_VERTICAL_VALUE = 2;
+    /**
+     * 
+     * A Product & Service Category.
+     * 
+ * + * CATEGORY = 3; + */ + public static final int CATEGORY_VALUE = 3; public final int getNumber() { @@ -147,6 +163,7 @@ public static BenchmarksSourceType forNumber(int value) { case 0: return UNSPECIFIED; case 1: return UNKNOWN; case 2: return INDUSTRY_VERTICAL; + case 3: return CATEGORY; default: return null; } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeEnumOrBuilder.java index 7a36a1fca2..a93db59a1a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeEnumOrBuilder.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/benchmarks_source_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/BenchmarksSourceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeProto.java index ad123249df..c560032c14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksSourceTypeProto.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/benchmarks_source_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 BenchmarksSourceTypeProto { +public final class BenchmarksSourceTypeProto extends com.google.protobuf.GeneratedFile { private BenchmarksSourceTypeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BenchmarksSourceTypeProto.class.getName()); + "BenchmarksSourceTypeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -42,23 +42,23 @@ public static void registerAllExtensions( java.lang.String[] descriptorData = { "\n;google/ads/googleads/v25/enums/benchma" + "rks_source_type.proto\022\036google.ads.google" + - "ads.v25.enums\"g\n\030BenchmarksSourceTypeEnu" + - "m\"K\n\024BenchmarksSourceType\022\017\n\013UNSPECIFIED" + - "\020\000\022\013\n\007UNKNOWN\020\001\022\025\n\021INDUSTRY_VERTICAL\020\002B\363" + - "\001\n\"com.google.ads.googleads.v25.enumsB\031B" + - "enchmarksSourceTypeProtoP\001ZCgoogle.golan" + - "g.org/genproto/googleapis/ads/googleads/" + - "v25/enums;enums\242\002\003GAA\252\002\036Google.Ads.Googl" + - "eAds.V25.Enums\312\002\036Google\\Ads\\GoogleAds\\V2" + - "5\\Enums\352\002\"Google::Ads::GoogleAds::V25::E" + - "numsb\006proto3" + "ads.v25.enums\"u\n\030BenchmarksSourceTypeEnu" + + "m\"Y\n\024BenchmarksSourceType\022\017\n\013UNSPECIFIED" + + "\020\000\022\013\n\007UNKNOWN\020\001\022\025\n\021INDUSTRY_VERTICAL\020\002\022\014" + + "\n\010CATEGORY\020\003B\363\001\n\"com.google.ads.googlead" + + "s.v25.enumsB\031BenchmarksSourceTypeProtoP\001" + + "ZCgoogle.golang.org/genproto/googleapis/" + + "ads/googleads/v25/enums;enums\242\002\003GAA\252\002\036Go" + + "ogle.Ads.GoogleAds.V25.Enums\312\002\036Google\\Ad" + + "s\\GoogleAds\\V25\\Enums\352\002\"Google::Ads::Goo" + + "gleAds::V25::Enumsb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_BenchmarksSourceTypeEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_BenchmarksSourceTypeEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_BenchmarksSourceTypeEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityEnum.java index a9f9eb3d17..9b4ea9f947 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityEnum.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/benchmarks_time_granularity.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -23,10 +23,10 @@ public final class BenchmarksTimeGranularityEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BenchmarksTimeGranularityEnum.class.getName()); + "BenchmarksTimeGranularityEnum"); } // Use BenchmarksTimeGranularityEnum.newBuilder() to construct. private BenchmarksTimeGranularityEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -104,10 +104,10 @@ public enum BenchmarksTimeGranularity com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BenchmarksTimeGranularity.class.getName()); + "BenchmarksTimeGranularity"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityEnumOrBuilder.java
index cfdc76f27c..b5ee7fd2ab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityEnumOrBuilder.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/benchmarks_time_granularity.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/BenchmarksTimeGranularityProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityProto.java
index e239d69165..228a3a33c1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BenchmarksTimeGranularityProto.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/benchmarks_time_granularity.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 BenchmarksTimeGranularityProto {
+public final class BenchmarksTimeGranularityProto extends com.google.protobuf.GeneratedFile {
   private BenchmarksTimeGranularityProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BenchmarksTimeGranularityProto.class.getName());
+      "BenchmarksTimeGranularityProto");
   }
   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_BenchmarksTimeGranularityEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BenchmarksTimeGranularityEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BenchmarksTimeGranularityEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceEnum.java
index f54681cc17..3e38a64bcd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceEnum.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/bid_modifier_source.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 BidModifierSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BidModifierSourceEnum.class.getName());
+      "BidModifierSourceEnum");
   }
   // Use BidModifierSourceEnum.newBuilder() to construct.
   private BidModifierSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum BidModifierSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BidModifierSource.class.getName());
+        "BidModifierSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceEnumOrBuilder.java
index 816f7422d3..6a8447df1b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceEnumOrBuilder.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/bid_modifier_source.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/BidModifierSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceProto.java
index 5d50068bbb..c2d7ebb076 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BidModifierSourceProto.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/bid_modifier_source.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 BidModifierSourceProto {
+public final class BidModifierSourceProto extends com.google.protobuf.GeneratedFile {
   private BidModifierSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BidModifierSourceProto.class.getName());
+      "BidModifierSourceProto");
   }
   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_BidModifierSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BidModifierSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BidModifierSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceEnum.java
index 6eaaf77ebc..3ec41fb4c5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceEnum.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/bidding_source.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 BiddingSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingSourceEnum.class.getName());
+      "BiddingSourceEnum");
   }
   // Use BiddingSourceEnum.newBuilder() to construct.
   private BiddingSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum BiddingSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BiddingSource.class.getName());
+        "BiddingSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceEnumOrBuilder.java
index cf8191bdf9..3132691ee5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceEnumOrBuilder.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/bidding_source.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/BiddingSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceProto.java
index 8d9e794fc0..19b95a2eaa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingSourceProto.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/bidding_source.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 BiddingSourceProto {
+public final class BiddingSourceProto extends com.google.protobuf.GeneratedFile {
   private BiddingSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingSourceProto.class.getName());
+      "BiddingSourceProto");
   }
   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_BiddingSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BiddingSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BiddingSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusEnum.java
index 305bbdd3cc..caec532bce 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusEnum.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/bidding_strategy_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 BiddingStrategyStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingStrategyStatusEnum.class.getName());
+      "BiddingStrategyStatusEnum");
   }
   // Use BiddingStrategyStatusEnum.newBuilder() to construct.
   private BiddingStrategyStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum BiddingStrategyStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BiddingStrategyStatus.class.getName());
+        "BiddingStrategyStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusEnumOrBuilder.java
index 01ca10b01c..40d6f4bbae 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusEnumOrBuilder.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/bidding_strategy_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/BiddingStrategyStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusProto.java
index 99bff808e9..aa0f6ff545 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyStatusProto.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/bidding_strategy_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 BiddingStrategyStatusProto {
+public final class BiddingStrategyStatusProto extends com.google.protobuf.GeneratedFile {
   private BiddingStrategyStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingStrategyStatusProto.class.getName());
+      "BiddingStrategyStatusProto");
   }
   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_BiddingStrategyStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BiddingStrategyStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BiddingStrategyStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusEnum.java
index 133d35d479..60169e7851 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusEnum.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/bidding_strategy_system_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 BiddingStrategySystemStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingStrategySystemStatusEnum.class.getName());
+      "BiddingStrategySystemStatusEnum");
   }
   // Use BiddingStrategySystemStatusEnum.newBuilder() to construct.
   private BiddingStrategySystemStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -301,10 +301,10 @@ public enum BiddingStrategySystemStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BiddingStrategySystemStatus.class.getName());
+        "BiddingStrategySystemStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusEnumOrBuilder.java
index 4aae7f1129..16cf393841 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusEnumOrBuilder.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/bidding_strategy_system_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/BiddingStrategySystemStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusProto.java
index eab7720d4c..b6738d7f0b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategySystemStatusProto.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/bidding_strategy_system_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 BiddingStrategySystemStatusProto {
+public final class BiddingStrategySystemStatusProto extends com.google.protobuf.GeneratedFile {
   private BiddingStrategySystemStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingStrategySystemStatusProto.class.getName());
+      "BiddingStrategySystemStatusProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -75,7 +75,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_BiddingStrategySystemStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BiddingStrategySystemStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BiddingStrategySystemStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeEnum.java
index 886bb44b89..cd3290ae64 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeEnum.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/bidding_strategy_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 BiddingStrategyTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingStrategyTypeEnum.class.getName());
+      "BiddingStrategyTypeEnum");
   }
   // Use BiddingStrategyTypeEnum.newBuilder() to construct.
   private BiddingStrategyTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -278,10 +278,10 @@ public enum BiddingStrategyType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BiddingStrategyType.class.getName());
+        "BiddingStrategyType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeEnumOrBuilder.java
index 373d4b730b..fb9f7d4d80 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeEnumOrBuilder.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/bidding_strategy_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/BiddingStrategyTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeProto.java
index f333865e7a..3d2087608c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BiddingStrategyTypeProto.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/bidding_strategy_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 BiddingStrategyTypeProto {
+public final class BiddingStrategyTypeProto extends com.google.protobuf.GeneratedFile {
   private BiddingStrategyTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingStrategyTypeProto.class.getName());
+      "BiddingStrategyTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_BiddingStrategyTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BiddingStrategyTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BiddingStrategyTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusEnum.java
index 511a674bfd..deff37ce0f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusEnum.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/billing_setup_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 BillingSetupStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BillingSetupStatusEnum.class.getName());
+      "BillingSetupStatusEnum");
   }
   // Use BillingSetupStatusEnum.newBuilder() to construct.
   private BillingSetupStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -113,10 +113,10 @@ public enum BillingSetupStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BillingSetupStatus.class.getName());
+        "BillingSetupStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusEnumOrBuilder.java
index 73b5790a48..d6ecc3ef7f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusEnumOrBuilder.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/billing_setup_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/BillingSetupStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusProto.java
index bdfe6aafc4..50c9d9a065 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BillingSetupStatusProto.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/billing_setup_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 BillingSetupStatusProto {
+public final class BillingSetupStatusProto extends com.google.protobuf.GeneratedFile {
   private BillingSetupStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BillingSetupStatusProto.class.getName());
+      "BillingSetupStatusProto");
   }
   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_BillingSetupStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BillingSetupStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BillingSetupStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusEnum.java
index f83c8c4928..4101cfac48 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusEnum.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/booking_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 BookingStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BookingStatusEnum.class.getName());
+      "BookingStatusEnum");
   }
   // Use BookingStatusEnum.newBuilder() to construct.
   private BookingStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum BookingStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BookingStatus.class.getName());
+        "BookingStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusEnumOrBuilder.java
index b9e2bdb688..cc9e92803c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusEnumOrBuilder.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/booking_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/BookingStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusProto.java
index 1943075d60..183aff9a01 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BookingStatusProto.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/booking_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 BookingStatusProto {
+public final class BookingStatusProto extends com.google.protobuf.GeneratedFile {
   private BookingStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BookingStatusProto.class.getName());
+      "BookingStatusProto");
   }
   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_BookingStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BookingStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BookingStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeEnum.java
new file mode 100644
index 0000000000..fb3845a160
--- /dev/null
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeEnum.java
@@ -0,0 +1,623 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v25/enums/brand_lift_measurement_type.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v25.enums;
+
+/**
+ * 
+ * Container for enum describing the type of brand lift measurement types.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum} + */ +@com.google.protobuf.Generated +public final class BrandLiftMeasurementTypeEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum) + BrandLiftMeasurementTypeEnumOrBuilder { +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= */ "", + "BrandLiftMeasurementTypeEnum"); + } + // Use BrandLiftMeasurementTypeEnum.newBuilder() to construct. + private BrandLiftMeasurementTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private BrandLiftMeasurementTypeEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeProto.internal_static_google_ads_googleads_v25_enums_BrandLiftMeasurementTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeProto.internal_static_google_ads_googleads_v25_enums_BrandLiftMeasurementTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.class, com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.Builder.class); + } + + /** + *
+   * Enum describing the type of brand lift measurement types.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType} + */ + public enum BrandLiftMeasurementType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * Ad Recall.
+     * 
+ * + * RECALL = 2; + */ + RECALL(2), + /** + *
+     * Awareness.
+     * 
+ * + * AWARENESS = 3; + */ + AWARENESS(3), + /** + *
+     * Consideration.
+     * 
+ * + * CONSIDERATION = 4; + */ + CONSIDERATION(4), + /** + *
+     * Favorability.
+     * 
+ * + * FAVORABILITY = 5; + */ + FAVORABILITY(5), + /** + *
+     * Purchase Intent.
+     * 
+ * + * PURCHASE_INTENT = 6; + */ + PURCHASE_INTENT(6), + /** + *
+     * Custom.
+     * 
+ * + * CUSTOM = 7; + */ + CUSTOM(7), + /** + *
+     * Association.
+     * 
+ * + * ASSOCIATION = 8; + */ + ASSOCIATION(8), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BrandLiftMeasurementType"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * Ad Recall.
+     * 
+ * + * RECALL = 2; + */ + public static final int RECALL_VALUE = 2; + /** + *
+     * Awareness.
+     * 
+ * + * AWARENESS = 3; + */ + public static final int AWARENESS_VALUE = 3; + /** + *
+     * Consideration.
+     * 
+ * + * CONSIDERATION = 4; + */ + public static final int CONSIDERATION_VALUE = 4; + /** + *
+     * Favorability.
+     * 
+ * + * FAVORABILITY = 5; + */ + public static final int FAVORABILITY_VALUE = 5; + /** + *
+     * Purchase Intent.
+     * 
+ * + * PURCHASE_INTENT = 6; + */ + public static final int PURCHASE_INTENT_VALUE = 6; + /** + *
+     * Custom.
+     * 
+ * + * CUSTOM = 7; + */ + public static final int CUSTOM_VALUE = 7; + /** + *
+     * Association.
+     * 
+ * + * ASSOCIATION = 8; + */ + public static final int ASSOCIATION_VALUE = 8; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static BrandLiftMeasurementType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static BrandLiftMeasurementType forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return RECALL; + case 3: return AWARENESS; + case 4: return CONSIDERATION; + case 5: return FAVORABILITY; + case 6: return PURCHASE_INTENT; + case 7: return CUSTOM; + case 8: return ASSOCIATION; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + BrandLiftMeasurementType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public BrandLiftMeasurementType findValueByNumber(int number) { + return BrandLiftMeasurementType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final BrandLiftMeasurementType[] VALUES = values(); + + public static BrandLiftMeasurementType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private BrandLiftMeasurementType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum other = (com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum 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.enums.BrandLiftMeasurementTypeEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum 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.enums.BrandLiftMeasurementTypeEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum 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.enums.BrandLiftMeasurementTypeEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum 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.enums.BrandLiftMeasurementTypeEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum 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.enums.BrandLiftMeasurementTypeEnum 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.enums.BrandLiftMeasurementTypeEnum 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.enums.BrandLiftMeasurementTypeEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing the type of brand lift measurement types.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum) + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeProto.internal_static_google_ads_googleads_v25_enums_BrandLiftMeasurementTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeProto.internal_static_google_ads_googleads_v25_enums_BrandLiftMeasurementTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.class, com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeProto.internal_static_google_ads_googleads_v25_enums_BrandLiftMeasurementTypeEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum build() { + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum buildPartial() { + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum result = new com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum) { + return mergeFrom((com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum other) { + if (other == com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum) + private static final com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum(); + } + + public static com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BrandLiftMeasurementTypeEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeEnumOrBuilder.java new file mode 100644 index 0000000000..96c92b93f1 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/brand_lift_measurement_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public interface BrandLiftMeasurementTypeEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeProto.java new file mode 100644 index 0000000000..bad23cde4b --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandLiftMeasurementTypeProto.java @@ -0,0 +1,73 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/brand_lift_measurement_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public final class BrandLiftMeasurementTypeProto extends com.google.protobuf.GeneratedFile { + private BrandLiftMeasurementTypeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BrandLiftMeasurementTypeProto"); + } + 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_enums_BrandLiftMeasurementTypeEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_enums_BrandLiftMeasurementTypeEnum_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/enums/brand_l" + + "ift_measurement_type.proto\022\036google.ads.g" + + "oogleads.v25.enums\"\313\001\n\034BrandLiftMeasurem" + + "entTypeEnum\"\252\001\n\030BrandLiftMeasurementType" + + "\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\n\n\006RECALL" + + "\020\002\022\r\n\tAWARENESS\020\003\022\021\n\rCONSIDERATION\020\004\022\020\n\014" + + "FAVORABILITY\020\005\022\023\n\017PURCHASE_INTENT\020\006\022\n\n\006C" + + "USTOM\020\007\022\017\n\013ASSOCIATION\020\010B\367\001\n\"com.google." + + "ads.googleads.v25.enumsB\035BrandLiftMeasur" + + "ementTypeProtoP\001ZCgoogle.golang.org/genp" + + "roto/googleapis/ads/googleads/v25/enums;" + + "enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V25.E" + + "nums\312\002\036Google\\Ads\\GoogleAds\\V25\\Enums\352\002\"" + + "Google::Ads::GoogleAds::V25::Enumsb\006prot" + + "o3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v25_enums_BrandLiftMeasurementTypeEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_enums_BrandLiftMeasurementTypeEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_enums_BrandLiftMeasurementTypeEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonEnum.java index 75250f91ee..abdaa07877 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonEnum.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/brand_request_rejection_reason.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -23,10 +23,10 @@ public final class BrandRequestRejectionReasonEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BrandRequestRejectionReasonEnum.class.getName()); + "BrandRequestRejectionReasonEnum"); } // Use BrandRequestRejectionReasonEnum.newBuilder() to construct. private BrandRequestRejectionReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -112,10 +112,10 @@ public enum BrandRequestRejectionReason com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BrandRequestRejectionReason.class.getName()); + "BrandRequestRejectionReason"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonEnumOrBuilder.java
index ab916c8723..c6cd0ffb7e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonEnumOrBuilder.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/brand_request_rejection_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/BrandRequestRejectionReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonProto.java
index 189048238a..164191b147 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandRequestRejectionReasonProto.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/brand_request_rejection_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 BrandRequestRejectionReasonProto {
+public final class BrandRequestRejectionReasonProto extends com.google.protobuf.GeneratedFile {
   private BrandRequestRejectionReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BrandRequestRejectionReasonProto.class.getName());
+      "BrandRequestRejectionReasonProto");
   }
   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_BrandRequestRejectionReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BrandRequestRejectionReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BrandRequestRejectionReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityEnum.java
index c6353cd816..db371698db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityEnum.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/brand_safety_suitability.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 BrandSafetySuitabilityEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BrandSafetySuitabilityEnum.class.getName());
+      "BrandSafetySuitabilityEnum");
   }
   // Use BrandSafetySuitabilityEnum.newBuilder() to construct.
   private BrandSafetySuitabilityEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -123,10 +123,10 @@ public enum BrandSafetySuitability
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BrandSafetySuitability.class.getName());
+        "BrandSafetySuitability");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityEnumOrBuilder.java
index 5f63699558..2a26ac0784 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityEnumOrBuilder.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/brand_safety_suitability.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/BrandSafetySuitabilityProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityProto.java
index 83d6aee94f..54ec540a60 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandSafetySuitabilityProto.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/brand_safety_suitability.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 BrandSafetySuitabilityProto {
+public final class BrandSafetySuitabilityProto extends com.google.protobuf.GeneratedFile {
   private BrandSafetySuitabilityProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BrandSafetySuitabilityProto.class.getName());
+      "BrandSafetySuitabilityProto");
   }
   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_BrandSafetySuitabilityEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BrandSafetySuitabilityEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BrandSafetySuitabilityEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateEnum.java
index 5eecf9b588..ac6ab2608e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateEnum.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/brand_state.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 BrandStateEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BrandStateEnum.class.getName());
+      "BrandStateEnum");
   }
   // Use BrandStateEnum.newBuilder() to construct.
   private BrandStateEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -133,10 +133,10 @@ public enum BrandState
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BrandState.class.getName());
+        "BrandState");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateEnumOrBuilder.java
index 13f33a466c..189c55e51b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateEnumOrBuilder.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/brand_state.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/BrandStateProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateProto.java
index 50f1c11a51..4b5d50825e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BrandStateProto.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/brand_state.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 BrandStateProto {
+public final class BrandStateProto extends com.google.protobuf.GeneratedFile {
   private BrandStateProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BrandStateProto.class.getName());
+      "BrandStateProto");
   }
   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_BrandStateEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BrandStateEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BrandStateEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusEnum.java
index 742e4e4316..76401a02c1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusEnum.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/budget_campaign_association_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class BudgetCampaignAssociationStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetCampaignAssociationStatusEnum.class.getName());
+      "BudgetCampaignAssociationStatusEnum");
   }
   // Use BudgetCampaignAssociationStatusEnum.newBuilder() to construct.
   private BudgetCampaignAssociationStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum BudgetCampaignAssociationStatus
       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");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusEnumOrBuilder.java
index 518fa44354..e9a4e50ab0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusEnumOrBuilder.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/budget_campaign_association_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/BudgetCampaignAssociationStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusProto.java
index bd351b0d09..32b884c424 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetCampaignAssociationStatusProto.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/budget_campaign_association_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 BudgetCampaignAssociationStatusProto {
+public final class BudgetCampaignAssociationStatusProto extends com.google.protobuf.GeneratedFile {
   private BudgetCampaignAssociationStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetCampaignAssociationStatusProto.class.getName());
+      "BudgetCampaignAssociationStatusProto");
   }
   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_BudgetCampaignAssociationStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BudgetCampaignAssociationStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BudgetCampaignAssociationStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodEnum.java
index 4826edc241..73a08041b8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodEnum.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/budget_delivery_method.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class BudgetDeliveryMethodEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetDeliveryMethodEnum.class.getName());
+      "BudgetDeliveryMethodEnum");
   }
   // Use BudgetDeliveryMethodEnum.newBuilder() to construct.
   private BudgetDeliveryMethodEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -98,10 +98,10 @@ public enum BudgetDeliveryMethod
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BudgetDeliveryMethod.class.getName());
+        "BudgetDeliveryMethod");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodEnumOrBuilder.java
index 989908a072..ef49ae4f4a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodEnumOrBuilder.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/budget_delivery_method.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/BudgetDeliveryMethodProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodProto.java
index aa9cc00252..33ab8da318 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetDeliveryMethodProto.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/budget_delivery_method.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 BudgetDeliveryMethodProto {
+public final class BudgetDeliveryMethodProto extends com.google.protobuf.GeneratedFile {
   private BudgetDeliveryMethodProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetDeliveryMethodProto.class.getName());
+      "BudgetDeliveryMethodProto");
   }
   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_BudgetDeliveryMethodEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BudgetDeliveryMethodEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BudgetDeliveryMethodEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodEnum.java
index 2970b8fc1b..7508e5bb35 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodEnum.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/budget_period.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 BudgetPeriodEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetPeriodEnum.class.getName());
+      "BudgetPeriodEnum");
   }
   // Use BudgetPeriodEnum.newBuilder() to construct.
   private BudgetPeriodEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -98,10 +98,10 @@ public enum BudgetPeriod
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BudgetPeriod.class.getName());
+        "BudgetPeriod");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodEnumOrBuilder.java
index cb53a81d98..d4ecdef0c1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodEnumOrBuilder.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/budget_period.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/BudgetPeriodProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodProto.java
index 646a5502fd..05fa5504e3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetPeriodProto.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/budget_period.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 BudgetPeriodProto {
+public final class BudgetPeriodProto extends com.google.protobuf.GeneratedFile {
   private BudgetPeriodProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetPeriodProto.class.getName());
+      "BudgetPeriodProto");
   }
   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_enums_BudgetPeriodEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BudgetPeriodEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BudgetPeriodEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusEnum.java
index 0ed49828c1..39f7a803df 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusEnum.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/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 BudgetStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetStatusEnum.class.getName());
+      "BudgetStatusEnum");
   }
   // Use BudgetStatusEnum.newBuilder() to construct.
   private BudgetStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum BudgetStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BudgetStatus.class.getName());
+        "BudgetStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusEnumOrBuilder.java
index be8507b16c..f76259a935 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusEnumOrBuilder.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/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/BudgetStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusProto.java
index 17e791a8e6..0f6da2e1d3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetStatusProto.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/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 BudgetStatusProto {
+public final class BudgetStatusProto extends com.google.protobuf.GeneratedFile {
   private BudgetStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetStatusProto.class.getName());
+      "BudgetStatusProto");
   }
   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_enums_BudgetStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BudgetStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BudgetStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeEnum.java
index 8a36cfd0c3..181eed3eca 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeEnum.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/budget_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 BudgetTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetTypeEnum.class.getName());
+      "BudgetTypeEnum");
   }
   // Use BudgetTypeEnum.newBuilder() to construct.
   private BudgetTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -128,10 +128,10 @@ public enum BudgetType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BudgetType.class.getName());
+        "BudgetType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeEnumOrBuilder.java
index c5f04036a3..033d9bd921 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeEnumOrBuilder.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/budget_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/BudgetTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeProto.java
index 2300973629..5bf6121e58 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BudgetTypeProto.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/budget_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 BudgetTypeProto {
+public final class BudgetTypeProto extends com.google.protobuf.GeneratedFile {
   private BudgetTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetTypeProto.class.getName());
+      "BudgetTypeProto");
   }
   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_BudgetTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BudgetTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BudgetTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeEnum.java
index 83d167b77f..6b68440e99 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeEnum.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/business_message_call_to_action_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 BusinessMessageCallToActionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BusinessMessageCallToActionTypeEnum.class.getName());
+      "BusinessMessageCallToActionTypeEnum");
   }
   // Use BusinessMessageCallToActionTypeEnum.newBuilder() to construct.
   private BusinessMessageCallToActionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -143,10 +143,10 @@ public enum BusinessMessageCallToActionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BusinessMessageCallToActionType.class.getName());
+        "BusinessMessageCallToActionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeEnumOrBuilder.java
index c4dea16cd4..5885cbe37c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeEnumOrBuilder.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/business_message_call_to_action_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/BusinessMessageCallToActionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeProto.java
index 64d578f367..8b3b883ae1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageCallToActionTypeProto.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/business_message_call_to_action_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 BusinessMessageCallToActionTypeProto {
+public final class BusinessMessageCallToActionTypeProto extends com.google.protobuf.GeneratedFile {
   private BusinessMessageCallToActionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BusinessMessageCallToActionTypeProto.class.getName());
+      "BusinessMessageCallToActionTypeProto");
   }
   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_enums_BusinessMessageCallToActionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BusinessMessageCallToActionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BusinessMessageCallToActionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderEnum.java
index 39ed99bb2b..0f9a4c03f1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderEnum.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/business_message_provider.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 BusinessMessageProviderEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BusinessMessageProviderEnum.class.getName());
+      "BusinessMessageProviderEnum");
   }
   // Use BusinessMessageProviderEnum.newBuilder() to construct.
   private BusinessMessageProviderEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum BusinessMessageProvider
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BusinessMessageProvider.class.getName());
+        "BusinessMessageProvider");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderEnumOrBuilder.java
index cc860af301..a6ce7f2278 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderEnumOrBuilder.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/business_message_provider.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/BusinessMessageProviderProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderProto.java
index e066e023f9..9159952a71 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/BusinessMessageProviderProto.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/business_message_provider.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 BusinessMessageProviderProto {
+public final class BusinessMessageProviderProto extends com.google.protobuf.GeneratedFile {
   private BusinessMessageProviderProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BusinessMessageProviderProto.class.getName());
+      "BusinessMessageProviderProto");
   }
   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_BusinessMessageProviderEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_BusinessMessageProviderEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_BusinessMessageProviderEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateEnum.java
index cb00d927b6..110991c3ea 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateEnum.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/call_conversion_reporting_state.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class CallConversionReportingStateEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CallConversionReportingStateEnum.class.getName());
+      "CallConversionReportingStateEnum");
   }
   // Use CallConversionReportingStateEnum.newBuilder() to construct.
   private CallConversionReportingStateEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -106,10 +106,10 @@ public enum CallConversionReportingState
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CallConversionReportingState.class.getName());
+        "CallConversionReportingState");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateEnumOrBuilder.java
index b50d5bc050..28317703d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateEnumOrBuilder.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/call_conversion_reporting_state.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/CallConversionReportingStateProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateProto.java
index cad99178d4..987b0af904 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallConversionReportingStateProto.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/call_conversion_reporting_state.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 CallConversionReportingStateProto {
+public final class CallConversionReportingStateProto extends com.google.protobuf.GeneratedFile {
   private CallConversionReportingStateProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CallConversionReportingStateProto.class.getName());
+      "CallConversionReportingStateProto");
   }
   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_enums_CallConversionReportingStateEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CallConversionReportingStateEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CallConversionReportingStateEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeEnum.java
index 300b87c7c9..98a9ff29c8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeEnum.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/call_to_action_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 CallToActionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CallToActionTypeEnum.class.getName());
+      "CallToActionTypeEnum");
   }
   // Use CallToActionTypeEnum.newBuilder() to construct.
   private CallToActionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -215,10 +215,10 @@ public enum CallToActionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CallToActionType.class.getName());
+        "CallToActionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeEnumOrBuilder.java
index c50b288d04..f4dea2e6d9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeEnumOrBuilder.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/call_to_action_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/CallToActionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeProto.java
index d6c52ee3e9..cdd6d442ca 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallToActionTypeProto.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/call_to_action_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 CallToActionTypeProto {
+public final class CallToActionTypeProto extends com.google.protobuf.GeneratedFile {
   private CallToActionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CallToActionTypeProto.class.getName());
+      "CallToActionTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -63,7 +63,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_CallToActionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CallToActionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CallToActionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationEnum.java
index fb28c1e9dd..395afde07a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationEnum.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/call_tracking_display_location.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 CallTrackingDisplayLocationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CallTrackingDisplayLocationEnum.class.getName());
+      "CallTrackingDisplayLocationEnum");
   }
   // Use CallTrackingDisplayLocationEnum.newBuilder() to construct.
   private CallTrackingDisplayLocationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CallTrackingDisplayLocation
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CallTrackingDisplayLocation.class.getName());
+        "CallTrackingDisplayLocation");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationEnumOrBuilder.java
index dd58894110..e7e459e4e2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationEnumOrBuilder.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/call_tracking_display_location.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/CallTrackingDisplayLocationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationProto.java
index a6b34baa71..923a76f93a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTrackingDisplayLocationProto.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/call_tracking_display_location.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 CallTrackingDisplayLocationProto {
+public final class CallTrackingDisplayLocationProto extends com.google.protobuf.GeneratedFile {
   private CallTrackingDisplayLocationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CallTrackingDisplayLocationProto.class.getName());
+      "CallTrackingDisplayLocationProto");
   }
   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_CallTrackingDisplayLocationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CallTrackingDisplayLocationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CallTrackingDisplayLocationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeEnum.java
index a53034c025..3d3559022d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeEnum.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/call_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class CallTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CallTypeEnum.class.getName());
+      "CallTypeEnum");
   }
   // Use CallTypeEnum.newBuilder() to construct.
   private CallTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum CallType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CallType.class.getName());
+        "CallType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeEnumOrBuilder.java
index 1a8345e81f..dc7852aaba 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeEnumOrBuilder.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/call_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/CallTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeProto.java
index 60d410b651..7ec97d5a0e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CallTypeProto.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/call_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 CallTypeProto {
+public final class CallTypeProto extends com.google.protobuf.GeneratedFile {
   private CallTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CallTypeProto.class.getName());
+      "CallTypeProto");
   }
   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_enums_CallTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CallTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CallTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusEnum.java
index d6c3c48a4b..ab2409c13e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusEnum.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/campaign_criterion_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 CampaignCriterionStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCriterionStatusEnum.class.getName());
+      "CampaignCriterionStatusEnum");
   }
   // Use CampaignCriterionStatusEnum.newBuilder() to construct.
   private CampaignCriterionStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum CampaignCriterionStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignCriterionStatus.class.getName());
+        "CampaignCriterionStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusEnumOrBuilder.java
index 9dc116885f..333fbddc87 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusEnumOrBuilder.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/campaign_criterion_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/CampaignCriterionStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusProto.java
index 031ad1b14e..1eae7cea7d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignCriterionStatusProto.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/campaign_criterion_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 CampaignCriterionStatusProto {
+public final class CampaignCriterionStatusProto extends com.google.protobuf.GeneratedFile {
   private CampaignCriterionStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCriterionStatusProto.class.getName());
+      "CampaignCriterionStatusProto");
   }
   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_CampaignCriterionStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignCriterionStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignCriterionStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusEnum.java
index 0a1e2fe9b4..aa134c1f4a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusEnum.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/campaign_draft_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 CampaignDraftStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignDraftStatusEnum.class.getName());
+      "CampaignDraftStatusEnum");
   }
   // Use CampaignDraftStatusEnum.newBuilder() to construct.
   private CampaignDraftStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -125,10 +125,10 @@ public enum CampaignDraftStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignDraftStatus.class.getName());
+        "CampaignDraftStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusEnumOrBuilder.java
index 674299787c..bb9c6c105d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusEnumOrBuilder.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/campaign_draft_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/CampaignDraftStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusProto.java
index ba994fe09b..1d7bfa329d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignDraftStatusProto.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/campaign_draft_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 CampaignDraftStatusProto {
+public final class CampaignDraftStatusProto extends com.google.protobuf.GeneratedFile {
   private CampaignDraftStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignDraftStatusProto.class.getName());
+      "CampaignDraftStatusProto");
   }
   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_CampaignDraftStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignDraftStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignDraftStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeEnum.java
index eaf94e7deb..df8fdc3893 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeEnum.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/campaign_experiment_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 CampaignExperimentTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignExperimentTypeEnum.class.getName());
+      "CampaignExperimentTypeEnum");
   }
   // Use CampaignExperimentTypeEnum.newBuilder() to construct.
   private CampaignExperimentTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -109,10 +109,10 @@ public enum CampaignExperimentType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignExperimentType.class.getName());
+        "CampaignExperimentType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeEnumOrBuilder.java
index 73c1423c1f..25ce7c2f63 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeEnumOrBuilder.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/campaign_experiment_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/CampaignExperimentTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeProto.java
index d7f32dc4d9..74c5be8680 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignExperimentTypeProto.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/campaign_experiment_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 CampaignExperimentTypeProto {
+public final class CampaignExperimentTypeProto extends com.google.protobuf.GeneratedFile {
   private CampaignExperimentTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignExperimentTypeProto.class.getName());
+      "CampaignExperimentTypeProto");
   }
   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_CampaignExperimentTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignExperimentTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignExperimentTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusEnum.java
index 6a5116908a..9f96b14e75 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusEnum.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/campaign_group_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 CampaignGroupStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignGroupStatusEnum.class.getName());
+      "CampaignGroupStatusEnum");
   }
   // Use CampaignGroupStatusEnum.newBuilder() to construct.
   private CampaignGroupStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CampaignGroupStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignGroupStatus.class.getName());
+        "CampaignGroupStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusEnumOrBuilder.java
index 48cd713007..ae99cb0cb6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusEnumOrBuilder.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/campaign_group_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/CampaignGroupStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusProto.java
index 7c594cedc2..a80cc549b5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignGroupStatusProto.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/campaign_group_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 CampaignGroupStatusProto {
+public final class CampaignGroupStatusProto extends com.google.protobuf.GeneratedFile {
   private CampaignGroupStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignGroupStatusProto.class.getName());
+      "CampaignGroupStatusProto");
   }
   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_CampaignGroupStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignGroupStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignGroupStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeEnum.java
index b3f9b3c09a..4aba024814 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeEnum.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/campaign_keyword_match_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 CampaignKeywordMatchTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignKeywordMatchTypeEnum.class.getName());
+      "CampaignKeywordMatchTypeEnum");
   }
   // Use CampaignKeywordMatchTypeEnum.newBuilder() to construct.
   private CampaignKeywordMatchTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum CampaignKeywordMatchType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignKeywordMatchType.class.getName());
+        "CampaignKeywordMatchType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeEnumOrBuilder.java
index 90de7046b7..0f59103467 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeEnumOrBuilder.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/campaign_keyword_match_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/CampaignKeywordMatchTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeProto.java
index a780b45580..7ff866a222 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignKeywordMatchTypeProto.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/campaign_keyword_match_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 CampaignKeywordMatchTypeProto {
+public final class CampaignKeywordMatchTypeProto extends com.google.protobuf.GeneratedFile {
   private CampaignKeywordMatchTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignKeywordMatchTypeProto.class.getName());
+      "CampaignKeywordMatchTypeProto");
   }
   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_CampaignKeywordMatchTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignKeywordMatchTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignKeywordMatchTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusEnum.java
index b3fc5fa3b6..a61dda9c07 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusEnum.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/campaign_primary_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 CampaignPrimaryStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignPrimaryStatusEnum.class.getName());
+      "CampaignPrimaryStatusEnum");
   }
   // Use CampaignPrimaryStatusEnum.newBuilder() to construct.
   private CampaignPrimaryStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -157,10 +157,10 @@ public enum CampaignPrimaryStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignPrimaryStatus.class.getName());
+        "CampaignPrimaryStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusEnumOrBuilder.java
index 252fbea6c2..963b61fbb5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusEnumOrBuilder.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/campaign_primary_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/CampaignPrimaryStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusProto.java
index 9e3629d9ca..2e567a858b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusProto.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/campaign_primary_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 CampaignPrimaryStatusProto {
+public final class CampaignPrimaryStatusProto extends com.google.protobuf.GeneratedFile {
   private CampaignPrimaryStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignPrimaryStatusProto.class.getName());
+      "CampaignPrimaryStatusProto");
   }
   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_enums_CampaignPrimaryStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignPrimaryStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignPrimaryStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonEnum.java
index 2e625884b1..81bc66df2c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonEnum.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/campaign_primary_status_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 CampaignPrimaryStatusReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignPrimaryStatusReasonEnum.class.getName());
+      "CampaignPrimaryStatusReasonEnum");
   }
   // Use CampaignPrimaryStatusReasonEnum.newBuilder() to construct.
   private CampaignPrimaryStatusReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -433,10 +433,10 @@ public enum CampaignPrimaryStatusReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignPrimaryStatusReason.class.getName());
+        "CampaignPrimaryStatusReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonEnumOrBuilder.java
index 58bcce2bea..2d9e0435b5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonEnumOrBuilder.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/campaign_primary_status_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/CampaignPrimaryStatusReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonProto.java
index 94f453543d..d85fe94638 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignPrimaryStatusReasonProto.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/campaign_primary_status_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 CampaignPrimaryStatusReasonProto {
+public final class CampaignPrimaryStatusReasonProto extends com.google.protobuf.GeneratedFile {
   private CampaignPrimaryStatusReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignPrimaryStatusReasonProto.class.getName());
+      "CampaignPrimaryStatusReasonProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -87,7 +87,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_CampaignPrimaryStatusReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignPrimaryStatusReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignPrimaryStatusReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusEnum.java
index e8352f13ec..053b608b90 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusEnum.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/campaign_serving_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 CampaignServingStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignServingStatusEnum.class.getName());
+      "CampaignServingStatusEnum");
   }
   // Use CampaignServingStatusEnum.newBuilder() to construct.
   private CampaignServingStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -121,10 +121,10 @@ public enum CampaignServingStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignServingStatus.class.getName());
+        "CampaignServingStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusEnumOrBuilder.java
index f1f850cf98..336cdaf884 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusEnumOrBuilder.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/campaign_serving_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/CampaignServingStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusProto.java
index 8238d2f8a0..7ee7d40c76 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignServingStatusProto.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/campaign_serving_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 CampaignServingStatusProto {
+public final class CampaignServingStatusProto extends com.google.protobuf.GeneratedFile {
   private CampaignServingStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignServingStatusProto.class.getName());
+      "CampaignServingStatusProto");
   }
   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_CampaignServingStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignServingStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignServingStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusEnum.java
index eeecc95758..fc07ec1161 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusEnum.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/campaign_shared_set_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 CampaignSharedSetStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSharedSetStatusEnum.class.getName());
+      "CampaignSharedSetStatusEnum");
   }
   // Use CampaignSharedSetStatusEnum.newBuilder() to construct.
   private CampaignSharedSetStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CampaignSharedSetStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignSharedSetStatus.class.getName());
+        "CampaignSharedSetStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusEnumOrBuilder.java
index 6946deaba4..f1e278ea55 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusEnumOrBuilder.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/campaign_shared_set_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/CampaignSharedSetStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusProto.java
index e2d7ed4636..cd6d4a612e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignSharedSetStatusProto.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/campaign_shared_set_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 CampaignSharedSetStatusProto {
+public final class CampaignSharedSetStatusProto extends com.google.protobuf.GeneratedFile {
   private CampaignSharedSetStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSharedSetStatusProto.class.getName());
+      "CampaignSharedSetStatusProto");
   }
   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_CampaignSharedSetStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignSharedSetStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignSharedSetStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusEnum.java
index 297bbb444e..c4fbc06e9e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusEnum.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/campaign_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 CampaignStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignStatusEnum.class.getName());
+      "CampaignStatusEnum");
   }
   // Use CampaignStatusEnum.newBuilder() to construct.
   private CampaignStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum CampaignStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignStatus.class.getName());
+        "CampaignStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusEnumOrBuilder.java
index a3ec6437d7..aa406663b1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusEnumOrBuilder.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/campaign_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/CampaignStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusProto.java
index 752e7445c2..5227383b9b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CampaignStatusProto.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/campaign_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 CampaignStatusProto {
+public final class CampaignStatusProto extends com.google.protobuf.GeneratedFile {
   private CampaignStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignStatusProto.class.getName());
+      "CampaignStatusProto");
   }
   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_CampaignStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CampaignStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CampaignStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeEnum.java
index 746d0fdc91..c5bdd2a6b2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeEnum.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/chain_relationship_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 ChainRelationshipTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChainRelationshipTypeEnum.class.getName());
+      "ChainRelationshipTypeEnum");
   }
   // Use ChainRelationshipTypeEnum.newBuilder() to construct.
   private ChainRelationshipTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ChainRelationshipType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ChainRelationshipType.class.getName());
+        "ChainRelationshipType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeEnumOrBuilder.java
index 38f825b59e..a07bea1644 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeEnumOrBuilder.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/chain_relationship_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/ChainRelationshipTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeProto.java
index 116743e837..9af1ba81e4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChainRelationshipTypeProto.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/chain_relationship_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 ChainRelationshipTypeProto {
+public final class ChainRelationshipTypeProto extends com.google.protobuf.GeneratedFile {
   private ChainRelationshipTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChainRelationshipTypeProto.class.getName());
+      "ChainRelationshipTypeProto");
   }
   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_ChainRelationshipTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ChainRelationshipTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ChainRelationshipTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeEnum.java
index e27064e735..d79232ac7b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeEnum.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/change_client_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ChangeClientTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeClientTypeEnum.class.getName());
+      "ChangeClientTypeEnum");
   }
   // Use ChangeClientTypeEnum.newBuilder() to construct.
   private ChangeClientTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -190,10 +190,10 @@ public enum ChangeClientType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ChangeClientType.class.getName());
+        "ChangeClientType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeEnumOrBuilder.java
index c7f5eef5d5..67bdb367e6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeEnumOrBuilder.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/change_client_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/ChangeClientTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeProto.java
index db437c6ed2..671eed283d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeClientTypeProto.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/change_client_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 ChangeClientTypeProto {
+public final class ChangeClientTypeProto extends com.google.protobuf.GeneratedFile {
   private ChangeClientTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeClientTypeProto.class.getName());
+      "ChangeClientTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ChangeClientTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ChangeClientTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ChangeClientTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeEnum.java
index 0a5994a0f5..5943848b03 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeEnum.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/change_event_resource_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ChangeEventResourceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeEventResourceTypeEnum.class.getName());
+      "ChangeEventResourceTypeEnum");
   }
   // Use ChangeEventResourceTypeEnum.newBuilder() to construct.
   private ChangeEventResourceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -233,10 +233,10 @@ public enum ChangeEventResourceType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ChangeEventResourceType.class.getName());
+        "ChangeEventResourceType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeEnumOrBuilder.java
index 56a8170404..fe546940bf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeEnumOrBuilder.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/change_event_resource_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/ChangeEventResourceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeProto.java
index ee748cd3d0..7f60bf2102 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeEventResourceTypeProto.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/change_event_resource_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 ChangeEventResourceTypeProto {
+public final class ChangeEventResourceTypeProto extends com.google.protobuf.GeneratedFile {
   private ChangeEventResourceTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeEventResourceTypeProto.class.getName());
+      "ChangeEventResourceTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -66,7 +66,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ChangeEventResourceTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ChangeEventResourceTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ChangeEventResourceTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationEnum.java
index ff9c2c3cec..5156f03c0d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationEnum.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/change_status_operation.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 ChangeStatusOperationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeStatusOperationEnum.class.getName());
+      "ChangeStatusOperationEnum");
   }
   // Use ChangeStatusOperationEnum.newBuilder() to construct.
   private ChangeStatusOperationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum ChangeStatusOperation
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ChangeStatusOperation.class.getName());
+        "ChangeStatusOperation");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationEnumOrBuilder.java
index 4adb647f84..537744f503 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationEnumOrBuilder.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/change_status_operation.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/ChangeStatusOperationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationProto.java
index 21e493ee70..55dae098f0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusOperationProto.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/change_status_operation.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 ChangeStatusOperationProto {
+public final class ChangeStatusOperationProto extends com.google.protobuf.GeneratedFile {
   private ChangeStatusOperationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeStatusOperationProto.class.getName());
+      "ChangeStatusOperationProto");
   }
   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_ChangeStatusOperationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ChangeStatusOperationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ChangeStatusOperationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeEnum.java
index 22564e199b..13d6309465 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeEnum.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/change_status_resource_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ChangeStatusResourceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeStatusResourceTypeEnum.class.getName());
+      "ChangeStatusResourceTypeEnum");
   }
   // Use ChangeStatusResourceTypeEnum.newBuilder() to construct.
   private ChangeStatusResourceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -249,10 +249,10 @@ public enum ChangeStatusResourceType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ChangeStatusResourceType.class.getName());
+        "ChangeStatusResourceType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeEnumOrBuilder.java
index 7126ce8f59..8f1cec1edf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeEnumOrBuilder.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/change_status_resource_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/ChangeStatusResourceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeProto.java
index 7564ba1eaf..839164f1d8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ChangeStatusResourceTypeProto.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/change_status_resource_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 ChangeStatusResourceTypeProto {
+public final class ChangeStatusResourceTypeProto extends com.google.protobuf.GeneratedFile {
   private ChangeStatusResourceTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeStatusResourceTypeProto.class.getName());
+      "ChangeStatusResourceTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -68,7 +68,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ChangeStatusResourceTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ChangeStatusResourceTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ChangeStatusResourceTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeEnum.java
index 2ec8c3c569..07fbda9c67 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeEnum.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/click_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 ClickTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ClickTypeEnum.class.getName());
+      "ClickTypeEnum");
   }
   // Use ClickTypeEnum.newBuilder() to construct.
   private ClickTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -579,10 +579,10 @@ public enum ClickType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ClickType.class.getName());
+        "ClickType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeEnumOrBuilder.java
index accd2f2811..3f8a0dfa41 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeEnumOrBuilder.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/click_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/ClickTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeProto.java
index bbe1807ba0..3ebb5d16f7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ClickTypeProto.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/click_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 ClickTypeProto {
+public final class ClickTypeProto extends com.google.protobuf.GeneratedFile {
   private ClickTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ClickTypeProto.class.getName());
+      "ClickTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -100,7 +100,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ClickTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ClickTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ClickTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusEnum.java
index 832b688c17..629214d7e4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusEnum.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/combined_audience_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 CombinedAudienceStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CombinedAudienceStatusEnum.class.getName());
+      "CombinedAudienceStatusEnum");
   }
   // Use CombinedAudienceStatusEnum.newBuilder() to construct.
   private CombinedAudienceStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum CombinedAudienceStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CombinedAudienceStatus.class.getName());
+        "CombinedAudienceStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusEnumOrBuilder.java
index 513a405f4e..80725f4db2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusEnumOrBuilder.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/combined_audience_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/CombinedAudienceStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusProto.java
index 9b96ec0d7f..b758090a03 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CombinedAudienceStatusProto.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/combined_audience_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 CombinedAudienceStatusProto {
+public final class CombinedAudienceStatusProto extends com.google.protobuf.GeneratedFile {
   private CombinedAudienceStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CombinedAudienceStatusProto.class.getName());
+      "CombinedAudienceStatusProto");
   }
   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_CombinedAudienceStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CombinedAudienceStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CombinedAudienceStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusEnum.java
index 21261ccf79..ed8ea6770e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusEnum.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/consent_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 ConsentStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConsentStatusEnum.class.getName());
+      "ConsentStatusEnum");
   }
   // Use ConsentStatusEnum.newBuilder() to construct.
   private ConsentStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ConsentStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConsentStatus.class.getName());
+        "ConsentStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusEnumOrBuilder.java
index 2bdd1c24ed..72f5f80ca8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusEnumOrBuilder.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/consent_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/ConsentStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusProto.java
index 4d5a658582..9c42c36e09 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConsentStatusProto.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/consent_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 ConsentStatusProto {
+public final class ConsentStatusProto extends com.google.protobuf.GeneratedFile {
   private ConsentStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConsentStatusProto.class.getName());
+      "ConsentStatusProto");
   }
   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_enums_ConsentStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConsentStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConsentStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataEnum.java
index 47cd375679..d6c95d892b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataEnum.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/content_creator_insights_supplemental_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ContentCreatorInsightsSupplementalDataEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ContentCreatorInsightsSupplementalDataEnum.class.getName());
+      "ContentCreatorInsightsSupplementalDataEnum");
   }
   // Use ContentCreatorInsightsSupplementalDataEnum.newBuilder() to construct.
   private ContentCreatorInsightsSupplementalDataEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -73,6 +73,20 @@ public enum ContentCreatorInsightsSupplementalData
      * UNKNOWN = 1;
      */
     UNKNOWN(1),
+    /**
+     * 
+     * Populate brand sentiment data in
+     * [ContentCreatorInsightsService.GenerateTrendingInsights][google.ads.googleads.v25.services.ContentCreatorInsightsService.GenerateTrendingInsights].
+     * This is only available when requesting trending insights for a brand
+     * topic. A brand topic is a Knowledge Graph entity that is tagged with
+     * [BRAND][google.ads.googleads.v25.enums.InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities.BRAND].
+     * Use [AudienceInsightsService.ListAudienceInsightsAttributes][] to get the
+     * list of supported Knowledge Graph entities.
+     * 
+ * + * BRAND_SENTIMENT_DATA = 2; + */ + BRAND_SENTIMENT_DATA(2), /** *
      * Populate local creator data in
@@ -103,10 +117,10 @@ public enum ContentCreatorInsightsSupplementalData
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ContentCreatorInsightsSupplementalData.class.getName());
+        "ContentCreatorInsightsSupplementalData");
     }
     /**
      * 
@@ -124,6 +138,20 @@ public enum ContentCreatorInsightsSupplementalData
      * UNKNOWN = 1;
      */
     public static final int UNKNOWN_VALUE = 1;
+    /**
+     * 
+     * Populate brand sentiment data in
+     * [ContentCreatorInsightsService.GenerateTrendingInsights][google.ads.googleads.v25.services.ContentCreatorInsightsService.GenerateTrendingInsights].
+     * This is only available when requesting trending insights for a brand
+     * topic. A brand topic is a Knowledge Graph entity that is tagged with
+     * [BRAND][google.ads.googleads.v25.enums.InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities.BRAND].
+     * Use [AudienceInsightsService.ListAudienceInsightsAttributes][] to get the
+     * list of supported Knowledge Graph entities.
+     * 
+ * + * BRAND_SENTIMENT_DATA = 2; + */ + public static final int BRAND_SENTIMENT_DATA_VALUE = 2; /** *
      * Populate local creator data in
@@ -175,6 +203,7 @@ public static ContentCreatorInsightsSupplementalData forNumber(int value) {
       switch (value) {
         case 0: return UNSPECIFIED;
         case 1: return UNKNOWN;
+        case 2: return BRAND_SENTIMENT_DATA;
         case 3: return LOCAL_CREATOR_DATA;
         default: return null;
       }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataEnumOrBuilder.java
index a914502edd..17f57dd35e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataEnumOrBuilder.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/content_creator_insights_supplemental_data.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/ContentCreatorInsightsSupplementalDataProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataProto.java
index 947383b962..40834d073e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentCreatorInsightsSupplementalDataProto.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/content_creator_insights_supplemental_data.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 ContentCreatorInsightsSupplementalDataProto {
+public final class ContentCreatorInsightsSupplementalDataProto extends com.google.protobuf.GeneratedFile {
   private ContentCreatorInsightsSupplementalDataProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ContentCreatorInsightsSupplementalDataProto.class.getName());
+      "ContentCreatorInsightsSupplementalDataProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -42,25 +42,25 @@ public static void registerAllExtensions(
     java.lang.String[] descriptorData = {
       "\nOgoogle/ads/googleads/v25/enums/content" +
       "_creator_insights_supplemental_data.prot" +
-      "o\022\036google.ads.googleads.v25.enums\"\214\001\n*Co" +
+      "o\022\036google.ads.googleads.v25.enums\"\246\001\n*Co" +
       "ntentCreatorInsightsSupplementalDataEnum" +
-      "\"^\n&ContentCreatorInsightsSupplementalDa" +
-      "ta\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\026\n\022LOCA" +
-      "L_CREATOR_DATA\020\003B\205\002\n\"com.google.ads.goog" +
-      "leads.v25.enumsB+ContentCreatorInsightsS" +
-      "upplementalDataProtoP\001ZCgoogle.golang.or" +
-      "g/genproto/googleapis/ads/googleads/v25/" +
-      "enums;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds" +
-      ".V25.Enums\312\002\036Google\\Ads\\GoogleAds\\V25\\En" +
-      "ums\352\002\"Google::Ads::GoogleAds::V25::Enums" +
-      "b\006proto3"
+      "\"x\n&ContentCreatorInsightsSupplementalDa" +
+      "ta\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\030\n\024BRAN" +
+      "D_SENTIMENT_DATA\020\002\022\026\n\022LOCAL_CREATOR_DATA" +
+      "\020\003B\205\002\n\"com.google.ads.googleads.v25.enum" +
+      "sB+ContentCreatorInsightsSupplementalDat" +
+      "aProtoP\001ZCgoogle.golang.org/genproto/goo" +
+      "gleapis/ads/googleads/v25/enums;enums\242\002\003" +
+      "GAA\252\002\036Google.Ads.GoogleAds.V25.Enums\312\002\036G" +
+      "oogle\\Ads\\GoogleAds\\V25\\Enums\352\002\"Google::" +
+      "Ads::GoogleAds::V25::Enumsb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ContentCreatorInsightsSupplementalDataEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ContentCreatorInsightsSupplementalDataEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ContentCreatorInsightsSupplementalDataEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeEnum.java
index 83e22cbff7..bfdd2bd27f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeEnum.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/content_label_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 ContentLabelTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ContentLabelTypeEnum.class.getName());
+      "ContentLabelTypeEnum");
   }
   // Use ContentLabelTypeEnum.newBuilder() to construct.
   private ContentLabelTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -294,10 +294,10 @@ public enum ContentLabelType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ContentLabelType.class.getName());
+        "ContentLabelType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeEnumOrBuilder.java
index 8326cd8db8..53d1de722c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeEnumOrBuilder.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/content_label_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/ContentLabelTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeProto.java
index 3573ba2a7f..0093e937d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ContentLabelTypeProto.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/content_label_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 ContentLabelTypeProto {
+public final class ContentLabelTypeProto extends com.google.protobuf.GeneratedFile {
   private ContentLabelTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ContentLabelTypeProto.class.getName());
+      "ContentLabelTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -74,7 +74,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ContentLabelTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ContentLabelTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ContentLabelTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryEnum.java
index d9fbd8b9b7..be919a91e3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryEnum.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/conversion_action_category.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ConversionActionCategoryEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionCategoryEnum.class.getName());
+      "ConversionActionCategoryEnum");
   }
   // Use ConversionActionCategoryEnum.newBuilder() to construct.
   private ConversionActionCategoryEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -267,10 +267,10 @@ public enum ConversionActionCategory
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionActionCategory.class.getName());
+        "ConversionActionCategory");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryEnumOrBuilder.java
index 2026b1c7f8..baa39a6cb9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryEnumOrBuilder.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/conversion_action_category.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/ConversionActionCategoryProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryProto.java
index 852a59f4f1..696b7f1b10 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCategoryProto.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/conversion_action_category.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 ConversionActionCategoryProto {
+public final class ConversionActionCategoryProto extends com.google.protobuf.GeneratedFile {
   private ConversionActionCategoryProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionCategoryProto.class.getName());
+      "ConversionActionCategoryProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -68,7 +68,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ConversionActionCategoryEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionActionCategoryEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionActionCategoryEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeEnum.java
index e8005d4df6..e5fff054a1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeEnum.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/conversion_action_counting_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ConversionActionCountingTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionCountingTypeEnum.class.getName());
+      "ConversionActionCountingTypeEnum");
   }
   // Use ConversionActionCountingTypeEnum.newBuilder() to construct.
   private ConversionActionCountingTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum ConversionActionCountingType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionActionCountingType.class.getName());
+        "ConversionActionCountingType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeEnumOrBuilder.java
index 267750093d..b3ad61e17e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeEnumOrBuilder.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/conversion_action_counting_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/ConversionActionCountingTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeProto.java
index ecc3a9fe14..a7055b2693 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionCountingTypeProto.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/conversion_action_counting_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 ConversionActionCountingTypeProto {
+public final class ConversionActionCountingTypeProto extends com.google.protobuf.GeneratedFile {
   private ConversionActionCountingTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionCountingTypeProto.class.getName());
+      "ConversionActionCountingTypeProto");
   }
   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_ConversionActionCountingTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionActionCountingTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionActionCountingTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusEnum.java
index 16a6d3885d..60bfc3765f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusEnum.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/conversion_action_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 ConversionActionStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionStatusEnum.class.getName());
+      "ConversionActionStatusEnum");
   }
   // Use ConversionActionStatusEnum.newBuilder() to construct.
   private ConversionActionStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum ConversionActionStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionActionStatus.class.getName());
+        "ConversionActionStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusEnumOrBuilder.java
index 2598892fd6..25b61a614a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusEnumOrBuilder.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/conversion_action_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/ConversionActionStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusProto.java
index 31916b82ce..9f1aa9fbc2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionStatusProto.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/conversion_action_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 ConversionActionStatusProto {
+public final class ConversionActionStatusProto extends com.google.protobuf.GeneratedFile {
   private ConversionActionStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionStatusProto.class.getName());
+      "ConversionActionStatusProto");
   }
   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_ConversionActionStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionActionStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionActionStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeEnum.java
index 75f4609cb0..33f3222075 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeEnum.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/conversion_action_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 ConversionActionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionTypeEnum.class.getName());
+      "ConversionActionTypeEnum");
   }
   // Use ConversionActionTypeEnum.newBuilder() to construct.
   private ConversionActionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -525,10 +525,10 @@ public enum ConversionActionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionActionType.class.getName());
+        "ConversionActionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeEnumOrBuilder.java
index 5c860e385e..b390297872 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeEnumOrBuilder.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/conversion_action_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/ConversionActionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeProto.java
index 5d0b9506a4..051387426f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionActionTypeProto.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/conversion_action_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 ConversionActionTypeProto {
+public final class ConversionActionTypeProto extends com.google.protobuf.GeneratedFile {
   private ConversionActionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionTypeProto.class.getName());
+      "ConversionActionTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -96,7 +96,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ConversionActionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionActionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionActionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeEnum.java
index d02c5d7907..baa22a94ea 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeEnum.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/conversion_adjustment_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 ConversionAdjustmentTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionAdjustmentTypeEnum.class.getName());
+      "ConversionAdjustmentTypeEnum");
   }
   // Use ConversionAdjustmentTypeEnum.newBuilder() to construct.
   private ConversionAdjustmentTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -106,10 +106,10 @@ public enum ConversionAdjustmentType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionAdjustmentType.class.getName());
+        "ConversionAdjustmentType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeEnumOrBuilder.java
index a79cd45bc9..d2392164f6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeEnumOrBuilder.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/conversion_adjustment_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/ConversionAdjustmentTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeProto.java
index c93673bcdc..efabed6c06 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAdjustmentTypeProto.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/conversion_adjustment_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 ConversionAdjustmentTypeProto {
+public final class ConversionAdjustmentTypeProto extends com.google.protobuf.GeneratedFile {
   private ConversionAdjustmentTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionAdjustmentTypeProto.class.getName());
+      "ConversionAdjustmentTypeProto");
   }
   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_ConversionAdjustmentTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionAdjustmentTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionAdjustmentTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeEnum.java
index a51bf491a3..fb406104d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeEnum.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/conversion_attribution_event_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 ConversionAttributionEventTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionAttributionEventTypeEnum.class.getName());
+      "ConversionAttributionEventTypeEnum");
   }
   // Use ConversionAttributionEventTypeEnum.newBuilder() to construct.
   private ConversionAttributionEventTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum ConversionAttributionEventType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionAttributionEventType.class.getName());
+        "ConversionAttributionEventType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeEnumOrBuilder.java
index 45f585c8ab..0008d6d295 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeEnumOrBuilder.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/conversion_attribution_event_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/ConversionAttributionEventTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeProto.java
index 93def2ccfd..dbc8e9546f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionAttributionEventTypeProto.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/conversion_attribution_event_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 ConversionAttributionEventTypeProto {
+public final class ConversionAttributionEventTypeProto extends com.google.protobuf.GeneratedFile {
   private ConversionAttributionEventTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionAttributionEventTypeProto.class.getName());
+      "ConversionAttributionEventTypeProto");
   }
   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_ConversionAttributionEventTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionAttributionEventTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionAttributionEventTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusEnum.java
index 5799b59be2..7163c20243 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusEnum.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/conversion_custom_variable_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ConversionCustomVariableStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionCustomVariableStatusEnum.class.getName());
+      "ConversionCustomVariableStatusEnum");
   }
   // Use ConversionCustomVariableStatusEnum.newBuilder() to construct.
   private ConversionCustomVariableStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -108,10 +108,10 @@ public enum ConversionCustomVariableStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionCustomVariableStatus.class.getName());
+        "ConversionCustomVariableStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusEnumOrBuilder.java
index 488aef189f..08199ec105 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusEnumOrBuilder.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/conversion_custom_variable_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/ConversionCustomVariableStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusProto.java
index f8cc161c7e..a4944a0fc2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomVariableStatusProto.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/conversion_custom_variable_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 ConversionCustomVariableStatusProto {
+public final class ConversionCustomVariableStatusProto extends com.google.protobuf.GeneratedFile {
   private ConversionCustomVariableStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionCustomVariableStatusProto.class.getName());
+      "ConversionCustomVariableStatusProto");
   }
   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_ConversionCustomVariableStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionCustomVariableStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionCustomVariableStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeEnum.java
index f89f707ac3..c4f7684b37 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeEnum.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/conversion_customer_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 ConversionCustomerTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionCustomerTypeEnum.class.getName());
+      "ConversionCustomerTypeEnum");
   }
   // Use ConversionCustomerTypeEnum.newBuilder() to construct.
   private ConversionCustomerTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum ConversionCustomerType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionCustomerType.class.getName());
+        "ConversionCustomerType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeEnumOrBuilder.java
index e9c81a664a..0691f9731f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeEnumOrBuilder.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/conversion_customer_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/ConversionCustomerTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeProto.java
index 155fdf3d6c..6ef2065fe5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionCustomerTypeProto.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/conversion_customer_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 ConversionCustomerTypeProto {
+public final class ConversionCustomerTypeProto extends com.google.protobuf.GeneratedFile {
   private ConversionCustomerTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionCustomerTypeProto.class.getName());
+      "ConversionCustomerTypeProto");
   }
   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_ConversionCustomerTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionCustomerTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionCustomerTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnum.java
index e9b023e0ef..8b293cd72f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnum.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/conversion_environment_enum.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ConversionEnvironmentEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionEnvironmentEnum.class.getName());
+      "ConversionEnvironmentEnum");
   }
   // Use ConversionEnvironmentEnum.newBuilder() to construct.
   private ConversionEnvironmentEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum ConversionEnvironment
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionEnvironment.class.getName());
+        "ConversionEnvironment");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnumOrBuilder.java
index e301fd2279..033a464f99 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnumOrBuilder.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/conversion_environment_enum.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/ConversionEnvironmentEnumProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnumProto.java
index 9e3828d6a7..c798674324 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnumProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionEnvironmentEnumProto.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/conversion_environment_enum.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 ConversionEnvironmentEnumProto {
+public final class ConversionEnvironmentEnumProto extends com.google.protobuf.GeneratedFile {
   private ConversionEnvironmentEnumProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionEnvironmentEnumProto.class.getName());
+      "ConversionEnvironmentEnumProto");
   }
   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_ConversionEnvironmentEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionEnvironmentEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionEnvironmentEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketEnum.java
index bfb9c1b947..60721319db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketEnum.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/conversion_lag_bucket.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ConversionLagBucketEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionLagBucketEnum.class.getName());
+      "ConversionLagBucketEnum");
   }
   // Use ConversionLagBucketEnum.newBuilder() to construct.
   private ConversionLagBucketEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -249,10 +249,10 @@ public enum ConversionLagBucket
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionLagBucket.class.getName());
+        "ConversionLagBucket");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketEnumOrBuilder.java
index aeede4077e..b68a12f671 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketEnumOrBuilder.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/conversion_lag_bucket.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/ConversionLagBucketProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketProto.java
index 616958ead5..b87b1f68b8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLagBucketProto.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/conversion_lag_bucket.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 ConversionLagBucketProto {
+public final class ConversionLagBucketProto extends com.google.protobuf.GeneratedFile {
   private ConversionLagBucketProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionLagBucketProto.class.getName());
+      "ConversionLagBucketProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ConversionLagBucketEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionLagBucketEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionLagBucketEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesEnum.java
new file mode 100644
index 0000000000..8e5007a634
--- /dev/null
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesEnum.java
@@ -0,0 +1,542 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v25/enums/conversion_lift_included_conversion_action_types.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v25.enums;
+
+/**
+ * 
+ * Container for enum describing the type of conversion lift included conversion
+ * types.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum} + */ +@com.google.protobuf.Generated +public final class ConversionLiftIncludedConversionActionTypesEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum) + ConversionLiftIncludedConversionActionTypesEnumOrBuilder { +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= */ "", + "ConversionLiftIncludedConversionActionTypesEnum"); + } + // Use ConversionLiftIncludedConversionActionTypesEnum.newBuilder() to construct. + private ConversionLiftIncludedConversionActionTypesEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ConversionLiftIncludedConversionActionTypesEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesProto.internal_static_google_ads_googleads_v25_enums_ConversionLiftIncludedConversionActionTypesEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesProto.internal_static_google_ads_googleads_v25_enums_ConversionLiftIncludedConversionActionTypesEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.class, com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.Builder.class); + } + + /** + *
+   * Enum describing the type of conversion lift included conversion types.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes} + */ + public enum ConversionLiftIncludedConversionActionTypes + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * All conversion types from selected campaigns.
+     * 
+ * + * ALL = 2; + */ + ALL(2), + /** + *
+     * Selected conversion types. All biddable conversion types or selected
+     * conversion types during the setup of the measurement.
+     * 
+ * + * SELECTED = 3; + */ + SELECTED(3), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ConversionLiftIncludedConversionActionTypes"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * All conversion types from selected campaigns.
+     * 
+ * + * ALL = 2; + */ + public static final int ALL_VALUE = 2; + /** + *
+     * Selected conversion types. All biddable conversion types or selected
+     * conversion types during the setup of the measurement.
+     * 
+ * + * SELECTED = 3; + */ + public static final int SELECTED_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ConversionLiftIncludedConversionActionTypes valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ConversionLiftIncludedConversionActionTypes forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return ALL; + case 3: return SELECTED; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ConversionLiftIncludedConversionActionTypes> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ConversionLiftIncludedConversionActionTypes findValueByNumber(int number) { + return ConversionLiftIncludedConversionActionTypes.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final ConversionLiftIncludedConversionActionTypes[] VALUES = values(); + + public static ConversionLiftIncludedConversionActionTypes valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ConversionLiftIncludedConversionActionTypes(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.ConversionLiftIncludedConversionActionTypes) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum other = (com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum 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.enums.ConversionLiftIncludedConversionActionTypesEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum 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.enums.ConversionLiftIncludedConversionActionTypesEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum 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.enums.ConversionLiftIncludedConversionActionTypesEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum 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.enums.ConversionLiftIncludedConversionActionTypesEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum 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.enums.ConversionLiftIncludedConversionActionTypesEnum 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.enums.ConversionLiftIncludedConversionActionTypesEnum 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.enums.ConversionLiftIncludedConversionActionTypesEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing the type of conversion lift included conversion
+   * types.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum) + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesProto.internal_static_google_ads_googleads_v25_enums_ConversionLiftIncludedConversionActionTypesEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesProto.internal_static_google_ads_googleads_v25_enums_ConversionLiftIncludedConversionActionTypesEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.class, com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesProto.internal_static_google_ads_googleads_v25_enums_ConversionLiftIncludedConversionActionTypesEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum build() { + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum buildPartial() { + com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum result = new com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum) { + return mergeFrom((com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum other) { + if (other == com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum) + private static final com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum(); + } + + public static com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ConversionLiftIncludedConversionActionTypesEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesEnumOrBuilder.java new file mode 100644 index 0000000000..58e988e4c7 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/conversion_lift_included_conversion_action_types.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public interface ConversionLiftIncludedConversionActionTypesEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesProto.java new file mode 100644 index 0000000000..5bba419bf5 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionLiftIncludedConversionActionTypesProto.java @@ -0,0 +1,72 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/conversion_lift_included_conversion_action_types.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public final class ConversionLiftIncludedConversionActionTypesProto extends com.google.protobuf.GeneratedFile { + private ConversionLiftIncludedConversionActionTypesProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ConversionLiftIncludedConversionActionTypesProto"); + } + 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_enums_ConversionLiftIncludedConversionActionTypesEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_enums_ConversionLiftIncludedConversionActionTypesEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nUgoogle/ads/googleads/v25/enums/convers" + + "ion_lift_included_conversion_action_type" + + "s.proto\022\036google.ads.googleads.v25.enums\"" + + "\225\001\n/ConversionLiftIncludedConversionActi" + + "onTypesEnum\"b\n+ConversionLiftIncludedCon" + + "versionActionTypes\022\017\n\013UNSPECIFIED\020\000\022\013\n\007U" + + "NKNOWN\020\001\022\007\n\003ALL\020\002\022\014\n\010SELECTED\020\003B\212\002\n\"com." + + "google.ads.googleads.v25.enumsB0Conversi" + + "onLiftIncludedConversionActionTypesProto" + + "P\001ZCgoogle.golang.org/genproto/googleapi" + + "s/ads/googleads/v25/enums;enums\242\002\003GAA\252\002\036" + + "Google.Ads.GoogleAds.V25.Enums\312\002\036Google\\" + + "Ads\\GoogleAds\\V25\\Enums\352\002\"Google::Ads::G" + + "oogleAds::V25::Enumsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v25_enums_ConversionLiftIncludedConversionActionTypesEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_enums_ConversionLiftIncludedConversionActionTypesEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_enums_ConversionLiftIncludedConversionActionTypesEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketEnum.java index 067999b4d3..8f2cae397e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketEnum.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/conversion_or_adjustment_lag_bucket.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -23,10 +23,10 @@ public final class ConversionOrAdjustmentLagBucketEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionOrAdjustmentLagBucketEnum.class.getName()); + "ConversionOrAdjustmentLagBucketEnum"); } // Use ConversionOrAdjustmentLagBucketEnum.newBuilder() to construct. private ConversionOrAdjustmentLagBucketEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -448,10 +448,10 @@ public enum ConversionOrAdjustmentLagBucket com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionOrAdjustmentLagBucket.class.getName()); + "ConversionOrAdjustmentLagBucket"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketEnumOrBuilder.java
index cffb619f9e..ebfa63501b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketEnumOrBuilder.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/conversion_or_adjustment_lag_bucket.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/ConversionOrAdjustmentLagBucketProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketProto.java
index 17aa050c45..6debd67cce 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOrAdjustmentLagBucketProto.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/conversion_or_adjustment_lag_bucket.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 ConversionOrAdjustmentLagBucketProto {
+public final class ConversionOrAdjustmentLagBucketProto extends com.google.protobuf.GeneratedFile {
   private ConversionOrAdjustmentLagBucketProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionOrAdjustmentLagBucketProto.class.getName());
+      "ConversionOrAdjustmentLagBucketProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -96,7 +96,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ConversionOrAdjustmentLagBucketEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionOrAdjustmentLagBucketEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionOrAdjustmentLagBucketEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginEnum.java
index 5f13df1a65..b5d657af81 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginEnum.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/conversion_origin.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 ConversionOriginEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionOriginEnum.class.getName());
+      "ConversionOriginEnum");
   }
   // Use ConversionOriginEnum.newBuilder() to construct.
   private ConversionOriginEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -142,10 +142,10 @@ public enum ConversionOrigin
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionOrigin.class.getName());
+        "ConversionOrigin");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginEnumOrBuilder.java
index 8253c271b5..92253b372e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginEnumOrBuilder.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/conversion_origin.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/ConversionOriginProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginProto.java
index ba87e2be5d..d684c2c3e3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionOriginProto.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/conversion_origin.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 ConversionOriginProto {
+public final class ConversionOriginProto extends com.google.protobuf.GeneratedFile {
   private ConversionOriginProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionOriginProto.class.getName());
+      "ConversionOriginProto");
   }
   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_ConversionOriginEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionOriginEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionOriginEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnum.java
index 8c161f02de..5b0bf1f9be 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnum.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/conversion_tracking_status_enum.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ConversionTrackingStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionTrackingStatusEnum.class.getName());
+      "ConversionTrackingStatusEnum");
   }
   // Use ConversionTrackingStatusEnum.newBuilder() to construct.
   private ConversionTrackingStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -115,10 +115,10 @@ public enum ConversionTrackingStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionTrackingStatus.class.getName());
+        "ConversionTrackingStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnumOrBuilder.java
index 37f304bd1a..e6d25d8afd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnumOrBuilder.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/conversion_tracking_status_enum.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/ConversionTrackingStatusEnumProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnumProto.java
index 8e8aca7500..f6e1c6ae74 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnumProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionTrackingStatusEnumProto.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/conversion_tracking_status_enum.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 ConversionTrackingStatusEnumProto {
+public final class ConversionTrackingStatusEnumProto extends com.google.protobuf.GeneratedFile {
   private ConversionTrackingStatusEnumProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionTrackingStatusEnumProto.class.getName());
+      "ConversionTrackingStatusEnumProto");
   }
   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_ConversionTrackingStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionTrackingStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionTrackingStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionEnum.java
index 42a632f263..7422acd6a4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionEnum.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/conversion_value_rule_primary_dimension.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 ConversionValueRulePrimaryDimensionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionValueRulePrimaryDimensionEnum.class.getName());
+      "ConversionValueRulePrimaryDimensionEnum");
   }
   // Use ConversionValueRulePrimaryDimensionEnum.newBuilder() to construct.
   private ConversionValueRulePrimaryDimensionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,6 +137,14 @@ public enum ConversionValueRulePrimaryDimension
      * ITINERARY = 9;
      */
     ITINERARY(9),
+    /**
+     * 
+     * When a loyalty membership condition is satisfied.
+     * 
+ * + * LOYALTY_MEMBERSHIP = 10; + */ + LOYALTY_MEMBERSHIP(10), UNRECOGNIZED(-1), ; @@ -144,10 +152,10 @@ public enum ConversionValueRulePrimaryDimension com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRulePrimaryDimension.class.getName()); + "ConversionValueRulePrimaryDimension"); } /** *
@@ -230,6 +238,14 @@ public enum ConversionValueRulePrimaryDimension
      * ITINERARY = 9;
      */
     public static final int ITINERARY_VALUE = 9;
+    /**
+     * 
+     * When a loyalty membership condition is satisfied.
+     * 
+ * + * LOYALTY_MEMBERSHIP = 10; + */ + public static final int LOYALTY_MEMBERSHIP_VALUE = 10; public final int getNumber() { @@ -266,6 +282,7 @@ public static ConversionValueRulePrimaryDimension forNumber(int value) { case 7: return AUDIENCE; case 8: return MULTIPLE; case 9: return ITINERARY; + case 10: return LOYALTY_MEMBERSHIP; default: return null; } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionEnumOrBuilder.java index 773c52a49e..bb47566114 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionEnumOrBuilder.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/conversion_value_rule_primary_dimension.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/ConversionValueRulePrimaryDimensionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionProto.java index 6a318bfed3..1da77571c6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRulePrimaryDimensionProto.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/conversion_value_rule_primary_dimension.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 ConversionValueRulePrimaryDimensionProto { +public final class ConversionValueRulePrimaryDimensionProto extends com.google.protobuf.GeneratedFile { private ConversionValueRulePrimaryDimensionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRulePrimaryDimensionProto.class.getName()); + "ConversionValueRulePrimaryDimensionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -42,27 +42,28 @@ public static void registerAllExtensions( java.lang.String[] descriptorData = { "\nLgoogle/ads/googleads/v25/enums/convers" + "ion_value_rule_primary_dimension.proto\022\036" + - "google.ads.googleads.v25.enums\"\366\001\n\'Conve" + - "rsionValueRulePrimaryDimensionEnum\"\312\001\n#C" + + "google.ads.googleads.v25.enums\"\216\002\n\'Conve" + + "rsionValueRulePrimaryDimensionEnum\"\342\001\n#C" + "onversionValueRulePrimaryDimension\022\017\n\013UN" + "SPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\023\n\017NO_RULE_APPL" + "IED\020\002\022\014\n\010ORIGINAL\020\003\022\031\n\025NEW_VS_RETURNING_" + "USER\020\004\022\020\n\014GEO_LOCATION\020\005\022\n\n\006DEVICE\020\006\022\014\n\010" + - "AUDIENCE\020\007\022\014\n\010MULTIPLE\020\010\022\r\n\tITINERARY\020\tB" + - "\202\002\n\"com.google.ads.googleads.v25.enumsB(" + - "ConversionValueRulePrimaryDimensionProto" + - "P\001ZCgoogle.golang.org/genproto/googleapi" + - "s/ads/googleads/v25/enums;enums\242\002\003GAA\252\002\036" + - "Google.Ads.GoogleAds.V25.Enums\312\002\036Google\\" + - "Ads\\GoogleAds\\V25\\Enums\352\002\"Google::Ads::G" + - "oogleAds::V25::Enumsb\006proto3" + "AUDIENCE\020\007\022\014\n\010MULTIPLE\020\010\022\r\n\tITINERARY\020\t\022" + + "\026\n\022LOYALTY_MEMBERSHIP\020\nB\202\002\n\"com.google.a" + + "ds.googleads.v25.enumsB(ConversionValueR" + + "ulePrimaryDimensionProtoP\001ZCgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v25/enums;enums\242\002\003GAA\252\002\036Google.Ads.Googl" + + "eAds.V25.Enums\312\002\036Google\\Ads\\GoogleAds\\V2" + + "5\\Enums\352\002\"Google::Ads::GoogleAds::V25::E" + + "numsb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_ConversionValueRulePrimaryDimensionEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_ConversionValueRulePrimaryDimensionEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_ConversionValueRulePrimaryDimensionEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusEnum.java index a32ea8cccf..c25ffbcd66 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusEnum.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/conversion_value_rule_set_status.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -23,10 +23,10 @@ public final class ConversionValueRuleSetStatusEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRuleSetStatusEnum.class.getName()); + "ConversionValueRuleSetStatusEnum"); } // Use ConversionValueRuleSetStatusEnum.newBuilder() to construct. private ConversionValueRuleSetStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -105,10 +105,10 @@ public enum ConversionValueRuleSetStatus com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRuleSetStatus.class.getName()); + "ConversionValueRuleSetStatus"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusEnumOrBuilder.java
index a05d678f37..93ca523741 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusEnumOrBuilder.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/conversion_value_rule_set_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/ConversionValueRuleSetStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusProto.java
index 4e94ae348e..a5a92dfdd9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleSetStatusProto.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/conversion_value_rule_set_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 ConversionValueRuleSetStatusProto {
+public final class ConversionValueRuleSetStatusProto extends com.google.protobuf.GeneratedFile {
   private ConversionValueRuleSetStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionValueRuleSetStatusProto.class.getName());
+      "ConversionValueRuleSetStatusProto");
   }
   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_ConversionValueRuleSetStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionValueRuleSetStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionValueRuleSetStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusEnum.java
index 0af8a07f1b..9f04e52c37 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusEnum.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/conversion_value_rule_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 ConversionValueRuleStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionValueRuleStatusEnum.class.getName());
+      "ConversionValueRuleStatusEnum");
   }
   // Use ConversionValueRuleStatusEnum.newBuilder() to construct.
   private ConversionValueRuleStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum ConversionValueRuleStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionValueRuleStatus.class.getName());
+        "ConversionValueRuleStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusEnumOrBuilder.java
index eaa9b55b5c..422ebb00ef 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusEnumOrBuilder.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/conversion_value_rule_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/ConversionValueRuleStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusProto.java
index d40ee9d59f..44b8fba346 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConversionValueRuleStatusProto.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/conversion_value_rule_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 ConversionValueRuleStatusProto {
+public final class ConversionValueRuleStatusProto extends com.google.protobuf.GeneratedFile {
   private ConversionValueRuleStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionValueRuleStatusProto.class.getName());
+      "ConversionValueRuleStatusProto");
   }
   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_ConversionValueRuleStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConversionValueRuleStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConversionValueRuleStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketEnum.java
index 6f0c8d246c..8a5ee70e51 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketEnum.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/converting_user_prior_engagement_type_and_ltv_bucket.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ConvertingUserPriorEngagementTypeAndLtvBucketEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConvertingUserPriorEngagementTypeAndLtvBucketEnum.class.getName());
+      "ConvertingUserPriorEngagementTypeAndLtvBucketEnum");
   }
   // Use ConvertingUserPriorEngagementTypeAndLtvBucketEnum.newBuilder() to construct.
   private ConvertingUserPriorEngagementTypeAndLtvBucketEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -106,10 +106,10 @@ public enum ConvertingUserPriorEngagementTypeAndLtvBucket
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConvertingUserPriorEngagementTypeAndLtvBucket.class.getName());
+        "ConvertingUserPriorEngagementTypeAndLtvBucket");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketEnumOrBuilder.java
index 6c6f45513a..8bc073af6e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketEnumOrBuilder.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/converting_user_prior_engagement_type_and_ltv_bucket.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/ConvertingUserPriorEngagementTypeAndLtvBucketProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketProto.java
index 5204f8aea1..2fc6c5b474 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ConvertingUserPriorEngagementTypeAndLtvBucketProto.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/converting_user_prior_engagement_type_and_ltv_bucket.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 ConvertingUserPriorEngagementTypeAndLtvBucketProto {
+public final class ConvertingUserPriorEngagementTypeAndLtvBucketProto extends com.google.protobuf.GeneratedFile {
   private ConvertingUserPriorEngagementTypeAndLtvBucketProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConvertingUserPriorEngagementTypeAndLtvBucketProto.class.getName());
+      "ConvertingUserPriorEngagementTypeAndLtvBucketProto");
   }
   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_enums_ConvertingUserPriorEngagementTypeAndLtvBucketEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ConvertingUserPriorEngagementTypeAndLtvBucketEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ConvertingUserPriorEngagementTypeAndLtvBucketEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeEnum.java
index 71855cd95b..d9d5779605 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeEnum.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/criterion_category_channel_availability_mode.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -25,10 +25,10 @@ public final class CriterionCategoryChannelAvailabilityModeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionCategoryChannelAvailabilityModeEnum.class.getName());
+      "CriterionCategoryChannelAvailabilityModeEnum");
   }
   // Use CriterionCategoryChannelAvailabilityModeEnum.newBuilder() to construct.
   private CriterionCategoryChannelAvailabilityModeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -108,10 +108,10 @@ public enum CriterionCategoryChannelAvailabilityMode
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CriterionCategoryChannelAvailabilityMode.class.getName());
+        "CriterionCategoryChannelAvailabilityMode");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeEnumOrBuilder.java
index ce4613ada7..990bf165f2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeEnumOrBuilder.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/criterion_category_channel_availability_mode.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/CriterionCategoryChannelAvailabilityModeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeProto.java
index 66f37aa45a..1130dfa921 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryChannelAvailabilityModeProto.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/criterion_category_channel_availability_mode.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 CriterionCategoryChannelAvailabilityModeProto {
+public final class CriterionCategoryChannelAvailabilityModeProto extends com.google.protobuf.GeneratedFile {
   private CriterionCategoryChannelAvailabilityModeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionCategoryChannelAvailabilityModeProto.class.getName());
+      "CriterionCategoryChannelAvailabilityModeProto");
   }
   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_CriterionCategoryChannelAvailabilityModeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CriterionCategoryChannelAvailabilityModeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CriterionCategoryChannelAvailabilityModeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeEnum.java
index c115cafe21..93446252f1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeEnum.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/criterion_category_locale_availability_mode.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class CriterionCategoryLocaleAvailabilityModeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionCategoryLocaleAvailabilityModeEnum.class.getName());
+      "CriterionCategoryLocaleAvailabilityModeEnum");
   }
   // Use CriterionCategoryLocaleAvailabilityModeEnum.newBuilder() to construct.
   private CriterionCategoryLocaleAvailabilityModeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -116,10 +116,10 @@ public enum CriterionCategoryLocaleAvailabilityMode
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CriterionCategoryLocaleAvailabilityMode.class.getName());
+        "CriterionCategoryLocaleAvailabilityMode");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeEnumOrBuilder.java
index 7df025a709..dca90e4258 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeEnumOrBuilder.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/criterion_category_locale_availability_mode.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/CriterionCategoryLocaleAvailabilityModeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeProto.java
index ae0f871041..883d61ebc5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionCategoryLocaleAvailabilityModeProto.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/criterion_category_locale_availability_mode.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 CriterionCategoryLocaleAvailabilityModeProto {
+public final class CriterionCategoryLocaleAvailabilityModeProto extends com.google.protobuf.GeneratedFile {
   private CriterionCategoryLocaleAvailabilityModeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionCategoryLocaleAvailabilityModeProto.class.getName());
+      "CriterionCategoryLocaleAvailabilityModeProto");
   }
   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_CriterionCategoryLocaleAvailabilityModeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CriterionCategoryLocaleAvailabilityModeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CriterionCategoryLocaleAvailabilityModeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusEnum.java
index 583e571699..9fd2cd3bab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusEnum.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/criterion_system_serving_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 CriterionSystemServingStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionSystemServingStatusEnum.class.getName());
+      "CriterionSystemServingStatusEnum");
   }
   // Use CriterionSystemServingStatusEnum.newBuilder() to construct.
   private CriterionSystemServingStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CriterionSystemServingStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CriterionSystemServingStatus.class.getName());
+        "CriterionSystemServingStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusEnumOrBuilder.java
index 53d38159da..16ab4d6889 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusEnumOrBuilder.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/criterion_system_serving_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/CriterionSystemServingStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusProto.java
index b612de8c44..d9ea91475a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionSystemServingStatusProto.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/criterion_system_serving_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 CriterionSystemServingStatusProto {
+public final class CriterionSystemServingStatusProto extends com.google.protobuf.GeneratedFile {
   private CriterionSystemServingStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionSystemServingStatusProto.class.getName());
+      "CriterionSystemServingStatusProto");
   }
   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_CriterionSystemServingStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CriterionSystemServingStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CriterionSystemServingStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeEnum.java
index dab1ed41e0..00108742b6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeEnum.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/criterion_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 CriterionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionTypeEnum.class.getName());
+      "CriterionTypeEnum");
   }
   // Use CriterionTypeEnum.newBuilder() to construct.
   private CriterionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -432,6 +432,14 @@ public enum CriterionType
      * VERTICAL_ADS_ITEM_GROUP_RULE = 46;
      */
     VERTICAL_ADS_ITEM_GROUP_RULE(46),
+    /**
+     * 
+     * A bid for a Vertical Ads item.
+     * 
+ * + * VERTICAL_ADS_ITEM_BID = 47; + */ + VERTICAL_ADS_ITEM_BID(47), /** *
      * Retail Filter Bundle for linking a retail filter shared set to an ad
@@ -457,10 +465,10 @@ public enum CriterionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CriterionType.class.getName());
+        "CriterionType");
     }
     /**
      * 
@@ -838,6 +846,14 @@ public enum CriterionType
      * VERTICAL_ADS_ITEM_GROUP_RULE = 46;
      */
     public static final int VERTICAL_ADS_ITEM_GROUP_RULE_VALUE = 46;
+    /**
+     * 
+     * A bid for a Vertical Ads item.
+     * 
+ * + * VERTICAL_ADS_ITEM_BID = 47; + */ + public static final int VERTICAL_ADS_ITEM_BID_VALUE = 47; /** *
      * Retail Filter Bundle for linking a retail filter shared set to an ad
@@ -929,6 +945,7 @@ public static CriterionType forNumber(int value) {
         case 44: return PLACEMENT_LIST;
         case 45: return VERTICAL_ADS_ITEM_GROUP_RULE_LIST;
         case 46: return VERTICAL_ADS_ITEM_GROUP_RULE;
+        case 47: return VERTICAL_ADS_ITEM_BID;
         case 180: return RETAIL_FILTER_BUNDLE;
         case 181: return RETAIL_FILTER;
         default: return null;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeEnumOrBuilder.java
index 83f9028fba..169b9db9c6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeEnumOrBuilder.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/criterion_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/CriterionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeProto.java
index b084e653a7..87d335071b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CriterionTypeProto.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/criterion_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 CriterionTypeProto {
+public final class CriterionTypeProto extends com.google.protobuf.GeneratedFile {
   private CriterionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionTypeProto.class.getName());
+      "CriterionTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -42,7 +42,7 @@ public static void registerAllExtensions(
     java.lang.String[] descriptorData = {
       "\n3google/ads/googleads/v25/enums/criteri" +
       "on_type.proto\022\036google.ads.googleads.v25." +
-      "enums\"\277\007\n\021CriterionTypeEnum\"\251\007\n\rCriterio" +
+      "enums\"\332\007\n\021CriterionTypeEnum\"\304\007\n\rCriterio" +
       "nType\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\013\n\007K" +
       "EYWORD\020\002\022\r\n\tPLACEMENT\020\003\022\027\n\023MOBILE_APP_CA" +
       "TEGORY\020\004\022\026\n\022MOBILE_APPLICATION\020\005\022\n\n\006DEVI" +
@@ -65,21 +65,22 @@ public static void registerAllExtensions(
       "GE_LIST\020*\022\020\n\014VIDEO_LINEUP\020+\022\022\n\016PLACEMENT" +
       "_LIST\020,\022%\n!VERTICAL_ADS_ITEM_GROUP_RULE_" +
       "LIST\020-\022 \n\034VERTICAL_ADS_ITEM_GROUP_RULE\020." +
-      "\022\031\n\024RETAIL_FILTER_BUNDLE\020\264\001\022\022\n\rRETAIL_FI" +
-      "LTER\020\265\001B\354\001\n\"com.google.ads.googleads.v25" +
-      ".enumsB\022CriterionTypeProtoP\001ZCgoogle.gol" +
-      "ang.org/genproto/googleapis/ads/googlead" +
-      "s/v25/enums;enums\242\002\003GAA\252\002\036Google.Ads.Goo" +
-      "gleAds.V25.Enums\312\002\036Google\\Ads\\GoogleAds\\" +
-      "V25\\Enums\352\002\"Google::Ads::GoogleAds::V25:" +
-      ":Enumsb\006proto3"
+      "\022\031\n\025VERTICAL_ADS_ITEM_BID\020/\022\031\n\024RETAIL_FI" +
+      "LTER_BUNDLE\020\264\001\022\022\n\rRETAIL_FILTER\020\265\001B\354\001\n\"c" +
+      "om.google.ads.googleads.v25.enumsB\022Crite" +
+      "rionTypeProtoP\001ZCgoogle.golang.org/genpr" +
+      "oto/googleapis/ads/googleads/v25/enums;e" +
+      "nums\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V25.En" +
+      "ums\312\002\036Google\\Ads\\GoogleAds\\V25\\Enums\352\002\"G" +
+      "oogle::Ads::GoogleAds::V25::Enumsb\006proto" +
+      "3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_CriterionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CriterionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CriterionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeEnum.java
index 57a8f59c6b..711b6ebfff 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeEnum.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/custom_audience_member_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 CustomAudienceMemberTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomAudienceMemberTypeEnum.class.getName());
+      "CustomAudienceMemberTypeEnum");
   }
   // Use CustomAudienceMemberTypeEnum.newBuilder() to construct.
   private CustomAudienceMemberTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum CustomAudienceMemberType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomAudienceMemberType.class.getName());
+        "CustomAudienceMemberType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeEnumOrBuilder.java
index dd7d310bd0..b8a6d1a6d0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeEnumOrBuilder.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/custom_audience_member_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/CustomAudienceMemberTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeProto.java
index 85d1949df0..adc861d3bb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceMemberTypeProto.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/custom_audience_member_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 CustomAudienceMemberTypeProto {
+public final class CustomAudienceMemberTypeProto extends com.google.protobuf.GeneratedFile {
   private CustomAudienceMemberTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomAudienceMemberTypeProto.class.getName());
+      "CustomAudienceMemberTypeProto");
   }
   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_CustomAudienceMemberTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomAudienceMemberTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomAudienceMemberTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusEnum.java
index 931bb828d5..159cfc197b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusEnum.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/custom_audience_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 CustomAudienceStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomAudienceStatusEnum.class.getName());
+      "CustomAudienceStatusEnum");
   }
   // Use CustomAudienceStatusEnum.newBuilder() to construct.
   private CustomAudienceStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum CustomAudienceStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomAudienceStatus.class.getName());
+        "CustomAudienceStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusEnumOrBuilder.java
index 3e0d7ac065..c66f281206 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusEnumOrBuilder.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/custom_audience_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/CustomAudienceStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusProto.java
index d2a481ca1e..f054e8e90f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceStatusProto.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/custom_audience_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 CustomAudienceStatusProto {
+public final class CustomAudienceStatusProto extends com.google.protobuf.GeneratedFile {
   private CustomAudienceStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomAudienceStatusProto.class.getName());
+      "CustomAudienceStatusProto");
   }
   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_CustomAudienceStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomAudienceStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomAudienceStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeEnum.java
index af4001968b..f059632514 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeEnum.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/custom_audience_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 CustomAudienceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomAudienceTypeEnum.class.getName());
+      "CustomAudienceTypeEnum");
   }
   // Use CustomAudienceTypeEnum.newBuilder() to construct.
   private CustomAudienceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -113,10 +113,10 @@ public enum CustomAudienceType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomAudienceType.class.getName());
+        "CustomAudienceType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeEnumOrBuilder.java
index 26e98a5848..b81e032eb2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeEnumOrBuilder.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/custom_audience_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/CustomAudienceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeProto.java
index 7ee6933147..32aa13a7f9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomAudienceTypeProto.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/custom_audience_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 CustomAudienceTypeProto {
+public final class CustomAudienceTypeProto extends com.google.protobuf.GeneratedFile {
   private CustomAudienceTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomAudienceTypeProto.class.getName());
+      "CustomAudienceTypeProto");
   }
   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_CustomAudienceTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomAudienceTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomAudienceTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusEnum.java
index 681bf2b28e..efd9c7bd39 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusEnum.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/custom_conversion_goal_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 CustomConversionGoalStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomConversionGoalStatusEnum.class.getName());
+      "CustomConversionGoalStatusEnum");
   }
   // Use CustomConversionGoalStatusEnum.newBuilder() to construct.
   private CustomConversionGoalStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CustomConversionGoalStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomConversionGoalStatus.class.getName());
+        "CustomConversionGoalStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusEnumOrBuilder.java
index 7704bd6898..6fe694ea5d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusEnumOrBuilder.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/custom_conversion_goal_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/CustomConversionGoalStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusProto.java
index 049196e2e9..a524eda447 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomConversionGoalStatusProto.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/custom_conversion_goal_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 CustomConversionGoalStatusProto {
+public final class CustomConversionGoalStatusProto extends com.google.protobuf.GeneratedFile {
   private CustomConversionGoalStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomConversionGoalStatusProto.class.getName());
+      "CustomConversionGoalStatusProto");
   }
   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_CustomConversionGoalStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomConversionGoalStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomConversionGoalStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeEnum.java
index abd8aa769c..d7b8e03d78 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeEnum.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/custom_interest_member_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 CustomInterestMemberTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomInterestMemberTypeEnum.class.getName());
+      "CustomInterestMemberTypeEnum");
   }
   // Use CustomInterestMemberTypeEnum.newBuilder() to construct.
   private CustomInterestMemberTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CustomInterestMemberType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomInterestMemberType.class.getName());
+        "CustomInterestMemberType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeEnumOrBuilder.java
index 37ef819e8d..8dc377af9e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeEnumOrBuilder.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/custom_interest_member_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/CustomInterestMemberTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeProto.java
index a8b8f1cc68..6b7f446a71 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestMemberTypeProto.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/custom_interest_member_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 CustomInterestMemberTypeProto {
+public final class CustomInterestMemberTypeProto extends com.google.protobuf.GeneratedFile {
   private CustomInterestMemberTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomInterestMemberTypeProto.class.getName());
+      "CustomInterestMemberTypeProto");
   }
   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_CustomInterestMemberTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomInterestMemberTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomInterestMemberTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusEnum.java
index 6c899787f5..d7f9ce6989 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusEnum.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/custom_interest_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 CustomInterestStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomInterestStatusEnum.class.getName());
+      "CustomInterestStatusEnum");
   }
   // Use CustomInterestStatusEnum.newBuilder() to construct.
   private CustomInterestStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum CustomInterestStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomInterestStatus.class.getName());
+        "CustomInterestStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusEnumOrBuilder.java
index 2cdf103052..9557727dc2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusEnumOrBuilder.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/custom_interest_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/CustomInterestStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusProto.java
index f4c2338c98..207566dd99 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestStatusProto.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/custom_interest_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 CustomInterestStatusProto {
+public final class CustomInterestStatusProto extends com.google.protobuf.GeneratedFile {
   private CustomInterestStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomInterestStatusProto.class.getName());
+      "CustomInterestStatusProto");
   }
   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_CustomInterestStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomInterestStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomInterestStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeEnum.java
index 696871e438..f176f095a5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeEnum.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/custom_interest_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 CustomInterestTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomInterestTypeEnum.class.getName());
+      "CustomInterestTypeEnum");
   }
   // Use CustomInterestTypeEnum.newBuilder() to construct.
   private CustomInterestTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CustomInterestType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomInterestType.class.getName());
+        "CustomInterestType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeEnumOrBuilder.java
index 1cac255479..c1104d594d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeEnumOrBuilder.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/custom_interest_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/CustomInterestTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeProto.java
index aac95d8294..6a490b88fd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomInterestTypeProto.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/custom_interest_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 CustomInterestTypeProto {
+public final class CustomInterestTypeProto extends com.google.protobuf.GeneratedFile {
   private CustomInterestTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomInterestTypeProto.class.getName());
+      "CustomInterestTypeProto");
   }
   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_CustomInterestTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomInterestTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomInterestTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeEnum.java
index 4488a35979..c7f51930fe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeEnum.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/customer_lifecycle_optimization_goal_sub_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 CustomerLifecycleOptimizationGoalSubTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerLifecycleOptimizationGoalSubTypeEnum.class.getName());
+      "CustomerLifecycleOptimizationGoalSubTypeEnum");
   }
   // Use CustomerLifecycleOptimizationGoalSubTypeEnum.newBuilder() to construct.
   private CustomerLifecycleOptimizationGoalSubTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -127,10 +127,10 @@ public enum CustomerLifecycleOptimizationGoalSubType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerLifecycleOptimizationGoalSubType.class.getName());
+        "CustomerLifecycleOptimizationGoalSubType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeEnumOrBuilder.java
index b9af9338b4..90d194985d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeEnumOrBuilder.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/customer_lifecycle_optimization_goal_sub_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/CustomerLifecycleOptimizationGoalSubTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeProto.java
index dd1e5e4e71..5410e14bd3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationGoalSubTypeProto.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/customer_lifecycle_optimization_goal_sub_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 CustomerLifecycleOptimizationGoalSubTypeProto {
+public final class CustomerLifecycleOptimizationGoalSubTypeProto extends com.google.protobuf.GeneratedFile {
   private CustomerLifecycleOptimizationGoalSubTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerLifecycleOptimizationGoalSubTypeProto.class.getName());
+      "CustomerLifecycleOptimizationGoalSubTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_CustomerLifecycleOptimizationGoalSubTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomerLifecycleOptimizationGoalSubTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomerLifecycleOptimizationGoalSubTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeEnum.java
index 2535670d3a..38f957b731 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeEnum.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/customer_lifecycle_optimization_mode.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 CustomerLifecycleOptimizationModeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerLifecycleOptimizationModeEnum.class.getName());
+      "CustomerLifecycleOptimizationModeEnum");
   }
   // Use CustomerLifecycleOptimizationModeEnum.newBuilder() to construct.
   private CustomerLifecycleOptimizationModeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum CustomerLifecycleOptimizationMode
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerLifecycleOptimizationMode.class.getName());
+        "CustomerLifecycleOptimizationMode");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeEnumOrBuilder.java
index 482fd9a0b1..f98eea102e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeEnumOrBuilder.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/customer_lifecycle_optimization_mode.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/CustomerLifecycleOptimizationModeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeProto.java
index f7e1a8d28d..3211c4e241 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerLifecycleOptimizationModeProto.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/customer_lifecycle_optimization_mode.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 CustomerLifecycleOptimizationModeProto {
+public final class CustomerLifecycleOptimizationModeProto extends com.google.protobuf.GeneratedFile {
   private CustomerLifecycleOptimizationModeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerLifecycleOptimizationModeProto.class.getName());
+      "CustomerLifecycleOptimizationModeProto");
   }
   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_CustomerLifecycleOptimizationModeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomerLifecycleOptimizationModeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomerLifecycleOptimizationModeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeEnum.java
index 9eec66f951..5295699378 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeEnum.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/customer_match_upload_key_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 CustomerMatchUploadKeyTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerMatchUploadKeyTypeEnum.class.getName());
+      "CustomerMatchUploadKeyTypeEnum");
   }
   // Use CustomerMatchUploadKeyTypeEnum.newBuilder() to construct.
   private CustomerMatchUploadKeyTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum CustomerMatchUploadKeyType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerMatchUploadKeyType.class.getName());
+        "CustomerMatchUploadKeyType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeEnumOrBuilder.java
index e58ac16967..3573d6ffd6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeEnumOrBuilder.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/customer_match_upload_key_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/CustomerMatchUploadKeyTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeProto.java
index 5f0dc37d59..1753a2043d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerMatchUploadKeyTypeProto.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/customer_match_upload_key_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 CustomerMatchUploadKeyTypeProto {
+public final class CustomerMatchUploadKeyTypeProto extends com.google.protobuf.GeneratedFile {
   private CustomerMatchUploadKeyTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerMatchUploadKeyTypeProto.class.getName());
+      "CustomerMatchUploadKeyTypeProto");
   }
   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_CustomerMatchUploadKeyTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomerMatchUploadKeyTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomerMatchUploadKeyTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonEnum.java
index be279e219c..aec6dcfe2f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonEnum.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/customer_pay_per_conversion_eligibility_failure_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class CustomerPayPerConversionEligibilityFailureReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerPayPerConversionEligibilityFailureReasonEnum.class.getName());
+      "CustomerPayPerConversionEligibilityFailureReasonEnum");
   }
   // Use CustomerPayPerConversionEligibilityFailureReasonEnum.newBuilder() to construct.
   private CustomerPayPerConversionEligibilityFailureReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -138,10 +138,10 @@ public enum CustomerPayPerConversionEligibilityFailureReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerPayPerConversionEligibilityFailureReason.class.getName());
+        "CustomerPayPerConversionEligibilityFailureReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonEnumOrBuilder.java
index d3f253cf1e..e93f370556 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonEnumOrBuilder.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/customer_pay_per_conversion_eligibility_failure_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/CustomerPayPerConversionEligibilityFailureReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonProto.java
index df45951b69..0fa2b61c5e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerPayPerConversionEligibilityFailureReasonProto.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/customer_pay_per_conversion_eligibility_failure_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 CustomerPayPerConversionEligibilityFailureReasonProto {
+public final class CustomerPayPerConversionEligibilityFailureReasonProto extends com.google.protobuf.GeneratedFile {
   private CustomerPayPerConversionEligibilityFailureReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerPayPerConversionEligibilityFailureReasonProto.class.getName());
+      "CustomerPayPerConversionEligibilityFailureReasonProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_CustomerPayPerConversionEligibilityFailureReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomerPayPerConversionEligibilityFailureReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomerPayPerConversionEligibilityFailureReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusEnum.java
index 3a06aa89cc..3d91de1b45 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusEnum.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/customer_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 CustomerStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerStatusEnum.class.getName());
+      "CustomerStatusEnum");
   }
   // Use CustomerStatusEnum.newBuilder() to construct.
   private CustomerStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -115,10 +115,10 @@ public enum CustomerStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerStatus.class.getName());
+        "CustomerStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusEnumOrBuilder.java
index 866ac2f0bd..7675f64d6d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusEnumOrBuilder.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/customer_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/CustomerStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusProto.java
index f617ce9459..e1db2d53aa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomerStatusProto.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/customer_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 CustomerStatusProto {
+public final class CustomerStatusProto extends com.google.protobuf.GeneratedFile {
   private CustomerStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerStatusProto.class.getName());
+      "CustomerStatusProto");
   }
   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_CustomerStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomerStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomerStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusEnum.java
index 9391b56fb6..5c5114d846 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusEnum.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/customizer_attribute_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 CustomizerAttributeStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomizerAttributeStatusEnum.class.getName());
+      "CustomizerAttributeStatusEnum");
   }
   // Use CustomizerAttributeStatusEnum.newBuilder() to construct.
   private CustomizerAttributeStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CustomizerAttributeStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomizerAttributeStatus.class.getName());
+        "CustomizerAttributeStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusEnumOrBuilder.java
index def5612d1d..f1f883ec28 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusEnumOrBuilder.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/customizer_attribute_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/CustomizerAttributeStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusProto.java
index 0be1505886..4aa367678d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeStatusProto.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/customizer_attribute_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 CustomizerAttributeStatusProto {
+public final class CustomizerAttributeStatusProto extends com.google.protobuf.GeneratedFile {
   private CustomizerAttributeStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomizerAttributeStatusProto.class.getName());
+      "CustomizerAttributeStatusProto");
   }
   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_CustomizerAttributeStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomizerAttributeStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomizerAttributeStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeEnum.java
index d76a9ebbb2..6e984018c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeEnum.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/customizer_attribute_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 CustomizerAttributeTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomizerAttributeTypeEnum.class.getName());
+      "CustomizerAttributeTypeEnum");
   }
   // Use CustomizerAttributeTypeEnum.newBuilder() to construct.
   private CustomizerAttributeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum CustomizerAttributeType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomizerAttributeType.class.getName());
+        "CustomizerAttributeType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeEnumOrBuilder.java
index dcc14f65fe..d7d1e9fb19 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeEnumOrBuilder.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/customizer_attribute_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/CustomizerAttributeTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeProto.java
index 55af0129e4..b22463dd31 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerAttributeTypeProto.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/customizer_attribute_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 CustomizerAttributeTypeProto {
+public final class CustomizerAttributeTypeProto extends com.google.protobuf.GeneratedFile {
   private CustomizerAttributeTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomizerAttributeTypeProto.class.getName());
+      "CustomizerAttributeTypeProto");
   }
   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_CustomizerAttributeTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomizerAttributeTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomizerAttributeTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusEnum.java
index 16c5eda85b..cff8fb3c8f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusEnum.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/customizer_value_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 CustomizerValueStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomizerValueStatusEnum.class.getName());
+      "CustomizerValueStatusEnum");
   }
   // Use CustomizerValueStatusEnum.newBuilder() to construct.
   private CustomizerValueStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CustomizerValueStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomizerValueStatus.class.getName());
+        "CustomizerValueStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusEnumOrBuilder.java
index 2514c999a9..93509a0ffc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusEnumOrBuilder.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/customizer_value_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/CustomizerValueStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusProto.java
index 769e50fc16..ecf44b6fd0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/CustomizerValueStatusProto.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/customizer_value_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 CustomizerValueStatusProto {
+public final class CustomizerValueStatusProto extends com.google.protobuf.GeneratedFile {
   private CustomizerValueStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomizerValueStatusProto.class.getName());
+      "CustomizerValueStatusProto");
   }
   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_CustomizerValueStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_CustomizerValueStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_CustomizerValueStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusEnum.java
index 3d1bf10843..8d92e96579 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusEnum.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/data_driven_model_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 DataDrivenModelStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DataDrivenModelStatusEnum.class.getName());
+      "DataDrivenModelStatusEnum");
   }
   // Use DataDrivenModelStatusEnum.newBuilder() to construct.
   private DataDrivenModelStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -117,10 +117,10 @@ public enum DataDrivenModelStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DataDrivenModelStatus.class.getName());
+        "DataDrivenModelStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusEnumOrBuilder.java
index 177c208d60..453fe59b60 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusEnumOrBuilder.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/data_driven_model_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/DataDrivenModelStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusProto.java
index 5342081cf9..b59f3f7fb6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataDrivenModelStatusProto.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/data_driven_model_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 DataDrivenModelStatusProto {
+public final class DataDrivenModelStatusProto extends com.google.protobuf.GeneratedFile {
   private DataDrivenModelStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DataDrivenModelStatusProto.class.getName());
+      "DataDrivenModelStatusProto");
   }
   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_DataDrivenModelStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DataDrivenModelStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DataDrivenModelStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusEnum.java
index bddd9af18c..82e1123685 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusEnum.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/data_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 DataLinkStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DataLinkStatusEnum.class.getName());
+      "DataLinkStatusEnum");
   }
   // Use DataLinkStatusEnum.newBuilder() to construct.
   private DataLinkStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -129,10 +129,10 @@ public enum DataLinkStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DataLinkStatus.class.getName());
+        "DataLinkStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusEnumOrBuilder.java
index 962246853e..a89df010dd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusEnumOrBuilder.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/data_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/DataLinkStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusProto.java
index 7ca58ad7b5..aba4bff058 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkStatusProto.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/data_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 DataLinkStatusProto {
+public final class DataLinkStatusProto extends com.google.protobuf.GeneratedFile {
   private DataLinkStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DataLinkStatusProto.class.getName());
+      "DataLinkStatusProto");
   }
   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_DataLinkStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DataLinkStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DataLinkStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeEnum.java
index 586d88418d..f6131d2fd1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeEnum.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/data_link_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 DataLinkTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DataLinkTypeEnum.class.getName());
+      "DataLinkTypeEnum");
   }
   // Use DataLinkTypeEnum.newBuilder() to construct.
   private DataLinkTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum DataLinkType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DataLinkType.class.getName());
+        "DataLinkType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeEnumOrBuilder.java
index 40841c84f9..db34e58ae1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeEnumOrBuilder.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/data_link_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/DataLinkTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeProto.java
index 56c356e4cf..a9a4c7f065 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DataLinkTypeProto.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/data_link_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 DataLinkTypeProto {
+public final class DataLinkTypeProto extends com.google.protobuf.GeneratedFile {
   private DataLinkTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DataLinkTypeProto.class.getName());
+      "DataLinkTypeProto");
   }
   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_enums_DataLinkTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DataLinkTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DataLinkTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekEnum.java
index 683e78a905..664bb0685b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekEnum.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/day_of_week.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 DayOfWeekEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DayOfWeekEnum.class.getName());
+      "DayOfWeekEnum");
   }
   // Use DayOfWeekEnum.newBuilder() to construct.
   private DayOfWeekEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -135,10 +135,10 @@ public enum DayOfWeek
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DayOfWeek.class.getName());
+        "DayOfWeek");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekEnumOrBuilder.java
index ccca918878..0733b7696b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekEnumOrBuilder.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/day_of_week.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/DayOfWeekProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekProto.java
index 51f8410887..fd2a85a5e5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DayOfWeekProto.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/day_of_week.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 DayOfWeekProto {
+public final class DayOfWeekProto extends com.google.protobuf.GeneratedFile {
   private DayOfWeekProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DayOfWeekProto.class.getName());
+      "DayOfWeekProto");
   }
   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_DayOfWeekEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DayOfWeekEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DayOfWeekEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigEnum.java
index 508996fceb..8e9490298c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigEnum.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/demand_gen_channel_config.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 DemandGenChannelConfigEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DemandGenChannelConfigEnum.class.getName());
+      "DemandGenChannelConfigEnum");
   }
   // Use DemandGenChannelConfigEnum.newBuilder() to construct.
   private DemandGenChannelConfigEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -99,10 +99,10 @@ public enum DemandGenChannelConfig
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DemandGenChannelConfig.class.getName());
+        "DemandGenChannelConfig");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigEnumOrBuilder.java
index 07db0d3602..ce6e916b76 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigEnumOrBuilder.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/demand_gen_channel_config.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/DemandGenChannelConfigProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigProto.java
index a1fa703453..1b4e34fcee 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelConfigProto.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/demand_gen_channel_config.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 DemandGenChannelConfigProto {
+public final class DemandGenChannelConfigProto extends com.google.protobuf.GeneratedFile {
   private DemandGenChannelConfigProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DemandGenChannelConfigProto.class.getName());
+      "DemandGenChannelConfigProto");
   }
   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_DemandGenChannelConfigEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DemandGenChannelConfigEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DemandGenChannelConfigEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyEnum.java
index eb2873350f..e863ca5928 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyEnum.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/demand_gen_channel_strategy.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 DemandGenChannelStrategyEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DemandGenChannelStrategyEnum.class.getName());
+      "DemandGenChannelStrategyEnum");
   }
   // Use DemandGenChannelStrategyEnum.newBuilder() to construct.
   private DemandGenChannelStrategyEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum DemandGenChannelStrategy
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DemandGenChannelStrategy.class.getName());
+        "DemandGenChannelStrategy");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyEnumOrBuilder.java
index b813653a87..9332d48a78 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyEnumOrBuilder.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/demand_gen_channel_strategy.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/DemandGenChannelStrategyProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyProto.java
index d73e25bdf4..d436173567 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DemandGenChannelStrategyProto.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/demand_gen_channel_strategy.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 DemandGenChannelStrategyProto {
+public final class DemandGenChannelStrategyProto extends com.google.protobuf.GeneratedFile {
   private DemandGenChannelStrategyProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DemandGenChannelStrategyProto.class.getName());
+      "DemandGenChannelStrategyProto");
   }
   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_DemandGenChannelStrategyEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DemandGenChannelStrategyEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DemandGenChannelStrategyEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceEnum.java
index ff9b2f76a9..d178455ee8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceEnum.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/device.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 DeviceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DeviceEnum.class.getName());
+      "DeviceEnum");
   }
   // Use DeviceEnum.newBuilder() to construct.
   private DeviceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum Device
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        Device.class.getName());
+        "Device");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceEnumOrBuilder.java
index 9b8f8e73b3..922f95502e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceEnumOrBuilder.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/device.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/DeviceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceProto.java
index 9327ddb11b..3a1d637d45 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DeviceProto.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/device.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 DeviceProto {
+public final class DeviceProto extends com.google.protobuf.GeneratedFile {
   private DeviceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DeviceProto.class.getName());
+      "DeviceProto");
   }
   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_enums_DeviceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DeviceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DeviceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingEnum.java
index 1de0c1d5f8..412c6a1f4b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingEnum.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/display_ad_format_setting.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 DisplayAdFormatSettingEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DisplayAdFormatSettingEnum.class.getName());
+      "DisplayAdFormatSettingEnum");
   }
   // Use DisplayAdFormatSettingEnum.newBuilder() to construct.
   private DisplayAdFormatSettingEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum DisplayAdFormatSetting
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DisplayAdFormatSetting.class.getName());
+        "DisplayAdFormatSetting");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingEnumOrBuilder.java
index 37b02f6669..610b175c11 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingEnumOrBuilder.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/display_ad_format_setting.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/DisplayAdFormatSettingProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingProto.java
index bef0d92ecf..05d51fa5c9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayAdFormatSettingProto.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/display_ad_format_setting.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 DisplayAdFormatSettingProto {
+public final class DisplayAdFormatSettingProto extends com.google.protobuf.GeneratedFile {
   private DisplayAdFormatSettingProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DisplayAdFormatSettingProto.class.getName());
+      "DisplayAdFormatSettingProto");
   }
   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_DisplayAdFormatSettingEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DisplayAdFormatSettingEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DisplayAdFormatSettingEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeEnum.java
index b777034db6..cd3c2be802 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeEnum.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/display_upload_product_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -26,10 +26,10 @@ public final class DisplayUploadProductTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DisplayUploadProductTypeEnum.class.getName());
+      "DisplayUploadProductTypeEnum");
   }
   // Use DisplayUploadProductTypeEnum.newBuilder() to construct.
   private DisplayUploadProductTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -182,10 +182,10 @@ public enum DisplayUploadProductType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DisplayUploadProductType.class.getName());
+        "DisplayUploadProductType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeEnumOrBuilder.java
index ccc1ae138d..962d6b746b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeEnumOrBuilder.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/display_upload_product_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/DisplayUploadProductTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeProto.java
index f97cac12fe..57d6c61771 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DisplayUploadProductTypeProto.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/display_upload_product_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 DisplayUploadProductTypeProto {
+public final class DisplayUploadProductTypeProto extends com.google.protobuf.GeneratedFile {
   private DisplayUploadProductTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DisplayUploadProductTypeProto.class.getName());
+      "DisplayUploadProductTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_DisplayUploadProductTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DisplayUploadProductTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DisplayUploadProductTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketEnum.java
index 39b805b84d..1360033038 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketEnum.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/distance_bucket.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class DistanceBucketEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DistanceBucketEnum.class.getName());
+      "DistanceBucketEnum");
   }
   // Use DistanceBucketEnum.newBuilder() to construct.
   private DistanceBucketEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -297,10 +297,10 @@ public enum DistanceBucket
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DistanceBucket.class.getName());
+        "DistanceBucket");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketEnumOrBuilder.java
index 3c8adfe78a..841322f4d5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketEnumOrBuilder.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/distance_bucket.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/DistanceBucketProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketProto.java
index 5c2badde4f..41d6b6c2fe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/DistanceBucketProto.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/distance_bucket.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 DistanceBucketProto {
+public final class DistanceBucketProto extends com.google.protobuf.GeneratedFile {
   private DistanceBucketProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DistanceBucketProto.class.getName());
+      "DistanceBucketProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_DistanceBucketEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_DistanceBucketEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_DistanceBucketEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusEnum.java
index 3686b25a2e..b6fc5c8501 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusEnum.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/eu_political_advertising_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class EuPoliticalAdvertisingStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      EuPoliticalAdvertisingStatusEnum.class.getName());
+      "EuPoliticalAdvertisingStatusEnum");
   }
   // Use EuPoliticalAdvertisingStatusEnum.newBuilder() to construct.
   private EuPoliticalAdvertisingStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -99,10 +99,10 @@ public enum EuPoliticalAdvertisingStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        EuPoliticalAdvertisingStatus.class.getName());
+        "EuPoliticalAdvertisingStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusEnumOrBuilder.java
index ce24dd7dce..8d3251fa70 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusEnumOrBuilder.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/eu_political_advertising_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/EuPoliticalAdvertisingStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusProto.java
index cacb06baaf..cb3219f09a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/EuPoliticalAdvertisingStatusProto.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/eu_political_advertising_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 EuPoliticalAdvertisingStatusProto {
+public final class EuPoliticalAdvertisingStatusProto extends com.google.protobuf.GeneratedFile {
   private EuPoliticalAdvertisingStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      EuPoliticalAdvertisingStatusProto.class.getName());
+      "EuPoliticalAdvertisingStatusProto");
   }
   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_EuPoliticalAdvertisingStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_EuPoliticalAdvertisingStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_EuPoliticalAdvertisingStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationEnum.java
index ab2a9329a2..82bdcbd6bb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationEnum.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/experiment_asset_detail_operation.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 ExperimentAssetDetailOperationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentAssetDetailOperationEnum.class.getName());
+      "ExperimentAssetDetailOperationEnum");
   }
   // Use ExperimentAssetDetailOperationEnum.newBuilder() to construct.
   private ExperimentAssetDetailOperationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ExperimentAssetDetailOperation
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExperimentAssetDetailOperation.class.getName());
+        "ExperimentAssetDetailOperation");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationEnumOrBuilder.java
index b947bf1155..6e76961ff8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationEnumOrBuilder.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/experiment_asset_detail_operation.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/ExperimentAssetDetailOperationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationProto.java
index 84cd0c369e..345668a8c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentAssetDetailOperationProto.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/experiment_asset_detail_operation.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 ExperimentAssetDetailOperationProto {
+public final class ExperimentAssetDetailOperationProto extends com.google.protobuf.GeneratedFile {
   private ExperimentAssetDetailOperationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentAssetDetailOperationProto.class.getName());
+      "ExperimentAssetDetailOperationProto");
   }
   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_ExperimentAssetDetailOperationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ExperimentAssetDetailOperationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ExperimentAssetDetailOperationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionEnum.java
index d4ccf9627d..933caa1d24 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionEnum.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/experiment_metric_direction.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 ExperimentMetricDirectionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentMetricDirectionEnum.class.getName());
+      "ExperimentMetricDirectionEnum");
   }
   // Use ExperimentMetricDirectionEnum.newBuilder() to construct.
   private ExperimentMetricDirectionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -121,10 +121,10 @@ public enum ExperimentMetricDirection
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExperimentMetricDirection.class.getName());
+        "ExperimentMetricDirection");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionEnumOrBuilder.java
index b1bacce23b..a7a6cca608 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionEnumOrBuilder.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/experiment_metric_direction.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/ExperimentMetricDirectionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionProto.java
index dc3b8a7c07..170cd382b0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricDirectionProto.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/experiment_metric_direction.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 ExperimentMetricDirectionProto {
+public final class ExperimentMetricDirectionProto extends com.google.protobuf.GeneratedFile {
   private ExperimentMetricDirectionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentMetricDirectionProto.class.getName());
+      "ExperimentMetricDirectionProto");
   }
   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_ExperimentMetricDirectionEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ExperimentMetricDirectionEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ExperimentMetricDirectionEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricEnum.java
index 0b6bde179b..99631b43b9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricEnum.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/experiment_metric.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 ExperimentMetricEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentMetricEnum.class.getName());
+      "ExperimentMetricEnum");
   }
   // Use ExperimentMetricEnum.newBuilder() to construct.
   private ExperimentMetricEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -183,10 +183,10 @@ public enum ExperimentMetric
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExperimentMetric.class.getName());
+        "ExperimentMetric");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricEnumOrBuilder.java
index 2d96a52536..fe51a4a32f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricEnumOrBuilder.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/experiment_metric.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/ExperimentMetricProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricProto.java
index 1f1a58a7e6..08c643668e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentMetricProto.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/experiment_metric.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 ExperimentMetricProto {
+public final class ExperimentMetricProto extends com.google.protobuf.GeneratedFile {
   private ExperimentMetricProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentMetricProto.class.getName());
+      "ExperimentMetricProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ExperimentMetricEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ExperimentMetricEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ExperimentMetricEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusEnum.java
index aa8c2975f1..ae97af4051 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusEnum.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/experiment_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 ExperimentStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentStatusEnum.class.getName());
+      "ExperimentStatusEnum");
   }
   // Use ExperimentStatusEnum.newBuilder() to construct.
   private ExperimentStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,10 +137,10 @@ public enum ExperimentStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExperimentStatus.class.getName());
+        "ExperimentStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusEnumOrBuilder.java
index 76a994fc6e..72f42df8d6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusEnumOrBuilder.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/experiment_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/ExperimentStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusProto.java
index a0a8f0b6f5..20d6a20a36 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentStatusProto.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/experiment_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 ExperimentStatusProto {
+public final class ExperimentStatusProto extends com.google.protobuf.GeneratedFile {
   private ExperimentStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentStatusProto.class.getName());
+      "ExperimentStatusProto");
   }
   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_ExperimentStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ExperimentStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ExperimentStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeEnum.java
index 038ba7d0f5..33bd5b8f02 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeEnum.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/experiment_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 ExperimentTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentTypeEnum.class.getName());
+      "ExperimentTypeEnum");
   }
   // Use ExperimentTypeEnum.newBuilder() to construct.
   private ExperimentTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -213,10 +213,10 @@ public enum ExperimentType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExperimentType.class.getName());
+        "ExperimentType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeEnumOrBuilder.java
index 015af26190..af87a3a46c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeEnumOrBuilder.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/experiment_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/ExperimentTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeProto.java
index 97cf8ddfee..cf575060c6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExperimentTypeProto.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/experiment_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 ExperimentTypeProto {
+public final class ExperimentTypeProto extends com.google.protobuf.GeneratedFile {
   private ExperimentTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentTypeProto.class.getName());
+      "ExperimentTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -68,7 +68,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ExperimentTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ExperimentTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ExperimentTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceEnum.java
index 7c6c299b6a..ab482a0418 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceEnum.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/external_conversion_source.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ExternalConversionSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExternalConversionSourceEnum.class.getName());
+      "ExternalConversionSourceEnum");
   }
   // Use ExternalConversionSourceEnum.newBuilder() to construct.
   private ExternalConversionSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -332,10 +332,10 @@ public enum ExternalConversionSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExternalConversionSource.class.getName());
+        "ExternalConversionSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceEnumOrBuilder.java
index 1045ae715f..ddabfebbf1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceEnumOrBuilder.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/external_conversion_source.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/ExternalConversionSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceProto.java
index 815dd0fb66..ce1f09c74e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ExternalConversionSourceProto.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/external_conversion_source.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 ExternalConversionSourceProto {
+public final class ExternalConversionSourceProto extends com.google.protobuf.GeneratedFile {
   private ExternalConversionSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExternalConversionSourceProto.class.getName());
+      "ExternalConversionSourceProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -73,7 +73,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ExternalConversionSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ExternalConversionSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ExternalConversionSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalEnum.java
index cacd0cdc1f..9b51b4999a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalEnum.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/fixed_cpm_goal.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 FixedCpmGoalEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FixedCpmGoalEnum.class.getName());
+      "FixedCpmGoalEnum");
   }
   // Use FixedCpmGoalEnum.newBuilder() to construct.
   private FixedCpmGoalEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum FixedCpmGoal
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FixedCpmGoal.class.getName());
+        "FixedCpmGoal");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalEnumOrBuilder.java
index 127c7783a3..de3da2ac0a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalEnumOrBuilder.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/fixed_cpm_goal.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/FixedCpmGoalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalProto.java
index 18f316a857..995f38cb40 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmGoalProto.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/fixed_cpm_goal.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 FixedCpmGoalProto {
+public final class FixedCpmGoalProto extends com.google.protobuf.GeneratedFile {
   private FixedCpmGoalProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FixedCpmGoalProto.class.getName());
+      "FixedCpmGoalProto");
   }
   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_enums_FixedCpmGoalEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_FixedCpmGoalEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_FixedCpmGoalEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitEnum.java
index 573b0c9562..2aee7f1f23 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitEnum.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/fixed_cpm_target_frequency_time_unit.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 FixedCpmTargetFrequencyTimeUnitEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FixedCpmTargetFrequencyTimeUnitEnum.class.getName());
+      "FixedCpmTargetFrequencyTimeUnitEnum");
   }
   // Use FixedCpmTargetFrequencyTimeUnitEnum.newBuilder() to construct.
   private FixedCpmTargetFrequencyTimeUnitEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum FixedCpmTargetFrequencyTimeUnit
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FixedCpmTargetFrequencyTimeUnit.class.getName());
+        "FixedCpmTargetFrequencyTimeUnit");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitEnumOrBuilder.java
index 2e981fd7b0..b18343b791 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitEnumOrBuilder.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/fixed_cpm_target_frequency_time_unit.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/FixedCpmTargetFrequencyTimeUnitProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitProto.java
index e1b3b86162..32b87eafd0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FixedCpmTargetFrequencyTimeUnitProto.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/fixed_cpm_target_frequency_time_unit.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 FixedCpmTargetFrequencyTimeUnitProto {
+public final class FixedCpmTargetFrequencyTimeUnitProto extends com.google.protobuf.GeneratedFile {
   private FixedCpmTargetFrequencyTimeUnitProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FixedCpmTargetFrequencyTimeUnitProto.class.getName());
+      "FixedCpmTargetFrequencyTimeUnitProto");
   }
   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_FixedCpmTargetFrequencyTimeUnitEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_FixedCpmTargetFrequencyTimeUnitEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_FixedCpmTargetFrequencyTimeUnitEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeEnum.java
index 153b216b2f..d059f59176 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeEnum.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/frequency_cap_event_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 FrequencyCapEventTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FrequencyCapEventTypeEnum.class.getName());
+      "FrequencyCapEventTypeEnum");
   }
   // Use FrequencyCapEventTypeEnum.newBuilder() to construct.
   private FrequencyCapEventTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum FrequencyCapEventType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FrequencyCapEventType.class.getName());
+        "FrequencyCapEventType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeEnumOrBuilder.java
index a0a4882682..4a1d058292 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeEnumOrBuilder.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/frequency_cap_event_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/FrequencyCapEventTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeProto.java
index bdc897924b..9b25a7f21a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapEventTypeProto.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/frequency_cap_event_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 FrequencyCapEventTypeProto {
+public final class FrequencyCapEventTypeProto extends com.google.protobuf.GeneratedFile {
   private FrequencyCapEventTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FrequencyCapEventTypeProto.class.getName());
+      "FrequencyCapEventTypeProto");
   }
   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_FrequencyCapEventTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_FrequencyCapEventTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_FrequencyCapEventTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelEnum.java
index 83e97b1dd9..cb7da4c246 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelEnum.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/frequency_cap_level.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 FrequencyCapLevelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FrequencyCapLevelEnum.class.getName());
+      "FrequencyCapLevelEnum");
   }
   // Use FrequencyCapLevelEnum.newBuilder() to construct.
   private FrequencyCapLevelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum FrequencyCapLevel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FrequencyCapLevel.class.getName());
+        "FrequencyCapLevel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelEnumOrBuilder.java
index af1b65750a..8686fc7fff 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelEnumOrBuilder.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/frequency_cap_level.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/FrequencyCapLevelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelProto.java
index efb2fe91f5..ca8425d2b0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapLevelProto.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/frequency_cap_level.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 FrequencyCapLevelProto {
+public final class FrequencyCapLevelProto extends com.google.protobuf.GeneratedFile {
   private FrequencyCapLevelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FrequencyCapLevelProto.class.getName());
+      "FrequencyCapLevelProto");
   }
   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_FrequencyCapLevelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_FrequencyCapLevelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_FrequencyCapLevelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitEnum.java
index ea9e830736..9bd72dbea4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitEnum.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/frequency_cap_time_unit.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 FrequencyCapTimeUnitEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FrequencyCapTimeUnitEnum.class.getName());
+      "FrequencyCapTimeUnitEnum");
   }
   // Use FrequencyCapTimeUnitEnum.newBuilder() to construct.
   private FrequencyCapTimeUnitEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum FrequencyCapTimeUnit
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FrequencyCapTimeUnit.class.getName());
+        "FrequencyCapTimeUnit");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitEnumOrBuilder.java
index 7e6f1c4def..eff67fdc9c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitEnumOrBuilder.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/frequency_cap_time_unit.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/FrequencyCapTimeUnitProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitProto.java
index 6a45c3e28a..92703029aa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/FrequencyCapTimeUnitProto.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/frequency_cap_time_unit.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 FrequencyCapTimeUnitProto {
+public final class FrequencyCapTimeUnitProto extends com.google.protobuf.GeneratedFile {
   private FrequencyCapTimeUnitProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FrequencyCapTimeUnitProto.class.getName());
+      "FrequencyCapTimeUnitProto");
   }
   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_FrequencyCapTimeUnitEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_FrequencyCapTimeUnitEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_FrequencyCapTimeUnitEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeEnum.java
index 213821f253..db4f2c6e51 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeEnum.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/gender_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 GenderTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenderTypeEnum.class.getName());
+      "GenderTypeEnum");
   }
   // Use GenderTypeEnum.newBuilder() to construct.
   private GenderTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum GenderType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GenderType.class.getName());
+        "GenderType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeEnumOrBuilder.java
index f9b973fecd..c96a2216fe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeEnumOrBuilder.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/gender_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/GenderTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeProto.java
index 138ee31fb0..b5f44f131c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GenderTypeProto.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/gender_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 GenderTypeProto {
+public final class GenderTypeProto extends com.google.protobuf.GeneratedFile {
   private GenderTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenderTypeProto.class.getName());
+      "GenderTypeProto");
   }
   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_enums_GenderTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_GenderTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_GenderTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusEnum.java
index d8ea4d8ffe..b455cf4a3c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusEnum.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/geo_target_constant_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 GeoTargetConstantStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeoTargetConstantStatusEnum.class.getName());
+      "GeoTargetConstantStatusEnum");
   }
   // Use GeoTargetConstantStatusEnum.newBuilder() to construct.
   private GeoTargetConstantStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum GeoTargetConstantStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GeoTargetConstantStatus.class.getName());
+        "GeoTargetConstantStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusEnumOrBuilder.java
index 877afe888b..8b483e4d86 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusEnumOrBuilder.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/geo_target_constant_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/GeoTargetConstantStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusProto.java
index bdc472fcfb..681a62e244 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetConstantStatusProto.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/geo_target_constant_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 GeoTargetConstantStatusProto {
+public final class GeoTargetConstantStatusProto extends com.google.protobuf.GeneratedFile {
   private GeoTargetConstantStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeoTargetConstantStatusProto.class.getName());
+      "GeoTargetConstantStatusProto");
   }
   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_GeoTargetConstantStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_GeoTargetConstantStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_GeoTargetConstantStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeEnum.java
index 52dc630fa2..5b85c088c3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeEnum.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/geo_targeting_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 GeoTargetingTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeoTargetingTypeEnum.class.getName());
+      "GeoTargetingTypeEnum");
   }
   // Use GeoTargetingTypeEnum.newBuilder() to construct.
   private GeoTargetingTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum GeoTargetingType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GeoTargetingType.class.getName());
+        "GeoTargetingType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeEnumOrBuilder.java
index 0cf6d1e223..4cf70fb053 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeEnumOrBuilder.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/geo_targeting_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/GeoTargetingTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeProto.java
index c0754720b4..e3ba25014d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GeoTargetingTypeProto.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/geo_targeting_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 GeoTargetingTypeProto {
+public final class GeoTargetingTypeProto extends com.google.protobuf.GeneratedFile {
   private GeoTargetingTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeoTargetingTypeProto.class.getName());
+      "GeoTargetingTypeProto");
   }
   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_GeoTargetingTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_GeoTargetingTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_GeoTargetingTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeEnum.java
index 4be6a8c216..d23ddac453 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeEnum.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/gls_phone_number_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 GlsPhoneNumberTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GlsPhoneNumberTypeEnum.class.getName());
+      "GlsPhoneNumberTypeEnum");
   }
   // Use GlsPhoneNumberTypeEnum.newBuilder() to construct.
   private GlsPhoneNumberTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum GlsPhoneNumberType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GlsPhoneNumberType.class.getName());
+        "GlsPhoneNumberType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeEnumOrBuilder.java
index 9489be6007..7584de7328 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeEnumOrBuilder.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/gls_phone_number_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/GlsPhoneNumberTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeProto.java
index 0f37ff9ce2..e82bb9c23c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GlsPhoneNumberTypeProto.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/gls_phone_number_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 GlsPhoneNumberTypeProto {
+public final class GlsPhoneNumberTypeProto extends com.google.protobuf.GeneratedFile {
   private GlsPhoneNumberTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GlsPhoneNumberTypeProto.class.getName());
+      "GlsPhoneNumberTypeProto");
   }
   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_GlsPhoneNumberTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_GlsPhoneNumberTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_GlsPhoneNumberTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelEnum.java
index 49c4059671..bec15357bd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelEnum.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/goal_config_level.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 GoalConfigLevelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoalConfigLevelEnum.class.getName());
+      "GoalConfigLevelEnum");
   }
   // Use GoalConfigLevelEnum.newBuilder() to construct.
   private GoalConfigLevelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum GoalConfigLevel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GoalConfigLevel.class.getName());
+        "GoalConfigLevel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelEnumOrBuilder.java
index bbaa87e048..e4bf783b95 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelEnumOrBuilder.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/goal_config_level.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/GoalConfigLevelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelProto.java
index 0214a86acf..8a8a230a5c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalConfigLevelProto.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/goal_config_level.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 GoalConfigLevelProto {
+public final class GoalConfigLevelProto extends com.google.protobuf.GeneratedFile {
   private GoalConfigLevelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoalConfigLevelProto.class.getName());
+      "GoalConfigLevelProto");
   }
   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_enums_GoalConfigLevelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_GoalConfigLevelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_GoalConfigLevelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityEnum.java
index c1b42dda17..64f573d21e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityEnum.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/goal_optimization_eligibility.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 GoalOptimizationEligibilityEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoalOptimizationEligibilityEnum.class.getName());
+      "GoalOptimizationEligibilityEnum");
   }
   // Use GoalOptimizationEligibilityEnum.newBuilder() to construct.
   private GoalOptimizationEligibilityEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum GoalOptimizationEligibility
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GoalOptimizationEligibility.class.getName());
+        "GoalOptimizationEligibility");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityEnumOrBuilder.java
index 5ddfa408ce..bc84ab5235 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityEnumOrBuilder.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/goal_optimization_eligibility.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/GoalOptimizationEligibilityProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityProto.java
index f5fd2c17f3..3e8d412124 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalOptimizationEligibilityProto.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/goal_optimization_eligibility.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 GoalOptimizationEligibilityProto {
+public final class GoalOptimizationEligibilityProto extends com.google.protobuf.GeneratedFile {
   private GoalOptimizationEligibilityProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoalOptimizationEligibilityProto.class.getName());
+      "GoalOptimizationEligibilityProto");
   }
   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_GoalOptimizationEligibilityEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_GoalOptimizationEligibilityEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_GoalOptimizationEligibilityEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeEnum.java
index 2ac7420035..3b0fd36646 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeEnum.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/goal_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 GoalTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoalTypeEnum.class.getName());
+      "GoalTypeEnum");
   }
   // Use GoalTypeEnum.newBuilder() to construct.
   private GoalTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -75,8 +75,8 @@ public enum GoalType
     /**
      * 
      * Retention goal, which allows advertisers to optimize campaigns to win
-     * back lapsed customers.
-     * (https://support.google.com/google-ads/answer/14792043?hl=en)
+     * back lapsed customers. See
+     * https://support.google.com/google-ads/answer/14792043 to learn more.
      * 
* * CUSTOMER_RETENTION = 3; @@ -107,10 +107,10 @@ public enum GoalType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoalType.class.getName()); + "GoalType"); } /** *
@@ -131,8 +131,8 @@ public enum GoalType
     /**
      * 
      * Retention goal, which allows advertisers to optimize campaigns to win
-     * back lapsed customers.
-     * (https://support.google.com/google-ads/answer/14792043?hl=en)
+     * back lapsed customers. See
+     * https://support.google.com/google-ads/answer/14792043 to learn more.
      * 
* * CUSTOMER_RETENTION = 3; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeEnumOrBuilder.java index f7f13d6d2b..79191698ee 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeEnumOrBuilder.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/goal_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/GoalTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeProto.java index 54be7d9595..d4111bf0fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoalTypeProto.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/goal_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 GoalTypeProto { +public final class GoalTypeProto extends com.google.protobuf.GeneratedFile { private GoalTypeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoalTypeProto.class.getName()); + "GoalTypeProto"); } 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_GoalTypeEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_GoalTypeEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_GoalTypeEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryEnum.java index e73095c88e..dcd11feaa0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryEnum.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/google_ads_field_category.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.enums; @@ -23,10 +23,10 @@ public final class GoogleAdsFieldCategoryEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoogleAdsFieldCategoryEnum.class.getName()); + "GoogleAdsFieldCategoryEnum"); } // Use GoogleAdsFieldCategoryEnum.newBuilder() to construct. private GoogleAdsFieldCategoryEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -116,10 +116,10 @@ public enum GoogleAdsFieldCategory com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoogleAdsFieldCategory.class.getName()); + "GoogleAdsFieldCategory"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryEnumOrBuilder.java
index 39ab99f50f..e8d8223afc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryEnumOrBuilder.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/google_ads_field_category.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/GoogleAdsFieldCategoryProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryProto.java
index 6e23da82fa..f5db8c28ec 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldCategoryProto.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/google_ads_field_category.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 GoogleAdsFieldCategoryProto {
+public final class GoogleAdsFieldCategoryProto extends com.google.protobuf.GeneratedFile {
   private GoogleAdsFieldCategoryProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleAdsFieldCategoryProto.class.getName());
+      "GoogleAdsFieldCategoryProto");
   }
   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_GoogleAdsFieldCategoryEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_GoogleAdsFieldCategoryEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_GoogleAdsFieldCategoryEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeEnum.java
index 9780d1672b..b2b7c661ed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeEnum.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/google_ads_field_data_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 GoogleAdsFieldDataTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleAdsFieldDataTypeEnum.class.getName());
+      "GoogleAdsFieldDataTypeEnum");
   }
   // Use GoogleAdsFieldDataTypeEnum.newBuilder() to construct.
   private GoogleAdsFieldDataTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -192,10 +192,10 @@ public enum GoogleAdsFieldDataType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GoogleAdsFieldDataType.class.getName());
+        "GoogleAdsFieldDataType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeEnumOrBuilder.java
index 504302c797..8753245443 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeEnumOrBuilder.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/google_ads_field_data_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/GoogleAdsFieldDataTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeProto.java
index 4c64187385..a528954c42 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleAdsFieldDataTypeProto.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/google_ads_field_data_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 GoogleAdsFieldDataTypeProto {
+public final class GoogleAdsFieldDataTypeProto extends com.google.protobuf.GeneratedFile {
   private GoogleAdsFieldDataTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleAdsFieldDataTypeProto.class.getName());
+      "GoogleAdsFieldDataTypeProto");
   }
   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_enums_GoogleAdsFieldDataTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_GoogleAdsFieldDataTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_GoogleAdsFieldDataTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusEnum.java
index 0c782db6aa..81fc866942 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusEnum.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/google_voice_call_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 GoogleVoiceCallStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleVoiceCallStatusEnum.class.getName());
+      "GoogleVoiceCallStatusEnum");
   }
   // Use GoogleVoiceCallStatusEnum.newBuilder() to construct.
   private GoogleVoiceCallStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum GoogleVoiceCallStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GoogleVoiceCallStatus.class.getName());
+        "GoogleVoiceCallStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusEnumOrBuilder.java
index c7ede41aa4..8432f32fa9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusEnumOrBuilder.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/google_voice_call_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/GoogleVoiceCallStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusProto.java
index 0ae32c74e5..5d47ffb9fd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/GoogleVoiceCallStatusProto.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/google_voice_call_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 GoogleVoiceCallStatusProto {
+public final class GoogleVoiceCallStatusProto extends com.google.protobuf.GeneratedFile {
   private GoogleVoiceCallStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleVoiceCallStatusProto.class.getName());
+      "GoogleVoiceCallStatusProto");
   }
   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_GoogleVoiceCallStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_GoogleVoiceCallStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_GoogleVoiceCallStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusEnum.java
index d3e0ddad73..cd41762b41 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusEnum.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/hotel_asset_suggestion_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 HotelAssetSuggestionStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelAssetSuggestionStatusEnum.class.getName());
+      "HotelAssetSuggestionStatusEnum");
   }
   // Use HotelAssetSuggestionStatusEnum.newBuilder() to construct.
   private HotelAssetSuggestionStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum HotelAssetSuggestionStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        HotelAssetSuggestionStatus.class.getName());
+        "HotelAssetSuggestionStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusEnumOrBuilder.java
index 27be256ad7..82d834b713 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusEnumOrBuilder.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/hotel_asset_suggestion_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/HotelAssetSuggestionStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusProto.java
index cb0af4562b..a16f78890a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelAssetSuggestionStatusProto.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/hotel_asset_suggestion_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 HotelAssetSuggestionStatusProto {
+public final class HotelAssetSuggestionStatusProto extends com.google.protobuf.GeneratedFile {
   private HotelAssetSuggestionStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelAssetSuggestionStatusProto.class.getName());
+      "HotelAssetSuggestionStatusProto");
   }
   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_HotelAssetSuggestionStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_HotelAssetSuggestionStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_HotelAssetSuggestionStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeEnum.java
index 8addfbf3d8..3993a5efaf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeEnum.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/hotel_date_selection_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 HotelDateSelectionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelDateSelectionTypeEnum.class.getName());
+      "HotelDateSelectionTypeEnum");
   }
   // Use HotelDateSelectionTypeEnum.newBuilder() to construct.
   private HotelDateSelectionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum HotelDateSelectionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        HotelDateSelectionType.class.getName());
+        "HotelDateSelectionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeEnumOrBuilder.java
index 7e208d35dc..b6bcc6cf73 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeEnumOrBuilder.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/hotel_date_selection_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/HotelDateSelectionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeProto.java
index 050d29e37b..f74a5e82c5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelDateSelectionTypeProto.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/hotel_date_selection_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 HotelDateSelectionTypeProto {
+public final class HotelDateSelectionTypeProto extends com.google.protobuf.GeneratedFile {
   private HotelDateSelectionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelDateSelectionTypeProto.class.getName());
+      "HotelDateSelectionTypeProto");
   }
   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_HotelDateSelectionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_HotelDateSelectionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_HotelDateSelectionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketEnum.java
index 1b2f154cbf..7dba9e9534 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketEnum.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/hotel_price_bucket.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 HotelPriceBucketEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelPriceBucketEnum.class.getName());
+      "HotelPriceBucketEnum");
   }
   // Use HotelPriceBucketEnum.newBuilder() to construct.
   private HotelPriceBucketEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -114,10 +114,10 @@ public enum HotelPriceBucket
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        HotelPriceBucket.class.getName());
+        "HotelPriceBucket");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketEnumOrBuilder.java
index 55e2625675..bea5804ac0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketEnumOrBuilder.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/hotel_price_bucket.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/HotelPriceBucketProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketProto.java
index a96481d160..27d1315c11 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelPriceBucketProto.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/hotel_price_bucket.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 HotelPriceBucketProto {
+public final class HotelPriceBucketProto extends com.google.protobuf.GeneratedFile {
   private HotelPriceBucketProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelPriceBucketProto.class.getName());
+      "HotelPriceBucketProto");
   }
   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_HotelPriceBucketEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_HotelPriceBucketEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_HotelPriceBucketEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeEnum.java
index d2896563e3..9a6d480e49 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeEnum.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/hotel_rate_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 HotelRateTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelRateTypeEnum.class.getName());
+      "HotelRateTypeEnum");
   }
   // Use HotelRateTypeEnum.newBuilder() to construct.
   private HotelRateTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -117,10 +117,10 @@ public enum HotelRateType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        HotelRateType.class.getName());
+        "HotelRateType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeEnumOrBuilder.java
index 89d476edd6..27e4a8cc3c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeEnumOrBuilder.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/hotel_rate_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/HotelRateTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeProto.java
index d65e31b02b..e6f69ff118 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelRateTypeProto.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/hotel_rate_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 HotelRateTypeProto {
+public final class HotelRateTypeProto extends com.google.protobuf.GeneratedFile {
   private HotelRateTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelRateTypeProto.class.getName());
+      "HotelRateTypeProto");
   }
   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_HotelRateTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_HotelRateTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_HotelRateTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusEnum.java
index 7bc1d9afd4..6d42ed72de 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusEnum.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/hotel_reconciliation_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 HotelReconciliationStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelReconciliationStatusEnum.class.getName());
+      "HotelReconciliationStatusEnum");
   }
   // Use HotelReconciliationStatusEnum.newBuilder() to construct.
   private HotelReconciliationStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -117,10 +117,10 @@ public enum HotelReconciliationStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        HotelReconciliationStatus.class.getName());
+        "HotelReconciliationStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusEnumOrBuilder.java
index 4aa6fbfdeb..4390724e2a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusEnumOrBuilder.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/hotel_reconciliation_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/HotelReconciliationStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusProto.java
index 47193d8eff..7c08261c1f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/HotelReconciliationStatusProto.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/hotel_reconciliation_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 HotelReconciliationStatusProto {
+public final class HotelReconciliationStatusProto extends com.google.protobuf.GeneratedFile {
   private HotelReconciliationStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelReconciliationStatusProto.class.getName());
+      "HotelReconciliationStatusProto");
   }
   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_HotelReconciliationStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_HotelReconciliationStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_HotelReconciliationStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramEnum.java
index 72651e8c4e..cf3c2b4be3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramEnum.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/identity_verification_program.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 IdentityVerificationProgramEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IdentityVerificationProgramEnum.class.getName());
+      "IdentityVerificationProgramEnum");
   }
   // Use IdentityVerificationProgramEnum.newBuilder() to construct.
   private IdentityVerificationProgramEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum IdentityVerificationProgram
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        IdentityVerificationProgram.class.getName());
+        "IdentityVerificationProgram");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramEnumOrBuilder.java
index cef637d5f5..dc38776a8b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramEnumOrBuilder.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/identity_verification_program.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/IdentityVerificationProgramProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramProto.java
index 4f1d41f976..ca14158387 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramProto.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/identity_verification_program.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 IdentityVerificationProgramProto {
+public final class IdentityVerificationProgramProto extends com.google.protobuf.GeneratedFile {
   private IdentityVerificationProgramProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IdentityVerificationProgramProto.class.getName());
+      "IdentityVerificationProgramProto");
   }
   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_IdentityVerificationProgramEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_IdentityVerificationProgramEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_IdentityVerificationProgramEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusEnum.java
index 92e02ce5f6..f1fd0d695f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusEnum.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/identity_verification_program_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 IdentityVerificationProgramStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IdentityVerificationProgramStatusEnum.class.getName());
+      "IdentityVerificationProgramStatusEnum");
   }
   // Use IdentityVerificationProgramStatusEnum.newBuilder() to construct.
   private IdentityVerificationProgramStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum IdentityVerificationProgramStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        IdentityVerificationProgramStatus.class.getName());
+        "IdentityVerificationProgramStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusEnumOrBuilder.java
index 01a42a8bc2..20b0ba9a8f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusEnumOrBuilder.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/identity_verification_program_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/IdentityVerificationProgramStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusProto.java
index 822aa279dd..42d3fdb24b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IdentityVerificationProgramStatusProto.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/identity_verification_program_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 IdentityVerificationProgramStatusProto {
+public final class IdentityVerificationProgramStatusProto extends com.google.protobuf.GeneratedFile {
   private IdentityVerificationProgramStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IdentityVerificationProgramStatusProto.class.getName());
+      "IdentityVerificationProgramStatusProto");
   }
   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_IdentityVerificationProgramStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_IdentityVerificationProgramStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_IdentityVerificationProgramStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeEnum.java
index 92af106278..b5fd907c15 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeEnum.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/incentive_offer_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 IncentiveOfferTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncentiveOfferTypeEnum.class.getName());
+      "IncentiveOfferTypeEnum");
   }
   // Use IncentiveOfferTypeEnum.newBuilder() to construct.
   private IncentiveOfferTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum OfferType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OfferType.class.getName());
+        "OfferType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeEnumOrBuilder.java
index a667dac802..f70eec999c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeEnumOrBuilder.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/incentive_offer_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/IncentiveOfferTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeProto.java
index 650868665d..01440e5932 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveOfferTypeProto.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/incentive_offer_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 IncentiveOfferTypeProto {
+public final class IncentiveOfferTypeProto extends com.google.protobuf.GeneratedFile {
   private IncentiveOfferTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncentiveOfferTypeProto.class.getName());
+      "IncentiveOfferTypeProto");
   }
   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_IncentiveOfferTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_IncentiveOfferTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_IncentiveOfferTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateEnum.java
index 5574eae3e6..aa8ea43274 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateEnum.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/incentive_state.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 IncentiveStateEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncentiveStateEnum.class.getName());
+      "IncentiveStateEnum");
   }
   // Use IncentiveStateEnum.newBuilder() to construct.
   private IncentiveStateEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -136,10 +136,10 @@ public enum IncentiveState
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        IncentiveState.class.getName());
+        "IncentiveState");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateEnumOrBuilder.java
index 1dc2b7cb62..53a6407144 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateEnumOrBuilder.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/incentive_state.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/IncentiveStateProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateProto.java
index b9d4767ee9..2047a7a440 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveStateProto.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/incentive_state.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 IncentiveStateProto {
+public final class IncentiveStateProto extends com.google.protobuf.GeneratedFile {
   private IncentiveStateProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncentiveStateProto.class.getName());
+      "IncentiveStateProto");
   }
   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_IncentiveStateEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_IncentiveStateEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_IncentiveStateEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeEnum.java
index 6c41b903e0..796407e0e4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeEnum.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/incentive_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 IncentiveTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncentiveTypeEnum.class.getName());
+      "IncentiveTypeEnum");
   }
   // Use IncentiveTypeEnum.newBuilder() to construct.
   private IncentiveTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum IncentiveType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        IncentiveType.class.getName());
+        "IncentiveType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeEnumOrBuilder.java
index df94380a94..e2adbcce05 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeEnumOrBuilder.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/incentive_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/IncentiveTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeProto.java
index 6955d7531d..ee5746d733 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncentiveTypeProto.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/incentive_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 IncentiveTypeProto {
+public final class IncentiveTypeProto extends com.google.protobuf.GeneratedFile {
   private IncentiveTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncentiveTypeProto.class.getName());
+      "IncentiveTypeProto");
   }
   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_enums_IncentiveTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_IncentiveTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_IncentiveTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeEnum.java
index 80ca8e0efa..373081378b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeEnum.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/income_range_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 IncomeRangeTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncomeRangeTypeEnum.class.getName());
+      "IncomeRangeTypeEnum");
   }
   // Use IncomeRangeTypeEnum.newBuilder() to construct.
   private IncomeRangeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -135,10 +135,10 @@ public enum IncomeRangeType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        IncomeRangeType.class.getName());
+        "IncomeRangeType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeEnumOrBuilder.java
index 3ff2b62b1e..2666e27fa7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeEnumOrBuilder.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/income_range_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/IncomeRangeTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeProto.java
index 6be56b6aef..4a65a02d9b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/IncomeRangeTypeProto.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/income_range_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 IncomeRangeTypeProto {
+public final class IncomeRangeTypeProto extends com.google.protobuf.GeneratedFile {
   private IncomeRangeTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncomeRangeTypeProto.class.getName());
+      "IncomeRangeTypeProto");
   }
   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_enums_IncomeRangeTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_IncomeRangeTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_IncomeRangeTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesEnum.java
index 718a6f8a72..a4c543983a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesEnum.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/insights_knowledge_graph_entity_capabilities.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class InsightsKnowledgeGraphEntityCapabilitiesEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InsightsKnowledgeGraphEntityCapabilitiesEnum.class.getName());
+      "InsightsKnowledgeGraphEntityCapabilitiesEnum");
   }
   // Use InsightsKnowledgeGraphEntityCapabilitiesEnum.newBuilder() to construct.
   private InsightsKnowledgeGraphEntityCapabilitiesEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -93,6 +93,15 @@ public enum InsightsKnowledgeGraphEntityCapabilities
      * CREATOR_ATTRIBUTE = 3;
      */
     CREATOR_ATTRIBUTE(3),
+    /**
+     * 
+     * An entity that represents a brand. This entity supports brand
+     * capabilities, such as brand sentiment.
+     * 
+ * + * BRAND = 4; + */ + BRAND(4), /** *
      * An entity that is supported to use as a topic in
@@ -112,10 +121,10 @@ public enum InsightsKnowledgeGraphEntityCapabilities
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        InsightsKnowledgeGraphEntityCapabilities.class.getName());
+        "InsightsKnowledgeGraphEntityCapabilities");
     }
     /**
      * 
@@ -153,6 +162,15 @@ public enum InsightsKnowledgeGraphEntityCapabilities
      * CREATOR_ATTRIBUTE = 3;
      */
     public static final int CREATOR_ATTRIBUTE_VALUE = 3;
+    /**
+     * 
+     * An entity that represents a brand. This entity supports brand
+     * capabilities, such as brand sentiment.
+     * 
+ * + * BRAND = 4; + */ + public static final int BRAND_VALUE = 4; /** *
      * An entity that is supported to use as a topic in
@@ -195,6 +213,7 @@ public static InsightsKnowledgeGraphEntityCapabilities forNumber(int value) {
         case 1: return UNKNOWN;
         case 2: return CONTENT_TRENDING_INSIGHTS;
         case 3: return CREATOR_ATTRIBUTE;
+        case 4: return BRAND;
         case 5: return CREATOR_TOPIC_INSIGHTS;
         default: return null;
       }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesEnumOrBuilder.java
index ded0255d8e..90eabaf4fe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesEnumOrBuilder.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/insights_knowledge_graph_entity_capabilities.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/InsightsKnowledgeGraphEntityCapabilitiesProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesProto.java
index 7790a70300..1ad4afd42a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsKnowledgeGraphEntityCapabilitiesProto.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/insights_knowledge_graph_entity_capabilities.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 InsightsKnowledgeGraphEntityCapabilitiesProto {
+public final class InsightsKnowledgeGraphEntityCapabilitiesProto extends com.google.protobuf.GeneratedFile {
   private InsightsKnowledgeGraphEntityCapabilitiesProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InsightsKnowledgeGraphEntityCapabilitiesProto.class.getName());
+      "InsightsKnowledgeGraphEntityCapabilitiesProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -42,26 +42,27 @@ public static void registerAllExtensions(
     java.lang.String[] descriptorData = {
       "\nQgoogle/ads/googleads/v25/enums/insight" +
       "s_knowledge_graph_entity_capabilities.pr" +
-      "oto\022\036google.ads.googleads.v25.enums\"\313\001\n," +
+      "oto\022\036google.ads.googleads.v25.enums\"\326\001\n," +
       "InsightsKnowledgeGraphEntityCapabilities" +
-      "Enum\"\232\001\n(InsightsKnowledgeGraphEntityCap" +
+      "Enum\"\245\001\n(InsightsKnowledgeGraphEntityCap" +
       "abilities\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022" +
       "\035\n\031CONTENT_TRENDING_INSIGHTS\020\002\022\025\n\021CREATO" +
-      "R_ATTRIBUTE\020\003\022\032\n\026CREATOR_TOPIC_INSIGHTS\020" +
-      "\005B\207\002\n\"com.google.ads.googleads.v25.enums" +
-      "B-InsightsKnowledgeGraphEntityCapabiliti" +
-      "esProtoP\001ZCgoogle.golang.org/genproto/go" +
-      "ogleapis/ads/googleads/v25/enums;enums\242\002" +
-      "\003GAA\252\002\036Google.Ads.GoogleAds.V25.Enums\312\002\036" +
-      "Google\\Ads\\GoogleAds\\V25\\Enums\352\002\"Google:" +
-      ":Ads::GoogleAds::V25::Enumsb\006proto3"
+      "R_ATTRIBUTE\020\003\022\t\n\005BRAND\020\004\022\032\n\026CREATOR_TOPI" +
+      "C_INSIGHTS\020\005B\207\002\n\"com.google.ads.googlead" +
+      "s.v25.enumsB-InsightsKnowledgeGraphEntit" +
+      "yCapabilitiesProtoP\001ZCgoogle.golang.org/" +
+      "genproto/googleapis/ads/googleads/v25/en" +
+      "ums;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V" +
+      "25.Enums\312\002\036Google\\Ads\\GoogleAds\\V25\\Enum" +
+      "s\352\002\"Google::Ads::GoogleAds::V25::Enumsb\006" +
+      "proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_InsightsKnowledgeGraphEntityCapabilitiesEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_InsightsKnowledgeGraphEntityCapabilitiesEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_InsightsKnowledgeGraphEntityCapabilitiesEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendEnum.java
index daf16dacef..01fb382132 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendEnum.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/insights_trend.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 InsightsTrendEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InsightsTrendEnum.class.getName());
+      "InsightsTrendEnum");
   }
   // Use InsightsTrendEnum.newBuilder() to construct.
   private InsightsTrendEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum InsightsTrend
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        InsightsTrend.class.getName());
+        "InsightsTrend");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendEnumOrBuilder.java
index 6bed546fd9..dccf657ffa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendEnumOrBuilder.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/insights_trend.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/InsightsTrendProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendProto.java
index 54e8e695de..84077de642 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InsightsTrendProto.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/insights_trend.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 InsightsTrendProto {
+public final class InsightsTrendProto extends com.google.protobuf.GeneratedFile {
   private InsightsTrendProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InsightsTrendProto.class.getName());
+      "InsightsTrendProto");
   }
   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_InsightsTrendEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_InsightsTrendEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_InsightsTrendEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeEnum.java
index 16849999b6..ee07f41847 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeEnum.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/interaction_event_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 InteractionEventTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InteractionEventTypeEnum.class.getName());
+      "InteractionEventTypeEnum");
   }
   // Use InteractionEventTypeEnum.newBuilder() to construct.
   private InteractionEventTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -117,10 +117,10 @@ public enum InteractionEventType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        InteractionEventType.class.getName());
+        "InteractionEventType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeEnumOrBuilder.java
index 452e065f97..939d439e5e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeEnumOrBuilder.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/interaction_event_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/InteractionEventTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeProto.java
index ea7eb5214f..b51725bfeb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionEventTypeProto.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/interaction_event_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 InteractionEventTypeProto {
+public final class InteractionEventTypeProto extends com.google.protobuf.GeneratedFile {
   private InteractionEventTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InteractionEventTypeProto.class.getName());
+      "InteractionEventTypeProto");
   }
   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_InteractionEventTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_InteractionEventTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_InteractionEventTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeEnum.java
index 44375ef74c..5b0cbdae7d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeEnum.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/interaction_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 InteractionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InteractionTypeEnum.class.getName());
+      "InteractionTypeEnum");
   }
   // Use InteractionTypeEnum.newBuilder() to construct.
   private InteractionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum InteractionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        InteractionType.class.getName());
+        "InteractionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeEnumOrBuilder.java
index a5cb7182ba..b1b5933dde 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeEnumOrBuilder.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/interaction_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/InteractionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeProto.java
index 9ef3ff4b7c..2c8a937d15 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InteractionTypeProto.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/interaction_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 InteractionTypeProto {
+public final class InteractionTypeProto extends com.google.protobuf.GeneratedFile {
   private InteractionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InteractionTypeProto.class.getName());
+      "InteractionTypeProto");
   }
   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_enums_InteractionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_InteractionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_InteractionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeEnum.java
index 61637c4d59..f553f40bd3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeEnum.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/invoice_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 InvoiceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InvoiceTypeEnum.class.getName());
+      "InvoiceTypeEnum");
   }
   // Use InvoiceTypeEnum.newBuilder() to construct.
   private InvoiceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum InvoiceType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        InvoiceType.class.getName());
+        "InvoiceType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeEnumOrBuilder.java
index 66125fad7d..187e7f080b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeEnumOrBuilder.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/invoice_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/InvoiceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeProto.java
index d85013b54b..b589010b24 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/InvoiceTypeProto.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/invoice_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 InvoiceTypeProto {
+public final class InvoiceTypeProto extends com.google.protobuf.GeneratedFile {
   private InvoiceTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InvoiceTypeProto.class.getName());
+      "InvoiceTypeProto");
   }
   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_enums_InvoiceTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_InvoiceTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_InvoiceTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeEnum.java
index cdebad124b..2ce04d073f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeEnum.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/keyword_match_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 KeywordMatchTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordMatchTypeEnum.class.getName());
+      "KeywordMatchTypeEnum");
   }
   // Use KeywordMatchTypeEnum.newBuilder() to construct.
   private KeywordMatchTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum KeywordMatchType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordMatchType.class.getName());
+        "KeywordMatchType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeEnumOrBuilder.java
index b3bb48df6f..212ccc352a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeEnumOrBuilder.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/keyword_match_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/KeywordMatchTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeProto.java
index 2a653f23ca..4ffbf67581 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordMatchTypeProto.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/keyword_match_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 KeywordMatchTypeProto {
+public final class KeywordMatchTypeProto extends com.google.protobuf.GeneratedFile {
   private KeywordMatchTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordMatchTypeProto.class.getName());
+      "KeywordMatchTypeProto");
   }
   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_KeywordMatchTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_KeywordMatchTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_KeywordMatchTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeEnum.java
index 2ecfa96bb8..cd9b283ecc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeEnum.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/keyword_plan_aggregate_metric_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 KeywordPlanAggregateMetricTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAggregateMetricTypeEnum.class.getName());
+      "KeywordPlanAggregateMetricTypeEnum");
   }
   // Use KeywordPlanAggregateMetricTypeEnum.newBuilder() to construct.
   private KeywordPlanAggregateMetricTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum KeywordPlanAggregateMetricType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanAggregateMetricType.class.getName());
+        "KeywordPlanAggregateMetricType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeEnumOrBuilder.java
index 1bac0b2eec..b35172b377 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeEnumOrBuilder.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/keyword_plan_aggregate_metric_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/KeywordPlanAggregateMetricTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeProto.java
index 01e3e57e06..6b4254cc3e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanAggregateMetricTypeProto.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/keyword_plan_aggregate_metric_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 KeywordPlanAggregateMetricTypeProto {
+public final class KeywordPlanAggregateMetricTypeProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanAggregateMetricTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAggregateMetricTypeProto.class.getName());
+      "KeywordPlanAggregateMetricTypeProto");
   }
   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_KeywordPlanAggregateMetricTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_KeywordPlanAggregateMetricTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_KeywordPlanAggregateMetricTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelEnum.java
index 033543c925..f41d202af1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelEnum.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/keyword_plan_competition_level.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -26,10 +26,10 @@ public final class KeywordPlanCompetitionLevelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCompetitionLevelEnum.class.getName());
+      "KeywordPlanCompetitionLevelEnum");
   }
   // Use KeywordPlanCompetitionLevelEnum.newBuilder() to construct.
   private KeywordPlanCompetitionLevelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -107,10 +107,10 @@ public enum KeywordPlanCompetitionLevel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanCompetitionLevel.class.getName());
+        "KeywordPlanCompetitionLevel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelEnumOrBuilder.java
index 6bcbdbbfb9..a1f4cabf2a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelEnumOrBuilder.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/keyword_plan_competition_level.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/KeywordPlanCompetitionLevelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelProto.java
index 38a0f605f0..d8ea96ed90 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanCompetitionLevelProto.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/keyword_plan_competition_level.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 KeywordPlanCompetitionLevelProto {
+public final class KeywordPlanCompetitionLevelProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanCompetitionLevelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCompetitionLevelProto.class.getName());
+      "KeywordPlanCompetitionLevelProto");
   }
   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_KeywordPlanCompetitionLevelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_KeywordPlanCompetitionLevelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_KeywordPlanCompetitionLevelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeEnum.java
index 9ae25c7572..41ddb52ff8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeEnum.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/keyword_plan_concept_group_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 KeywordPlanConceptGroupTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanConceptGroupTypeEnum.class.getName());
+      "KeywordPlanConceptGroupTypeEnum");
   }
   // Use KeywordPlanConceptGroupTypeEnum.newBuilder() to construct.
   private KeywordPlanConceptGroupTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -108,10 +108,10 @@ public enum KeywordPlanConceptGroupType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanConceptGroupType.class.getName());
+        "KeywordPlanConceptGroupType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeEnumOrBuilder.java
index cf63ad8183..f852fbaa9f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeEnumOrBuilder.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/keyword_plan_concept_group_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/KeywordPlanConceptGroupTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeProto.java
index 6517a5cd81..c6decec32d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanConceptGroupTypeProto.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/keyword_plan_concept_group_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 KeywordPlanConceptGroupTypeProto {
+public final class KeywordPlanConceptGroupTypeProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanConceptGroupTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanConceptGroupTypeProto.class.getName());
+      "KeywordPlanConceptGroupTypeProto");
   }
   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_KeywordPlanConceptGroupTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_KeywordPlanConceptGroupTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_KeywordPlanConceptGroupTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalEnum.java
index 2565fe6e54..209ea74408 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalEnum.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/keyword_plan_forecast_interval.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 KeywordPlanForecastIntervalEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanForecastIntervalEnum.class.getName());
+      "KeywordPlanForecastIntervalEnum");
   }
   // Use KeywordPlanForecastIntervalEnum.newBuilder() to construct.
   private KeywordPlanForecastIntervalEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -106,10 +106,10 @@ public enum KeywordPlanForecastInterval
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanForecastInterval.class.getName());
+        "KeywordPlanForecastInterval");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalEnumOrBuilder.java
index dc6cb903e2..a70083a8b4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalEnumOrBuilder.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/keyword_plan_forecast_interval.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/KeywordPlanForecastIntervalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalProto.java
index ab8efa717b..ddd0198cc4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanForecastIntervalProto.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/keyword_plan_forecast_interval.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 KeywordPlanForecastIntervalProto {
+public final class KeywordPlanForecastIntervalProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanForecastIntervalProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanForecastIntervalProto.class.getName());
+      "KeywordPlanForecastIntervalProto");
   }
   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_KeywordPlanForecastIntervalEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_KeywordPlanForecastIntervalEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_KeywordPlanForecastIntervalEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationEnum.java
index 6d4492635e..7278f3878b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationEnum.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/keyword_plan_keyword_annotation.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 KeywordPlanKeywordAnnotationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanKeywordAnnotationEnum.class.getName());
+      "KeywordPlanKeywordAnnotationEnum");
   }
   // Use KeywordPlanKeywordAnnotationEnum.newBuilder() to construct.
   private KeywordPlanKeywordAnnotationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum KeywordPlanKeywordAnnotation
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanKeywordAnnotation.class.getName());
+        "KeywordPlanKeywordAnnotation");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationEnumOrBuilder.java
index df98d1c202..3fad1b56d2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationEnumOrBuilder.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/keyword_plan_keyword_annotation.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/KeywordPlanKeywordAnnotationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationProto.java
index 1f2c91320b..3147ed5294 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanKeywordAnnotationProto.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/keyword_plan_keyword_annotation.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 KeywordPlanKeywordAnnotationProto {
+public final class KeywordPlanKeywordAnnotationProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanKeywordAnnotationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanKeywordAnnotationProto.class.getName());
+      "KeywordPlanKeywordAnnotationProto");
   }
   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_KeywordPlanKeywordAnnotationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_KeywordPlanKeywordAnnotationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_KeywordPlanKeywordAnnotationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkEnum.java
index 120fcb74e0..cfb2793b1b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkEnum.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/keyword_plan_network.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 KeywordPlanNetworkEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanNetworkEnum.class.getName());
+      "KeywordPlanNetworkEnum");
   }
   // Use KeywordPlanNetworkEnum.newBuilder() to construct.
   private KeywordPlanNetworkEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum KeywordPlanNetwork
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanNetwork.class.getName());
+        "KeywordPlanNetwork");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkEnumOrBuilder.java
index 1830474444..32c196032c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkEnumOrBuilder.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/keyword_plan_network.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/KeywordPlanNetworkProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkProto.java
index 447b9e19d1..8bb0d48da5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/KeywordPlanNetworkProto.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/keyword_plan_network.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 KeywordPlanNetworkProto {
+public final class KeywordPlanNetworkProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanNetworkProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanNetworkProto.class.getName());
+      "KeywordPlanNetworkProto");
   }
   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_KeywordPlanNetworkEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_KeywordPlanNetworkEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_KeywordPlanNetworkEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusEnum.java
index d32c531642..5cf180a930 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusEnum.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/label_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 LabelStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LabelStatusEnum.class.getName());
+      "LabelStatusEnum");
   }
   // Use LabelStatusEnum.newBuilder() to construct.
   private LabelStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum LabelStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LabelStatus.class.getName());
+        "LabelStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusEnumOrBuilder.java
index 5b59ede590..ae5ad904e2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusEnumOrBuilder.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/label_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/LabelStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusProto.java
index a5f2a6a113..bd0883927e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LabelStatusProto.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/label_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 LabelStatusProto {
+public final class LabelStatusProto extends com.google.protobuf.GeneratedFile {
   private LabelStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LabelStatusProto.class.getName());
+      "LabelStatusProto");
   }
   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_enums_LabelStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LabelStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LabelStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceEnum.java
index c804da7721..fffdd3b27b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceEnum.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/landing_page_source.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LandingPageSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LandingPageSourceEnum.class.getName());
+      "LandingPageSourceEnum");
   }
   // Use LandingPageSourceEnum.newBuilder() to construct.
   private LandingPageSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -98,10 +98,10 @@ public enum LandingPageSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LandingPageSource.class.getName());
+        "LandingPageSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceEnumOrBuilder.java
index 477e8fe55a..4ca421c125 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceEnumOrBuilder.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/landing_page_source.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/LandingPageSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceProto.java
index e93e17cfca..dc7e619f46 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LandingPageSourceProto.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/landing_page_source.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 LandingPageSourceProto {
+public final class LandingPageSourceProto extends com.google.protobuf.GeneratedFile {
   private LandingPageSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LandingPageSourceProto.class.getName());
+      "LandingPageSourceProto");
   }
   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_LandingPageSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LandingPageSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LandingPageSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeEnum.java
index 4e39567cb0..9184ffa2f5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeEnum.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/lead_form_call_to_action_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 LeadFormCallToActionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormCallToActionTypeEnum.class.getName());
+      "LeadFormCallToActionTypeEnum");
   }
   // Use LeadFormCallToActionTypeEnum.newBuilder() to construct.
   private LeadFormCallToActionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -191,10 +191,10 @@ public enum LeadFormCallToActionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LeadFormCallToActionType.class.getName());
+        "LeadFormCallToActionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeEnumOrBuilder.java
index 871a81f556..d93849db07 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeEnumOrBuilder.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/lead_form_call_to_action_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/LeadFormCallToActionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeProto.java
index 0882648f61..fc0cdbc70f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormCallToActionTypeProto.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/lead_form_call_to_action_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 LeadFormCallToActionTypeProto {
+public final class LeadFormCallToActionTypeProto extends com.google.protobuf.GeneratedFile {
   private LeadFormCallToActionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormCallToActionTypeProto.class.getName());
+      "LeadFormCallToActionTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -63,7 +63,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_LeadFormCallToActionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LeadFormCallToActionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LeadFormCallToActionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentEnum.java
index ca08cf0840..b7895474dc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentEnum.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/lead_form_desired_intent.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 LeadFormDesiredIntentEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormDesiredIntentEnum.class.getName());
+      "LeadFormDesiredIntentEnum");
   }
   // Use LeadFormDesiredIntentEnum.newBuilder() to construct.
   private LeadFormDesiredIntentEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum LeadFormDesiredIntent
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LeadFormDesiredIntent.class.getName());
+        "LeadFormDesiredIntent");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentEnumOrBuilder.java
index 635fa90d93..08c563f19e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentEnumOrBuilder.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/lead_form_desired_intent.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/LeadFormDesiredIntentProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentProto.java
index ca427cf236..964f4916f2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormDesiredIntentProto.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/lead_form_desired_intent.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 LeadFormDesiredIntentProto {
+public final class LeadFormDesiredIntentProto extends com.google.protobuf.GeneratedFile {
   private LeadFormDesiredIntentProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormDesiredIntentProto.class.getName());
+      "LeadFormDesiredIntentProto");
   }
   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_LeadFormDesiredIntentEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LeadFormDesiredIntentEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LeadFormDesiredIntentEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeEnum.java
index 5b27bc8d13..d8b7971f42 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeEnum.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/lead_form_field_user_input_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 LeadFormFieldUserInputTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormFieldUserInputTypeEnum.class.getName());
+      "LeadFormFieldUserInputTypeEnum");
   }
   // Use LeadFormFieldUserInputTypeEnum.newBuilder() to construct.
   private LeadFormFieldUserInputTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -1296,10 +1296,10 @@ public enum LeadFormFieldUserInputType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LeadFormFieldUserInputType.class.getName());
+        "LeadFormFieldUserInputType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeEnumOrBuilder.java
index f9c18be46e..4a3cd353d6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeEnumOrBuilder.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/lead_form_field_user_input_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/LeadFormFieldUserInputTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeProto.java
index 9a38abfa30..a82860f3d2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormFieldUserInputTypeProto.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/lead_form_field_user_input_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 LeadFormFieldUserInputTypeProto {
+public final class LeadFormFieldUserInputTypeProto extends com.google.protobuf.GeneratedFile {
   private LeadFormFieldUserInputTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormFieldUserInputTypeProto.class.getName());
+      "LeadFormFieldUserInputTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -118,7 +118,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_LeadFormFieldUserInputTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LeadFormFieldUserInputTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LeadFormFieldUserInputTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeEnum.java
index d108d2d36b..760260ff86 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeEnum.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/lead_form_post_submit_call_to_action_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 LeadFormPostSubmitCallToActionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormPostSubmitCallToActionTypeEnum.class.getName());
+      "LeadFormPostSubmitCallToActionTypeEnum");
   }
   // Use LeadFormPostSubmitCallToActionTypeEnum.newBuilder() to construct.
   private LeadFormPostSubmitCallToActionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum LeadFormPostSubmitCallToActionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LeadFormPostSubmitCallToActionType.class.getName());
+        "LeadFormPostSubmitCallToActionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeEnumOrBuilder.java
index 4d9f325904..1085ddba68 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeEnumOrBuilder.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/lead_form_post_submit_call_to_action_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/LeadFormPostSubmitCallToActionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeProto.java
index e78b31dcc0..fc4074b3b8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LeadFormPostSubmitCallToActionTypeProto.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/lead_form_post_submit_call_to_action_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 LeadFormPostSubmitCallToActionTypeProto {
+public final class LeadFormPostSubmitCallToActionTypeProto extends com.google.protobuf.GeneratedFile {
   private LeadFormPostSubmitCallToActionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormPostSubmitCallToActionTypeProto.class.getName());
+      "LeadFormPostSubmitCallToActionTypeProto");
   }
   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_LeadFormPostSubmitCallToActionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LeadFormPostSubmitCallToActionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LeadFormPostSubmitCallToActionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreEnum.java
index e8eb0dd84c..5c4cfb8cba 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreEnum.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/legacy_app_install_ad_app_store.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 LegacyAppInstallAdAppStoreEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LegacyAppInstallAdAppStoreEnum.class.getName());
+      "LegacyAppInstallAdAppStoreEnum");
   }
   // Use LegacyAppInstallAdAppStoreEnum.newBuilder() to construct.
   private LegacyAppInstallAdAppStoreEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum LegacyAppInstallAdAppStore
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LegacyAppInstallAdAppStore.class.getName());
+        "LegacyAppInstallAdAppStore");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreEnumOrBuilder.java
index fcb4ccac1f..c2d250381e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreEnumOrBuilder.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/legacy_app_install_ad_app_store.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/LegacyAppInstallAdAppStoreProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreProto.java
index 60ca762115..de21e1577a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LegacyAppInstallAdAppStoreProto.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/legacy_app_install_ad_app_store.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 LegacyAppInstallAdAppStoreProto {
+public final class LegacyAppInstallAdAppStoreProto extends com.google.protobuf.GeneratedFile {
   private LegacyAppInstallAdAppStoreProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LegacyAppInstallAdAppStoreProto.class.getName());
+      "LegacyAppInstallAdAppStoreProto");
   }
   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_LegacyAppInstallAdAppStoreEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LegacyAppInstallAdAppStoreEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LegacyAppInstallAdAppStoreEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusEnum.java
new file mode 100644
index 0000000000..d99646b879
--- /dev/null
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusEnum.java
@@ -0,0 +1,538 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v25/enums/lift_measurement_flight_status.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v25.enums;
+
+/**
+ * 
+ * Container for enum describing the status of a LiftMeasurementFlight.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementFlightStatusEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum) + LiftMeasurementFlightStatusEnumOrBuilder { +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= */ "", + "LiftMeasurementFlightStatusEnum"); + } + // Use LiftMeasurementFlightStatusEnum.newBuilder() to construct. + private LiftMeasurementFlightStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementFlightStatusEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusProto.internal_static_google_ads_googleads_v25_enums_LiftMeasurementFlightStatusEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusProto.internal_static_google_ads_googleads_v25_enums_LiftMeasurementFlightStatusEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.class, com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.Builder.class); + } + + /** + *
+   * Status of a LiftMeasurementFlight.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus} + */ + public enum LiftMeasurementFlightStatus + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * The flight is enabled.
+     * 
+ * + * ENABLED = 2; + */ + ENABLED(2), + /** + *
+     * The flight has been stopped.
+     * 
+ * + * STOPPED = 3; + */ + STOPPED(3), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMeasurementFlightStatus"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * The flight is enabled.
+     * 
+ * + * ENABLED = 2; + */ + public static final int ENABLED_VALUE = 2; + /** + *
+     * The flight has been stopped.
+     * 
+ * + * STOPPED = 3; + */ + public static final int STOPPED_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static LiftMeasurementFlightStatus valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static LiftMeasurementFlightStatus forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return ENABLED; + case 3: return STOPPED; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + LiftMeasurementFlightStatus> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public LiftMeasurementFlightStatus findValueByNumber(int number) { + return LiftMeasurementFlightStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final LiftMeasurementFlightStatus[] VALUES = values(); + + public static LiftMeasurementFlightStatus valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private LiftMeasurementFlightStatus(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum other = (com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum 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.enums.LiftMeasurementFlightStatusEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum 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.enums.LiftMeasurementFlightStatusEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum 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.enums.LiftMeasurementFlightStatusEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum 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.enums.LiftMeasurementFlightStatusEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum 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.enums.LiftMeasurementFlightStatusEnum 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.enums.LiftMeasurementFlightStatusEnum 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.enums.LiftMeasurementFlightStatusEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing the status of a LiftMeasurementFlight.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum) + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusProto.internal_static_google_ads_googleads_v25_enums_LiftMeasurementFlightStatusEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusProto.internal_static_google_ads_googleads_v25_enums_LiftMeasurementFlightStatusEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.class, com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusProto.internal_static_google_ads_googleads_v25_enums_LiftMeasurementFlightStatusEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum build() { + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum buildPartial() { + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum result = new com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum) { + return mergeFrom((com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum other) { + if (other == com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum) + private static final com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum(); + } + + public static com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementFlightStatusEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusEnumOrBuilder.java new file mode 100644 index 0000000000..f5d3217c27 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/lift_measurement_flight_status.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public interface LiftMeasurementFlightStatusEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusProto.java new file mode 100644 index 0000000000..6b731c6fd2 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMeasurementFlightStatusProto.java @@ -0,0 +1,71 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/lift_measurement_flight_status.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public final class LiftMeasurementFlightStatusProto extends com.google.protobuf.GeneratedFile { + private LiftMeasurementFlightStatusProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMeasurementFlightStatusProto"); + } + 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_enums_LiftMeasurementFlightStatusEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_enums_LiftMeasurementFlightStatusEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nCgoogle/ads/googleads/v25/enums/lift_me" + + "asurement_flight_status.proto\022\036google.ad" + + "s.googleads.v25.enums\"x\n\037LiftMeasurement" + + "FlightStatusEnum\"U\n\033LiftMeasurementFligh" + + "tStatus\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\013\n" + + "\007ENABLED\020\002\022\013\n\007STOPPED\020\003B\372\001\n\"com.google.a" + + "ds.googleads.v25.enumsB LiftMeasurementF" + + "lightStatusProtoP\001ZCgoogle.golang.org/ge" + + "nproto/googleapis/ads/googleads/v25/enum" + + "s;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V25" + + ".Enums\312\002\036Google\\Ads\\GoogleAds\\V25\\Enums\352" + + "\002\"Google::Ads::GoogleAds::V25::Enumsb\006pr" + + "oto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v25_enums_LiftMeasurementFlightStatusEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_enums_LiftMeasurementFlightStatusEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_enums_LiftMeasurementFlightStatusEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeEnum.java new file mode 100644 index 0000000000..1b36bab2cc --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeEnum.java @@ -0,0 +1,555 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/lift_metric_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +/** + *
+ * Container for enum describing the type of lift being studied.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.LiftMetricTypeEnum} + */ +@com.google.protobuf.Generated +public final class LiftMetricTypeEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.enums.LiftMetricTypeEnum) + LiftMetricTypeEnumOrBuilder { +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= */ "", + "LiftMetricTypeEnum"); + } + // Use LiftMetricTypeEnum.newBuilder() to construct. + private LiftMetricTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMetricTypeEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.LiftMetricTypeProto.internal_static_google_ads_googleads_v25_enums_LiftMetricTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.LiftMetricTypeProto.internal_static_google_ads_googleads_v25_enums_LiftMetricTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.class, com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.Builder.class); + } + + /** + *
+   * Specifies the type of lift being studied.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType} + */ + public enum LiftMetricType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * Conversion lift is running on this set of campaigns.
+     * 
+ * + * CONVERSION = 2; + */ + CONVERSION(2), + /** + *
+     * Search lift is running on this set of campaigns.
+     * 
+ * + * SEARCH = 3; + */ + SEARCH(3), + /** + *
+     * Survey lift is running on this set of campaigns.
+     * 
+ * + * SURVEY = 4; + */ + SURVEY(4), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMetricType"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * Conversion lift is running on this set of campaigns.
+     * 
+ * + * CONVERSION = 2; + */ + public static final int CONVERSION_VALUE = 2; + /** + *
+     * Search lift is running on this set of campaigns.
+     * 
+ * + * SEARCH = 3; + */ + public static final int SEARCH_VALUE = 3; + /** + *
+     * Survey lift is running on this set of campaigns.
+     * 
+ * + * SURVEY = 4; + */ + public static final int SURVEY_VALUE = 4; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static LiftMetricType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static LiftMetricType forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return CONVERSION; + case 3: return SEARCH; + case 4: return SURVEY; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + LiftMetricType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public LiftMetricType findValueByNumber(int number) { + return LiftMetricType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final LiftMetricType[] VALUES = values(); + + public static LiftMetricType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private LiftMetricType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.enums.LiftMetricTypeEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.enums.LiftMetricTypeEnum other = (com.google.ads.googleads.v25.enums.LiftMetricTypeEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.enums.LiftMetricTypeEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.LiftMetricTypeEnum 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.enums.LiftMetricTypeEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.LiftMetricTypeEnum 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.enums.LiftMetricTypeEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.LiftMetricTypeEnum 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.enums.LiftMetricTypeEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.enums.LiftMetricTypeEnum 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.enums.LiftMetricTypeEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.enums.LiftMetricTypeEnum 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.enums.LiftMetricTypeEnum 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.enums.LiftMetricTypeEnum 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.enums.LiftMetricTypeEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing the type of lift being studied.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.LiftMetricTypeEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.enums.LiftMetricTypeEnum) + com.google.ads.googleads.v25.enums.LiftMetricTypeEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.LiftMetricTypeProto.internal_static_google_ads_googleads_v25_enums_LiftMetricTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.LiftMetricTypeProto.internal_static_google_ads_googleads_v25_enums_LiftMetricTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.class, com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.enums.LiftMetricTypeProto.internal_static_google_ads_googleads_v25_enums_LiftMetricTypeEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMetricTypeEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMetricTypeEnum build() { + com.google.ads.googleads.v25.enums.LiftMetricTypeEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMetricTypeEnum buildPartial() { + com.google.ads.googleads.v25.enums.LiftMetricTypeEnum result = new com.google.ads.googleads.v25.enums.LiftMetricTypeEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.enums.LiftMetricTypeEnum) { + return mergeFrom((com.google.ads.googleads.v25.enums.LiftMetricTypeEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.enums.LiftMetricTypeEnum other) { + if (other == com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.enums.LiftMetricTypeEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.enums.LiftMetricTypeEnum) + private static final com.google.ads.googleads.v25.enums.LiftMetricTypeEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.enums.LiftMetricTypeEnum(); + } + + public static com.google.ads.googleads.v25.enums.LiftMetricTypeEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMetricTypeEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMetricTypeEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeEnumOrBuilder.java new file mode 100644 index 0000000000..2bc09847bc --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/lift_metric_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public interface LiftMetricTypeEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.enums.LiftMetricTypeEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeProto.java new file mode 100644 index 0000000000..004ecdbaee --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LiftMetricTypeProto.java @@ -0,0 +1,70 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/lift_metric_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public final class LiftMetricTypeProto extends com.google.protobuf.GeneratedFile { + private LiftMetricTypeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMetricTypeProto"); + } + 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_enums_LiftMetricTypeEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_enums_LiftMetricTypeEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n5google/ads/googleads/v25/enums/lift_me" + + "tric_type.proto\022\036google.ads.googleads.v2" + + "5.enums\"l\n\022LiftMetricTypeEnum\"V\n\016LiftMet" + + "ricType\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\016\n" + + "\nCONVERSION\020\002\022\n\n\006SEARCH\020\003\022\n\n\006SURVEY\020\004B\355\001" + + "\n\"com.google.ads.googleads.v25.enumsB\023Li" + + "ftMetricTypeProtoP\001ZCgoogle.golang.org/g" + + "enproto/googleapis/ads/googleads/v25/enu" + + "ms;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V2" + + "5.Enums\312\002\036Google\\Ads\\GoogleAds\\V25\\Enums" + + "\352\002\"Google::Ads::GoogleAds::V25::Enumsb\006p" + + "roto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v25_enums_LiftMetricTypeEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_enums_LiftMetricTypeEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_enums_LiftMetricTypeEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeEnum.java index 27243a6ba2..e5e432832d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeEnum.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/linked_account_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 LinkedAccountTypeEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LinkedAccountTypeEnum.class.getName()); + "LinkedAccountTypeEnum"); } // Use LinkedAccountTypeEnum.newBuilder() to construct. private LinkedAccountTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -88,10 +88,10 @@ public enum LinkedAccountType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LinkedAccountType.class.getName()); + "LinkedAccountType"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeEnumOrBuilder.java
index d43e31f12e..f599f1ec16 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeEnumOrBuilder.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/linked_account_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/LinkedAccountTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeProto.java
index 1185c62caf..5f6033dc87 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedAccountTypeProto.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/linked_account_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 LinkedAccountTypeProto {
+public final class LinkedAccountTypeProto extends com.google.protobuf.GeneratedFile {
   private LinkedAccountTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LinkedAccountTypeProto.class.getName());
+      "LinkedAccountTypeProto");
   }
   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_LinkedAccountTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LinkedAccountTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LinkedAccountTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeEnum.java
index daf0e6db53..980b5458ea 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeEnum.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/linked_product_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 LinkedProductTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LinkedProductTypeEnum.class.getName());
+      "LinkedProductTypeEnum");
   }
   // Use LinkedProductTypeEnum.newBuilder() to construct.
   private LinkedProductTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum LinkedProductType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LinkedProductType.class.getName());
+        "LinkedProductType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeEnumOrBuilder.java
index 6b6a0d247d..e751fecf54 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeEnumOrBuilder.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/linked_product_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/LinkedProductTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeProto.java
index b2846598a9..d4b7259bea 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LinkedProductTypeProto.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/linked_product_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 LinkedProductTypeProto {
+public final class LinkedProductTypeProto extends com.google.protobuf.GeneratedFile {
   private LinkedProductTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LinkedProductTypeProto.class.getName());
+      "LinkedProductTypeProto");
   }
   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_LinkedProductTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LinkedProductTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LinkedProductTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexEnum.java
index a2cc9ce408..82dca9c197 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexEnum.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/listing_group_filter_custom_attribute_index.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ListingGroupFilterCustomAttributeIndexEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterCustomAttributeIndexEnum.class.getName());
+      "ListingGroupFilterCustomAttributeIndexEnum");
   }
   // Use ListingGroupFilterCustomAttributeIndexEnum.newBuilder() to construct.
   private ListingGroupFilterCustomAttributeIndexEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum ListingGroupFilterCustomAttributeIndex
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListingGroupFilterCustomAttributeIndex.class.getName());
+        "ListingGroupFilterCustomAttributeIndex");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexEnumOrBuilder.java
index 54b6f223da..3775e39ae3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexEnumOrBuilder.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/listing_group_filter_custom_attribute_index.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/ListingGroupFilterCustomAttributeIndexProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexProto.java
index 0bab3dae1f..c2e4f3ba72 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterCustomAttributeIndexProto.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/listing_group_filter_custom_attribute_index.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 ListingGroupFilterCustomAttributeIndexProto {
+public final class ListingGroupFilterCustomAttributeIndexProto extends com.google.protobuf.GeneratedFile {
   private ListingGroupFilterCustomAttributeIndexProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterCustomAttributeIndexProto.class.getName());
+      "ListingGroupFilterCustomAttributeIndexProto");
   }
   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_enums_ListingGroupFilterCustomAttributeIndexEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ListingGroupFilterCustomAttributeIndexEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ListingGroupFilterCustomAttributeIndexEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceEnum.java
index 252603a369..6b95416eea 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceEnum.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/listing_group_filter_listing_source.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ListingGroupFilterListingSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterListingSourceEnum.class.getName());
+      "ListingGroupFilterListingSourceEnum");
   }
   // Use ListingGroupFilterListingSourceEnum.newBuilder() to construct.
   private ListingGroupFilterListingSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -106,10 +106,10 @@ public enum ListingGroupFilterListingSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListingGroupFilterListingSource.class.getName());
+        "ListingGroupFilterListingSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceEnumOrBuilder.java
index 1b18e846d6..c9facfbe36 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceEnumOrBuilder.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/listing_group_filter_listing_source.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/ListingGroupFilterListingSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceProto.java
index df4dde9dca..a7f9c9a561 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterListingSourceProto.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/listing_group_filter_listing_source.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 ListingGroupFilterListingSourceProto {
+public final class ListingGroupFilterListingSourceProto extends com.google.protobuf.GeneratedFile {
   private ListingGroupFilterListingSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterListingSourceProto.class.getName());
+      "ListingGroupFilterListingSourceProto");
   }
   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_ListingGroupFilterListingSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ListingGroupFilterListingSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ListingGroupFilterListingSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelEnum.java
index c11b90e038..121571d6e4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelEnum.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/listing_group_filter_product_category_level.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ListingGroupFilterProductCategoryLevelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterProductCategoryLevelEnum.class.getName());
+      "ListingGroupFilterProductCategoryLevelEnum");
   }
   // Use ListingGroupFilterProductCategoryLevelEnum.newBuilder() to construct.
   private ListingGroupFilterProductCategoryLevelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum ListingGroupFilterProductCategoryLevel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListingGroupFilterProductCategoryLevel.class.getName());
+        "ListingGroupFilterProductCategoryLevel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelEnumOrBuilder.java
index 4f36610ea9..a508242242 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelEnumOrBuilder.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/listing_group_filter_product_category_level.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/ListingGroupFilterProductCategoryLevelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelProto.java
index b10071506d..54601f2fa6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductCategoryLevelProto.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/listing_group_filter_product_category_level.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 ListingGroupFilterProductCategoryLevelProto {
+public final class ListingGroupFilterProductCategoryLevelProto extends com.google.protobuf.GeneratedFile {
   private ListingGroupFilterProductCategoryLevelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterProductCategoryLevelProto.class.getName());
+      "ListingGroupFilterProductCategoryLevelProto");
   }
   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_enums_ListingGroupFilterProductCategoryLevelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ListingGroupFilterProductCategoryLevelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ListingGroupFilterProductCategoryLevelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelEnum.java
index 6a895778fb..c76ee5e66c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelEnum.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/listing_group_filter_product_channel.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 ListingGroupFilterProductChannelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterProductChannelEnum.class.getName());
+      "ListingGroupFilterProductChannelEnum");
   }
   // Use ListingGroupFilterProductChannelEnum.newBuilder() to construct.
   private ListingGroupFilterProductChannelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ListingGroupFilterProductChannel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListingGroupFilterProductChannel.class.getName());
+        "ListingGroupFilterProductChannel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelEnumOrBuilder.java
index 3cbb68567b..c881834f8f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelEnumOrBuilder.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/listing_group_filter_product_channel.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/ListingGroupFilterProductChannelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelProto.java
index cccfc914f8..918a182f76 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductChannelProto.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/listing_group_filter_product_channel.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 ListingGroupFilterProductChannelProto {
+public final class ListingGroupFilterProductChannelProto extends com.google.protobuf.GeneratedFile {
   private ListingGroupFilterProductChannelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterProductChannelProto.class.getName());
+      "ListingGroupFilterProductChannelProto");
   }
   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_ListingGroupFilterProductChannelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ListingGroupFilterProductChannelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ListingGroupFilterProductChannelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionEnum.java
index a893562edc..c4e78f285f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionEnum.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/listing_group_filter_product_condition.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 ListingGroupFilterProductConditionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterProductConditionEnum.class.getName());
+      "ListingGroupFilterProductConditionEnum");
   }
   // Use ListingGroupFilterProductConditionEnum.newBuilder() to construct.
   private ListingGroupFilterProductConditionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum ListingGroupFilterProductCondition
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListingGroupFilterProductCondition.class.getName());
+        "ListingGroupFilterProductCondition");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionEnumOrBuilder.java
index 7095c15b79..60ba67e979 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionEnumOrBuilder.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/listing_group_filter_product_condition.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/ListingGroupFilterProductConditionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionProto.java
index aa8c9724e4..34b0a1eec1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductConditionProto.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/listing_group_filter_product_condition.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 ListingGroupFilterProductConditionProto {
+public final class ListingGroupFilterProductConditionProto extends com.google.protobuf.GeneratedFile {
   private ListingGroupFilterProductConditionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterProductConditionProto.class.getName());
+      "ListingGroupFilterProductConditionProto");
   }
   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_ListingGroupFilterProductConditionEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ListingGroupFilterProductConditionEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ListingGroupFilterProductConditionEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelEnum.java
index 54a073d2a2..56789672d9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelEnum.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/listing_group_filter_product_type_level.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 ListingGroupFilterProductTypeLevelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterProductTypeLevelEnum.class.getName());
+      "ListingGroupFilterProductTypeLevelEnum");
   }
   // Use ListingGroupFilterProductTypeLevelEnum.newBuilder() to construct.
   private ListingGroupFilterProductTypeLevelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum ListingGroupFilterProductTypeLevel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListingGroupFilterProductTypeLevel.class.getName());
+        "ListingGroupFilterProductTypeLevel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelEnumOrBuilder.java
index 913700a669..ae94aa3561 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelEnumOrBuilder.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/listing_group_filter_product_type_level.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/ListingGroupFilterProductTypeLevelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelProto.java
index 66fdf5c0d4..a11972aa8d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterProductTypeLevelProto.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/listing_group_filter_product_type_level.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 ListingGroupFilterProductTypeLevelProto {
+public final class ListingGroupFilterProductTypeLevelProto extends com.google.protobuf.GeneratedFile {
   private ListingGroupFilterProductTypeLevelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterProductTypeLevelProto.class.getName());
+      "ListingGroupFilterProductTypeLevelProto");
   }
   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_ListingGroupFilterProductTypeLevelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ListingGroupFilterProductTypeLevelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ListingGroupFilterProductTypeLevelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnum.java
index d83f6eff75..b6a078f2b3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnum.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/listing_group_filter_type_enum.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 ListingGroupFilterTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterTypeEnum.class.getName());
+      "ListingGroupFilterTypeEnum");
   }
   // Use ListingGroupFilterTypeEnum.newBuilder() to construct.
   private ListingGroupFilterTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum ListingGroupFilterType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListingGroupFilterType.class.getName());
+        "ListingGroupFilterType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnumOrBuilder.java
index 9d7f2946b6..62e3ac941a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnumOrBuilder.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/listing_group_filter_type_enum.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/ListingGroupFilterTypeEnumProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnumProto.java
index ead3b8f7d3..e8d8e22ae2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnumProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupFilterTypeEnumProto.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/listing_group_filter_type_enum.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 ListingGroupFilterTypeEnumProto {
+public final class ListingGroupFilterTypeEnumProto extends com.google.protobuf.GeneratedFile {
   private ListingGroupFilterTypeEnumProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupFilterTypeEnumProto.class.getName());
+      "ListingGroupFilterTypeEnumProto");
   }
   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_ListingGroupFilterTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ListingGroupFilterTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ListingGroupFilterTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeEnum.java
index 9abaae7b35..a06ccecb52 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeEnum.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/listing_group_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 ListingGroupTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupTypeEnum.class.getName());
+      "ListingGroupTypeEnum");
   }
   // Use ListingGroupTypeEnum.newBuilder() to construct.
   private ListingGroupTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum ListingGroupType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListingGroupType.class.getName());
+        "ListingGroupType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeEnumOrBuilder.java
index 2d5b0e6b4a..e9b8064af2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeEnumOrBuilder.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/listing_group_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/ListingGroupTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeProto.java
index bdf1989302..166131b410 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingGroupTypeProto.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/listing_group_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 ListingGroupTypeProto {
+public final class ListingGroupTypeProto extends com.google.protobuf.GeneratedFile {
   private ListingGroupTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingGroupTypeProto.class.getName());
+      "ListingGroupTypeProto");
   }
   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_enums_ListingGroupTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ListingGroupTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ListingGroupTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeEnum.java
index 8e7511a29b..28cf7b2358 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeEnum.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/listing_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 ListingTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingTypeEnum.class.getName());
+      "ListingTypeEnum");
   }
   // Use ListingTypeEnum.newBuilder() to construct.
   private ListingTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum ListingType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListingType.class.getName());
+        "ListingType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeEnumOrBuilder.java
index f50c07ceac..22d4baf4e9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeEnumOrBuilder.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/listing_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/ListingTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeProto.java
index e9ec2230e5..e972bb0b3f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ListingTypeProto.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/listing_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 ListingTypeProto {
+public final class ListingTypeProto extends com.google.protobuf.GeneratedFile {
   private ListingTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListingTypeProto.class.getName());
+      "ListingTypeProto");
   }
   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_enums_ListingTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ListingTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ListingTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonEnum.java
index 699c10d6bc..88be9e3611 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonEnum.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/local_services_business_registration_check_rejection_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LocalServicesBusinessRegistrationCheckRejectionReasonEnum ext
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesBusinessRegistrationCheckRejectionReasonEnum.class.getName());
+      "LocalServicesBusinessRegistrationCheckRejectionReasonEnum");
   }
   // Use LocalServicesBusinessRegistrationCheckRejectionReasonEnum.newBuilder() to construct.
   private LocalServicesBusinessRegistrationCheckRejectionReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -154,10 +154,10 @@ public enum LocalServicesBusinessRegistrationCheckRejectionReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocalServicesBusinessRegistrationCheckRejectionReason.class.getName());
+        "LocalServicesBusinessRegistrationCheckRejectionReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonEnumOrBuilder.java
index 9c6334d299..17bb8b4597 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonEnumOrBuilder.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/local_services_business_registration_check_rejection_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/LocalServicesBusinessRegistrationCheckRejectionReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonProto.java
index 981c145b3c..b5b6c6463f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationCheckRejectionReasonProto.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/local_services_business_registration_check_rejection_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 LocalServicesBusinessRegistrationCheckRejectionReasonProto {
+public final class LocalServicesBusinessRegistrationCheckRejectionReasonProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesBusinessRegistrationCheckRejectionReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesBusinessRegistrationCheckRejectionReasonProto.class.getName());
+      "LocalServicesBusinessRegistrationCheckRejectionReasonProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -66,7 +66,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_LocalServicesBusinessRegistrationCheckRejectionReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesBusinessRegistrationCheckRejectionReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesBusinessRegistrationCheckRejectionReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeEnum.java
index 0fe69e7303..133dae430a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeEnum.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/local_services_business_registration_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LocalServicesBusinessRegistrationTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesBusinessRegistrationTypeEnum.class.getName());
+      "LocalServicesBusinessRegistrationTypeEnum");
   }
   // Use LocalServicesBusinessRegistrationTypeEnum.newBuilder() to construct.
   private LocalServicesBusinessRegistrationTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum LocalServicesBusinessRegistrationType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocalServicesBusinessRegistrationType.class.getName());
+        "LocalServicesBusinessRegistrationType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeEnumOrBuilder.java
index e4164b3ee2..7390631ac3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeEnumOrBuilder.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/local_services_business_registration_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/LocalServicesBusinessRegistrationTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeProto.java
index 227f189462..a575eee87a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesBusinessRegistrationTypeProto.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/local_services_business_registration_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 LocalServicesBusinessRegistrationTypeProto {
+public final class LocalServicesBusinessRegistrationTypeProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesBusinessRegistrationTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesBusinessRegistrationTypeProto.class.getName());
+      "LocalServicesBusinessRegistrationTypeProto");
   }
   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_LocalServicesBusinessRegistrationTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesBusinessRegistrationTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesBusinessRegistrationTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesConversationTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesConversationTypeProto.java
index 1bf17a03e5..496aa88137 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesConversationTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesConversationTypeProto.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/local_services_conversation_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 LocalServicesConversationTypeProto {
+public final class LocalServicesConversationTypeProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesConversationTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesConversationTypeProto.class.getName());
+      "LocalServicesConversationTypeProto");
   }
   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_LocalServicesLeadConversationTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesLeadConversationTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesLeadConversationTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesCreditStateEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesCreditStateEnum.java
index 33489386cc..2b06d19f3d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesCreditStateEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesCreditStateEnum.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/local_services_lead_credit_state.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 LocalServicesCreditStateEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesCreditStateEnum.class.getName());
+      "LocalServicesCreditStateEnum");
   }
   // Use LocalServicesCreditStateEnum.newBuilder() to construct.
   private LocalServicesCreditStateEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum CreditState
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CreditState.class.getName());
+        "CreditState");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesCreditStateEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesCreditStateEnumOrBuilder.java
index 6c93658031..7e11667733 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesCreditStateEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesCreditStateEnumOrBuilder.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/local_services_lead_credit_state.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/LocalServicesEmployeeStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusEnum.java
index 9939558796..651969b806 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusEnum.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/local_services_employee_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 LocalServicesEmployeeStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesEmployeeStatusEnum.class.getName());
+      "LocalServicesEmployeeStatusEnum");
   }
   // Use LocalServicesEmployeeStatusEnum.newBuilder() to construct.
   private LocalServicesEmployeeStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum LocalServicesEmployeeStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocalServicesEmployeeStatus.class.getName());
+        "LocalServicesEmployeeStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusEnumOrBuilder.java
index c08a4a21a0..8070936d2c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusEnumOrBuilder.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/local_services_employee_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/LocalServicesEmployeeStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusProto.java
index 2b54a64038..c351dae369 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeStatusProto.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/local_services_employee_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 LocalServicesEmployeeStatusProto {
+public final class LocalServicesEmployeeStatusProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesEmployeeStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesEmployeeStatusProto.class.getName());
+      "LocalServicesEmployeeStatusProto");
   }
   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_LocalServicesEmployeeStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesEmployeeStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesEmployeeStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeEnum.java
index 114925b1bc..5e89fe39ab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeEnum.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/local_services_employee_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 LocalServicesEmployeeTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesEmployeeTypeEnum.class.getName());
+      "LocalServicesEmployeeTypeEnum");
   }
   // Use LocalServicesEmployeeTypeEnum.newBuilder() to construct.
   private LocalServicesEmployeeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum LocalServicesEmployeeType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocalServicesEmployeeType.class.getName());
+        "LocalServicesEmployeeType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeEnumOrBuilder.java
index 755915db51..e1a3442a95 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeEnumOrBuilder.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/local_services_employee_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/LocalServicesEmployeeTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeProto.java
index d2ae7a51c6..5189adaa9b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesEmployeeTypeProto.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/local_services_employee_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 LocalServicesEmployeeTypeProto {
+public final class LocalServicesEmployeeTypeProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesEmployeeTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesEmployeeTypeProto.class.getName());
+      "LocalServicesEmployeeTypeProto");
   }
   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_LocalServicesEmployeeTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesEmployeeTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesEmployeeTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonEnum.java
index 668e160dba..fa6fb16383 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonEnum.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/local_services_insurance_rejection_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LocalServicesInsuranceRejectionReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesInsuranceRejectionReasonEnum.class.getName());
+      "LocalServicesInsuranceRejectionReasonEnum");
   }
   // Use LocalServicesInsuranceRejectionReasonEnum.newBuilder() to construct.
   private LocalServicesInsuranceRejectionReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -196,10 +196,10 @@ public enum LocalServicesInsuranceRejectionReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocalServicesInsuranceRejectionReason.class.getName());
+        "LocalServicesInsuranceRejectionReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonEnumOrBuilder.java
index 12aab3d2dc..e9700bbe99 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonEnumOrBuilder.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/local_services_insurance_rejection_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/LocalServicesInsuranceRejectionReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonProto.java
index 722987cac1..deb47350b9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesInsuranceRejectionReasonProto.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/local_services_insurance_rejection_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 LocalServicesInsuranceRejectionReasonProto {
+public final class LocalServicesInsuranceRejectionReasonProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesInsuranceRejectionReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesInsuranceRejectionReasonProto.class.getName());
+      "LocalServicesInsuranceRejectionReasonProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_LocalServicesInsuranceRejectionReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesInsuranceRejectionReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesInsuranceRejectionReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadConversationTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadConversationTypeEnum.java
index e94d867c10..f9041297e5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadConversationTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadConversationTypeEnum.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/local_services_conversation_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 LocalServicesLeadConversationTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadConversationTypeEnum.class.getName());
+      "LocalServicesLeadConversationTypeEnum");
   }
   // Use LocalServicesLeadConversationTypeEnum.newBuilder() to construct.
   private LocalServicesLeadConversationTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -135,10 +135,10 @@ public enum ConversationType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversationType.class.getName());
+        "ConversationType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadConversationTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadConversationTypeEnumOrBuilder.java
index 3b9d97c806..d81a043b3a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadConversationTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadConversationTypeEnumOrBuilder.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/local_services_conversation_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/LocalServicesLeadCreditIssuanceDecisionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionEnum.java
index b721efe15f..2abfe06de4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionEnum.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/local_services_lead_credit_issuance_decision.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 LocalServicesLeadCreditIssuanceDecisionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadCreditIssuanceDecisionEnum.class.getName());
+      "LocalServicesLeadCreditIssuanceDecisionEnum");
   }
   // Use LocalServicesLeadCreditIssuanceDecisionEnum.newBuilder() to construct.
   private LocalServicesLeadCreditIssuanceDecisionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -115,10 +115,10 @@ public enum CreditIssuanceDecision
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CreditIssuanceDecision.class.getName());
+        "CreditIssuanceDecision");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionEnumOrBuilder.java
index f71b181049..b928011034 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionEnumOrBuilder.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/local_services_lead_credit_issuance_decision.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/LocalServicesLeadCreditIssuanceDecisionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionProto.java
index 9185f813cc..da3a1c83df 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditIssuanceDecisionProto.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/local_services_lead_credit_issuance_decision.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 LocalServicesLeadCreditIssuanceDecisionProto {
+public final class LocalServicesLeadCreditIssuanceDecisionProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesLeadCreditIssuanceDecisionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadCreditIssuanceDecisionProto.class.getName());
+      "LocalServicesLeadCreditIssuanceDecisionProto");
   }
   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_LocalServicesLeadCreditIssuanceDecisionEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesLeadCreditIssuanceDecisionEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesLeadCreditIssuanceDecisionEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditStateProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditStateProto.java
index ea13350e85..7c4d58612c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditStateProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadCreditStateProto.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/local_services_lead_credit_state.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 LocalServicesLeadCreditStateProto {
+public final class LocalServicesLeadCreditStateProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesLeadCreditStateProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadCreditStateProto.class.getName());
+      "LocalServicesLeadCreditStateProto");
   }
   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_LocalServicesCreditStateEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesCreditStateEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesCreditStateEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusEnum.java
index ebd72c0819..6ced036c10 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusEnum.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/local_services_lead_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 LocalServicesLeadStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadStatusEnum.class.getName());
+      "LocalServicesLeadStatusEnum");
   }
   // Use LocalServicesLeadStatusEnum.newBuilder() to construct.
   private LocalServicesLeadStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -143,10 +143,10 @@ public enum LeadStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LeadStatus.class.getName());
+        "LeadStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusEnumOrBuilder.java
index f1f10aa820..ac2603a8d1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusEnumOrBuilder.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/local_services_lead_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/LocalServicesLeadStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusProto.java
index 8a8ebe8c3b..04cedef4cd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadStatusProto.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/local_services_lead_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 LocalServicesLeadStatusProto {
+public final class LocalServicesLeadStatusProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesLeadStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadStatusProto.class.getName());
+      "LocalServicesLeadStatusProto");
   }
   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_LocalServicesLeadStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesLeadStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesLeadStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerEnum.java
index 670e14fece..9bb3c1ce21 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerEnum.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/local_services_lead_survey_answer.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 LocalServicesLeadSurveyAnswerEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadSurveyAnswerEnum.class.getName());
+      "LocalServicesLeadSurveyAnswerEnum");
   }
   // Use LocalServicesLeadSurveyAnswerEnum.newBuilder() to construct.
   private LocalServicesLeadSurveyAnswerEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum SurveyAnswer
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SurveyAnswer.class.getName());
+        "SurveyAnswer");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerEnumOrBuilder.java
index e600b6e4a4..c5f545f718 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerEnumOrBuilder.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/local_services_lead_survey_answer.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/LocalServicesLeadSurveyAnswerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerProto.java
index 38598f1f40..68e112c8e9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyAnswerProto.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/local_services_lead_survey_answer.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 LocalServicesLeadSurveyAnswerProto {
+public final class LocalServicesLeadSurveyAnswerProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesLeadSurveyAnswerProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadSurveyAnswerProto.class.getName());
+      "LocalServicesLeadSurveyAnswerProto");
   }
   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_LocalServicesLeadSurveyAnswerEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesLeadSurveyAnswerEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesLeadSurveyAnswerEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonEnum.java
index 6151b5ced0..94026bb1ac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonEnum.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/local_services_lead_survey_dissatisfied_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LocalServicesLeadSurveyDissatisfiedReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadSurveyDissatisfiedReasonEnum.class.getName());
+      "LocalServicesLeadSurveyDissatisfiedReasonEnum");
   }
   // Use LocalServicesLeadSurveyDissatisfiedReasonEnum.newBuilder() to construct.
   private LocalServicesLeadSurveyDissatisfiedReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -138,10 +138,10 @@ public enum SurveyDissatisfiedReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SurveyDissatisfiedReason.class.getName());
+        "SurveyDissatisfiedReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonEnumOrBuilder.java
index 349e3fd7b5..95342dab68 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonEnumOrBuilder.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/local_services_lead_survey_dissatisfied_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/LocalServicesLeadSurveyDissatisfiedReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonProto.java
index abaa03d488..8f611af07a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveyDissatisfiedReasonProto.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/local_services_lead_survey_dissatisfied_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 LocalServicesLeadSurveyDissatisfiedReasonProto {
+public final class LocalServicesLeadSurveyDissatisfiedReasonProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesLeadSurveyDissatisfiedReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadSurveyDissatisfiedReasonProto.class.getName());
+      "LocalServicesLeadSurveyDissatisfiedReasonProto");
   }
   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_LocalServicesLeadSurveyDissatisfiedReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesLeadSurveyDissatisfiedReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesLeadSurveyDissatisfiedReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonEnum.java
index 80571138ee..6f89f50c91 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonEnum.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/local_services_lead_survey_satisfied_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 LocalServicesLeadSurveySatisfiedReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadSurveySatisfiedReasonEnum.class.getName());
+      "LocalServicesLeadSurveySatisfiedReasonEnum");
   }
   // Use LocalServicesLeadSurveySatisfiedReasonEnum.newBuilder() to construct.
   private LocalServicesLeadSurveySatisfiedReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum SurveySatisfiedReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SurveySatisfiedReason.class.getName());
+        "SurveySatisfiedReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonEnumOrBuilder.java
index 7de737db49..06261dc4fb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonEnumOrBuilder.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/local_services_lead_survey_satisfied_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/LocalServicesLeadSurveySatisfiedReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonProto.java
index eedaa3c210..93ecdcda11 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadSurveySatisfiedReasonProto.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/local_services_lead_survey_satisfied_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 LocalServicesLeadSurveySatisfiedReasonProto {
+public final class LocalServicesLeadSurveySatisfiedReasonProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesLeadSurveySatisfiedReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadSurveySatisfiedReasonProto.class.getName());
+      "LocalServicesLeadSurveySatisfiedReasonProto");
   }
   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_LocalServicesLeadSurveySatisfiedReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesLeadSurveySatisfiedReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesLeadSurveySatisfiedReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeEnum.java
index 2df56a35ef..a47c3ff6e0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeEnum.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/local_services_lead_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 LocalServicesLeadTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadTypeEnum.class.getName());
+      "LocalServicesLeadTypeEnum");
   }
   // Use LocalServicesLeadTypeEnum.newBuilder() to construct.
   private LocalServicesLeadTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum LeadType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LeadType.class.getName());
+        "LeadType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeEnumOrBuilder.java
index 2d1a732392..05b64bd47f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeEnumOrBuilder.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/local_services_lead_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/LocalServicesLeadTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeProto.java
index 60b62b7a1f..98c01214a6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLeadTypeProto.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/local_services_lead_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 LocalServicesLeadTypeProto {
+public final class LocalServicesLeadTypeProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesLeadTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLeadTypeProto.class.getName());
+      "LocalServicesLeadTypeProto");
   }
   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_LocalServicesLeadTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesLeadTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesLeadTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonEnum.java
index 5f4fb43d95..a361e10a44 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonEnum.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/local_services_license_rejection_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LocalServicesLicenseRejectionReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLicenseRejectionReasonEnum.class.getName());
+      "LocalServicesLicenseRejectionReasonEnum");
   }
   // Use LocalServicesLicenseRejectionReasonEnum.newBuilder() to construct.
   private LocalServicesLicenseRejectionReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,10 +137,10 @@ public enum LocalServicesLicenseRejectionReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocalServicesLicenseRejectionReason.class.getName());
+        "LocalServicesLicenseRejectionReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonEnumOrBuilder.java
index cb285ac465..ad4751e81b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonEnumOrBuilder.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/local_services_license_rejection_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/LocalServicesLicenseRejectionReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonProto.java
index b329d17c4a..19e9ab19be 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesLicenseRejectionReasonProto.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/local_services_license_rejection_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 LocalServicesLicenseRejectionReasonProto {
+public final class LocalServicesLicenseRejectionReasonProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesLicenseRejectionReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesLicenseRejectionReasonProto.class.getName());
+      "LocalServicesLicenseRejectionReasonProto");
   }
   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_LocalServicesLicenseRejectionReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesLicenseRejectionReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesLicenseRejectionReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeEnum.java
index ca38dd514d..f01788b21d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeEnum.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/local_services_participant_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LocalServicesParticipantTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesParticipantTypeEnum.class.getName());
+      "LocalServicesParticipantTypeEnum");
   }
   // Use LocalServicesParticipantTypeEnum.newBuilder() to construct.
   private LocalServicesParticipantTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum ParticipantType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ParticipantType.class.getName());
+        "ParticipantType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeEnumOrBuilder.java
index c577d4d0b9..2639ea0af7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeEnumOrBuilder.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/local_services_participant_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/LocalServicesParticipantTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeProto.java
index 7455ed29e2..2d050667e2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesParticipantTypeProto.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/local_services_participant_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 LocalServicesParticipantTypeProto {
+public final class LocalServicesParticipantTypeProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesParticipantTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesParticipantTypeProto.class.getName());
+      "LocalServicesParticipantTypeProto");
   }
   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_LocalServicesParticipantTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesParticipantTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesParticipantTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusEnum.java
index d7ba81f74d..501ada17c9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusEnum.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/local_services_verification_artifact_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LocalServicesVerificationArtifactStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesVerificationArtifactStatusEnum.class.getName());
+      "LocalServicesVerificationArtifactStatusEnum");
   }
   // Use LocalServicesVerificationArtifactStatusEnum.newBuilder() to construct.
   private LocalServicesVerificationArtifactStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum LocalServicesVerificationArtifactStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocalServicesVerificationArtifactStatus.class.getName());
+        "LocalServicesVerificationArtifactStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusEnumOrBuilder.java
index c1447906c1..4967d376e3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusEnumOrBuilder.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/local_services_verification_artifact_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/LocalServicesVerificationArtifactStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusProto.java
index 0ab070805b..744810291f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactStatusProto.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/local_services_verification_artifact_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 LocalServicesVerificationArtifactStatusProto {
+public final class LocalServicesVerificationArtifactStatusProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesVerificationArtifactStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesVerificationArtifactStatusProto.class.getName());
+      "LocalServicesVerificationArtifactStatusProto");
   }
   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_enums_LocalServicesVerificationArtifactStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesVerificationArtifactStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesVerificationArtifactStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeEnum.java
index 9e605ab9c1..f81ccdb793 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeEnum.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/local_services_verification_artifact_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LocalServicesVerificationArtifactTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesVerificationArtifactTypeEnum.class.getName());
+      "LocalServicesVerificationArtifactTypeEnum");
   }
   // Use LocalServicesVerificationArtifactTypeEnum.newBuilder() to construct.
   private LocalServicesVerificationArtifactTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum LocalServicesVerificationArtifactType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocalServicesVerificationArtifactType.class.getName());
+        "LocalServicesVerificationArtifactType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeEnumOrBuilder.java
index 2d22d21bc6..cfcfb5d22c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeEnumOrBuilder.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/local_services_verification_artifact_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/LocalServicesVerificationArtifactTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeProto.java
index 7292691559..a5e84469b6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationArtifactTypeProto.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/local_services_verification_artifact_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 LocalServicesVerificationArtifactTypeProto {
+public final class LocalServicesVerificationArtifactTypeProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesVerificationArtifactTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesVerificationArtifactTypeProto.class.getName());
+      "LocalServicesVerificationArtifactTypeProto");
   }
   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_enums_LocalServicesVerificationArtifactTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesVerificationArtifactTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesVerificationArtifactTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusEnum.java
index 48a3ae9abe..baaad02ac1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusEnum.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/local_services_verification_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class LocalServicesVerificationStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesVerificationStatusEnum.class.getName());
+      "LocalServicesVerificationStatusEnum");
   }
   // Use LocalServicesVerificationStatusEnum.newBuilder() to construct.
   private LocalServicesVerificationStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,10 +137,10 @@ public enum LocalServicesVerificationStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocalServicesVerificationStatus.class.getName());
+        "LocalServicesVerificationStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusEnumOrBuilder.java
index 595f44b763..6f0f249308 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusEnumOrBuilder.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/local_services_verification_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/LocalServicesVerificationStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusProto.java
index 69f2573684..4023b5a724 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocalServicesVerificationStatusProto.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/local_services_verification_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 LocalServicesVerificationStatusProto {
+public final class LocalServicesVerificationStatusProto extends com.google.protobuf.GeneratedFile {
   private LocalServicesVerificationStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocalServicesVerificationStatusProto.class.getName());
+      "LocalServicesVerificationStatusProto");
   }
   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_LocalServicesVerificationStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocalServicesVerificationStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocalServicesVerificationStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsEnum.java
index 0ea0aa31b3..c125902698 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsEnum.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/location_group_radius_units.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 LocationGroupRadiusUnitsEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocationGroupRadiusUnitsEnum.class.getName());
+      "LocationGroupRadiusUnitsEnum");
   }
   // Use LocationGroupRadiusUnitsEnum.newBuilder() to construct.
   private LocationGroupRadiusUnitsEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum LocationGroupRadiusUnits
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocationGroupRadiusUnits.class.getName());
+        "LocationGroupRadiusUnits");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsEnumOrBuilder.java
index f1b0404af9..331174bcfe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsEnumOrBuilder.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/location_group_radius_units.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/LocationGroupRadiusUnitsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsProto.java
index fe24ca7928..0a1e5210ac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationGroupRadiusUnitsProto.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/location_group_radius_units.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 LocationGroupRadiusUnitsProto {
+public final class LocationGroupRadiusUnitsProto extends com.google.protobuf.GeneratedFile {
   private LocationGroupRadiusUnitsProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocationGroupRadiusUnitsProto.class.getName());
+      "LocationGroupRadiusUnitsProto");
   }
   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_LocationGroupRadiusUnitsEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocationGroupRadiusUnitsEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocationGroupRadiusUnitsEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeEnum.java
index d3a5b1669f..cbb1336829 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeEnum.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/location_ownership_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 LocationOwnershipTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocationOwnershipTypeEnum.class.getName());
+      "LocationOwnershipTypeEnum");
   }
   // Use LocationOwnershipTypeEnum.newBuilder() to construct.
   private LocationOwnershipTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum LocationOwnershipType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocationOwnershipType.class.getName());
+        "LocationOwnershipType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeEnumOrBuilder.java
index ad53894de7..bf2d3287b1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeEnumOrBuilder.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/location_ownership_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/LocationOwnershipTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeProto.java
index 6c5cf46aa6..32f60bde47 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationOwnershipTypeProto.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/location_ownership_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 LocationOwnershipTypeProto {
+public final class LocationOwnershipTypeProto extends com.google.protobuf.GeneratedFile {
   private LocationOwnershipTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocationOwnershipTypeProto.class.getName());
+      "LocationOwnershipTypeProto");
   }
   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_LocationOwnershipTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocationOwnershipTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocationOwnershipTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeEnum.java
index 6446edcb81..7e48b4cec6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeEnum.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/location_source_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 LocationSourceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocationSourceTypeEnum.class.getName());
+      "LocationSourceTypeEnum");
   }
   // Use LocationSourceTypeEnum.newBuilder() to construct.
   private LocationSourceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum LocationSourceType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocationSourceType.class.getName());
+        "LocationSourceType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeEnumOrBuilder.java
index 162f500b9b..eeff2f4fe3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeEnumOrBuilder.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/location_source_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/LocationSourceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeProto.java
index 77453909eb..570d0d9e31 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationSourceTypeProto.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/location_source_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 LocationSourceTypeProto {
+public final class LocationSourceTypeProto extends com.google.protobuf.GeneratedFile {
   private LocationSourceTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocationSourceTypeProto.class.getName());
+      "LocationSourceTypeProto");
   }
   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_LocationSourceTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocationSourceTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocationSourceTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeEnum.java
index 1cdcd816ed..fb75fd36e9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeEnum.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/location_string_filter_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 LocationStringFilterTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocationStringFilterTypeEnum.class.getName());
+      "LocationStringFilterTypeEnum");
   }
   // Use LocationStringFilterTypeEnum.newBuilder() to construct.
   private LocationStringFilterTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum LocationStringFilterType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LocationStringFilterType.class.getName());
+        "LocationStringFilterType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeEnumOrBuilder.java
index 70a115a012..92ffbb0a56 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeEnumOrBuilder.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/location_string_filter_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/LocationStringFilterTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeProto.java
index 9d6de20f99..4447944a98 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LocationStringFilterTypeProto.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/location_string_filter_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 LocationStringFilterTypeProto {
+public final class LocationStringFilterTypeProto extends com.google.protobuf.GeneratedFile {
   private LocationStringFilterTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LocationStringFilterTypeProto.class.getName());
+      "LocationStringFilterTypeProto");
   }
   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_LocationStringFilterTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LocationStringFilterTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LocationStringFilterTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelEnum.java
index 5dd0075df1..41095b412c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelEnum.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/lookalike_expansion_level.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 LookalikeExpansionLevelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LookalikeExpansionLevelEnum.class.getName());
+      "LookalikeExpansionLevelEnum");
   }
   // Use LookalikeExpansionLevelEnum.newBuilder() to construct.
   private LookalikeExpansionLevelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum LookalikeExpansionLevel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LookalikeExpansionLevel.class.getName());
+        "LookalikeExpansionLevel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelEnumOrBuilder.java
index cffc3ab578..f466e66933 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelEnumOrBuilder.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/lookalike_expansion_level.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/LookalikeExpansionLevelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelProto.java
index 129518b0a2..aa0cb108eb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LookalikeExpansionLevelProto.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/lookalike_expansion_level.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 LookalikeExpansionLevelProto {
+public final class LookalikeExpansionLevelProto extends com.google.protobuf.GeneratedFile {
   private LookalikeExpansionLevelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LookalikeExpansionLevelProto.class.getName());
+      "LookalikeExpansionLevelProto");
   }
   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_LookalikeExpansionLevelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_LookalikeExpansionLevelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_LookalikeExpansionLevelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipEnum.java
new file mode 100644
index 0000000000..8c4b178405
--- /dev/null
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipEnum.java
@@ -0,0 +1,640 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v25/enums/loyalty_membership.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v25.enums;
+
+/**
+ * 
+ * Container for enumeration of loyalty membership.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.LoyaltyMembershipEnum} + */ +@com.google.protobuf.Generated +public final class LoyaltyMembershipEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.enums.LoyaltyMembershipEnum) + LoyaltyMembershipEnumOrBuilder { +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= */ "", + "LoyaltyMembershipEnum"); + } + // Use LoyaltyMembershipEnum.newBuilder() to construct. + private LoyaltyMembershipEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LoyaltyMembershipEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.LoyaltyMembershipProto.internal_static_google_ads_googleads_v25_enums_LoyaltyMembershipEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.LoyaltyMembershipProto.internal_static_google_ads_googleads_v25_enums_LoyaltyMembershipEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.class, com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.Builder.class); + } + + /** + *
+   * Enumerates loyalty membership.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership} + */ + public enum LoyaltyMembership + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Unknown.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * The user is not a member of the loyalty program.
+     * 
+ * + * NONMEMBER = 2; + */ + NONMEMBER(2), + /** + *
+     * The user is a tier 1 member of the loyalty program.
+     * 
+ * + * TIER1 = 3; + */ + TIER1(3), + /** + *
+     * The user is a tier 2 member of the loyalty program.
+     * 
+ * + * TIER2 = 4; + */ + TIER2(4), + /** + *
+     * The user is a tier 3 member of the loyalty program.
+     * 
+ * + * TIER3 = 5; + */ + TIER3(5), + /** + *
+     * The user is a tier 4 member of the loyalty program.
+     * 
+ * + * TIER4 = 6; + */ + TIER4(6), + /** + *
+     * The user is a tier 5 member of the loyalty program.
+     * 
+ * + * TIER5 = 7; + */ + TIER5(7), + /** + *
+     * The user is a tier 6 member of the loyalty program.
+     * 
+ * + * TIER6 = 8; + */ + TIER6(8), + /** + *
+     * The user is a tier 7 member of the loyalty program.
+     * 
+ * + * TIER7 = 9; + */ + TIER7(9), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LoyaltyMembership"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Unknown.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * The user is not a member of the loyalty program.
+     * 
+ * + * NONMEMBER = 2; + */ + public static final int NONMEMBER_VALUE = 2; + /** + *
+     * The user is a tier 1 member of the loyalty program.
+     * 
+ * + * TIER1 = 3; + */ + public static final int TIER1_VALUE = 3; + /** + *
+     * The user is a tier 2 member of the loyalty program.
+     * 
+ * + * TIER2 = 4; + */ + public static final int TIER2_VALUE = 4; + /** + *
+     * The user is a tier 3 member of the loyalty program.
+     * 
+ * + * TIER3 = 5; + */ + public static final int TIER3_VALUE = 5; + /** + *
+     * The user is a tier 4 member of the loyalty program.
+     * 
+ * + * TIER4 = 6; + */ + public static final int TIER4_VALUE = 6; + /** + *
+     * The user is a tier 5 member of the loyalty program.
+     * 
+ * + * TIER5 = 7; + */ + public static final int TIER5_VALUE = 7; + /** + *
+     * The user is a tier 6 member of the loyalty program.
+     * 
+ * + * TIER6 = 8; + */ + public static final int TIER6_VALUE = 8; + /** + *
+     * The user is a tier 7 member of the loyalty program.
+     * 
+ * + * TIER7 = 9; + */ + public static final int TIER7_VALUE = 9; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static LoyaltyMembership valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static LoyaltyMembership forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return NONMEMBER; + case 3: return TIER1; + case 4: return TIER2; + case 5: return TIER3; + case 6: return TIER4; + case 7: return TIER5; + case 8: return TIER6; + case 9: return TIER7; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + LoyaltyMembership> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public LoyaltyMembership findValueByNumber(int number) { + return LoyaltyMembership.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final LoyaltyMembership[] VALUES = values(); + + public static LoyaltyMembership valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private LoyaltyMembership(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum other = (com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum 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.enums.LoyaltyMembershipEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum 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.enums.LoyaltyMembershipEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum 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.enums.LoyaltyMembershipEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum 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.enums.LoyaltyMembershipEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum 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.enums.LoyaltyMembershipEnum 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.enums.LoyaltyMembershipEnum 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.enums.LoyaltyMembershipEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enumeration of loyalty membership.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.LoyaltyMembershipEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.enums.LoyaltyMembershipEnum) + com.google.ads.googleads.v25.enums.LoyaltyMembershipEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.LoyaltyMembershipProto.internal_static_google_ads_googleads_v25_enums_LoyaltyMembershipEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.LoyaltyMembershipProto.internal_static_google_ads_googleads_v25_enums_LoyaltyMembershipEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.class, com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.enums.LoyaltyMembershipProto.internal_static_google_ads_googleads_v25_enums_LoyaltyMembershipEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum build() { + com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum buildPartial() { + com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum result = new com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum) { + return mergeFrom((com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum other) { + if (other == com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.enums.LoyaltyMembershipEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.enums.LoyaltyMembershipEnum) + private static final com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum(); + } + + public static com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LoyaltyMembershipEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.LoyaltyMembershipEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipEnumOrBuilder.java new file mode 100644 index 0000000000..f7df11aca8 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/loyalty_membership.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public interface LoyaltyMembershipEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.enums.LoyaltyMembershipEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipProto.java new file mode 100644 index 0000000000..9506142752 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/LoyaltyMembershipProto.java @@ -0,0 +1,71 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/loyalty_membership.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public final class LoyaltyMembershipProto extends com.google.protobuf.GeneratedFile { + private LoyaltyMembershipProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LoyaltyMembershipProto"); + } + 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_enums_LoyaltyMembershipEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_enums_LoyaltyMembershipEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n7google/ads/googleads/v25/enums/loyalty" + + "_membership.proto\022\036google.ads.googleads." + + "v25.enums\"\247\001\n\025LoyaltyMembershipEnum\"\215\001\n\021" + + "LoyaltyMembership\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UN" + + "KNOWN\020\001\022\r\n\tNONMEMBER\020\002\022\t\n\005TIER1\020\003\022\t\n\005TIE" + + "R2\020\004\022\t\n\005TIER3\020\005\022\t\n\005TIER4\020\006\022\t\n\005TIER5\020\007\022\t\n" + + "\005TIER6\020\010\022\t\n\005TIER7\020\tB\360\001\n\"com.google.ads.g" + + "oogleads.v25.enumsB\026LoyaltyMembershipPro" + + "toP\001ZCgoogle.golang.org/genproto/googlea" + + "pis/ads/googleads/v25/enums;enums\242\002\003GAA\252" + + "\002\036Google.Ads.GoogleAds.V25.Enums\312\002\036Googl" + + "e\\Ads\\GoogleAds\\V25\\Enums\352\002\"Google::Ads:" + + ":GoogleAds::V25::Enumsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v25_enums_LoyaltyMembershipEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_enums_LoyaltyMembershipEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_enums_LoyaltyMembershipEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusEnum.java index c7adff841c..92d0af8db6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusEnum.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/manager_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 ManagerLinkStatusEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ManagerLinkStatusEnum.class.getName()); + "ManagerLinkStatusEnum"); } // Use ManagerLinkStatusEnum.newBuilder() to construct. private ManagerLinkStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -121,10 +121,10 @@ public enum ManagerLinkStatus com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ManagerLinkStatus.class.getName()); + "ManagerLinkStatus"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusEnumOrBuilder.java
index e6a9100e04..8bff3b0ee3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusEnumOrBuilder.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/manager_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/ManagerLinkStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusProto.java
index 5ef82b2aea..562a54cad4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ManagerLinkStatusProto.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/manager_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 ManagerLinkStatusProto {
+public final class ManagerLinkStatusProto extends com.google.protobuf.GeneratedFile {
   private ManagerLinkStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ManagerLinkStatusProto.class.getName());
+      "ManagerLinkStatusProto");
   }
   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_ManagerLinkStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ManagerLinkStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ManagerLinkStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeEnum.java
index 316310615b..cdef23a850 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeEnum.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/match_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 MatchTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MatchTypeEnum.class.getName());
+      "MatchTypeEnum");
   }
   // Use MatchTypeEnum.newBuilder() to construct.
   private MatchTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum MatchType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MatchType.class.getName());
+        "MatchType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeEnumOrBuilder.java
index 1d92458257..a0495c34fd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeEnumOrBuilder.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/match_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/MatchTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeProto.java
index 0f72ea7493..6af7e4fbe4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MatchTypeProto.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/match_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 MatchTypeProto {
+public final class MatchTypeProto extends com.google.protobuf.GeneratedFile {
   private MatchTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MatchTypeProto.class.getName());
+      "MatchTypeProto");
   }
   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_enums_MatchTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MatchTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MatchTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeEnum.java
index 13c56a7621..b1012a10a6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeEnum.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/media_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 MediaTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MediaTypeEnum.class.getName());
+      "MediaTypeEnum");
   }
   // Use MediaTypeEnum.newBuilder() to construct.
   private MediaTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -129,10 +129,10 @@ public enum MediaType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MediaType.class.getName());
+        "MediaType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeEnumOrBuilder.java
index b323ad4819..7878cc7867 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeEnumOrBuilder.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/media_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/MediaTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeProto.java
index 4913c32fd1..1061adbbc9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MediaTypeProto.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/media_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 MediaTypeProto {
+public final class MediaTypeProto extends com.google.protobuf.GeneratedFile {
   private MediaTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MediaTypeProto.class.getName());
+      "MediaTypeProto");
   }
   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_MediaTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MediaTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MediaTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeEnum.java
index ed1b29c7b6..e97a13c475 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeEnum.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/messaging_restriction_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 MessagingRestrictionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MessagingRestrictionTypeEnum.class.getName());
+      "MessagingRestrictionTypeEnum");
   }
   // Use MessagingRestrictionTypeEnum.newBuilder() to construct.
   private MessagingRestrictionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum MessagingRestrictionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MessagingRestrictionType.class.getName());
+        "MessagingRestrictionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeEnumOrBuilder.java
index f5f571424f..8c70400c04 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeEnumOrBuilder.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/messaging_restriction_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/MessagingRestrictionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeProto.java
index 964e89fa50..51196bb71f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MessagingRestrictionTypeProto.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/messaging_restriction_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 MessagingRestrictionTypeProto {
+public final class MessagingRestrictionTypeProto extends com.google.protobuf.GeneratedFile {
   private MessagingRestrictionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MessagingRestrictionTypeProto.class.getName());
+      "MessagingRestrictionTypeProto");
   }
   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_MessagingRestrictionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MessagingRestrictionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MessagingRestrictionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeEnum.java
index 902a09ad76..fe7bd94833 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeEnum.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/mime_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 MimeTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MimeTypeEnum.class.getName());
+      "MimeTypeEnum");
   }
   // Use MimeTypeEnum.newBuilder() to construct.
   private MimeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -177,10 +177,10 @@ public enum MimeType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MimeType.class.getName());
+        "MimeType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeEnumOrBuilder.java
index b93a61a937..a2b059bc7e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeEnumOrBuilder.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/mime_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/MimeTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeProto.java
index a263843f21..e33b020ea8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MimeTypeProto.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/mime_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 MimeTypeProto {
+public final class MimeTypeProto extends com.google.protobuf.GeneratedFile {
   private MimeTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MimeTypeProto.class.getName());
+      "MimeTypeProto");
   }
   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_MimeTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MimeTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MimeTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourEnum.java
index b779bd3d4f..d3a4fe19df 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourEnum.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/minute_of_hour.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 MinuteOfHourEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MinuteOfHourEnum.class.getName());
+      "MinuteOfHourEnum");
   }
   // Use MinuteOfHourEnum.newBuilder() to construct.
   private MinuteOfHourEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum MinuteOfHour
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MinuteOfHour.class.getName());
+        "MinuteOfHour");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourEnumOrBuilder.java
index 1f18aa080b..4ce7c13be8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourEnumOrBuilder.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/minute_of_hour.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/MinuteOfHourProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourProto.java
index 8ba350db7a..b5cf880867 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MinuteOfHourProto.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/minute_of_hour.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 MinuteOfHourProto {
+public final class MinuteOfHourProto extends com.google.protobuf.GeneratedFile {
   private MinuteOfHourProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MinuteOfHourProto.class.getName());
+      "MinuteOfHourProto");
   }
   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_MinuteOfHourEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MinuteOfHourEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MinuteOfHourEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorEnum.java
index 6268f22f27..f6dee70f1b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorEnum.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/mobile_app_vendor.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 MobileAppVendorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MobileAppVendorEnum.class.getName());
+      "MobileAppVendorEnum");
   }
   // Use MobileAppVendorEnum.newBuilder() to construct.
   private MobileAppVendorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum MobileAppVendor
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MobileAppVendor.class.getName());
+        "MobileAppVendor");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorEnumOrBuilder.java
index f00e718d7b..390a704a72 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorEnumOrBuilder.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/mobile_app_vendor.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/MobileAppVendorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorProto.java
index 5dd7f1af63..8f8449ed6f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileAppVendorProto.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/mobile_app_vendor.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 MobileAppVendorProto {
+public final class MobileAppVendorProto extends com.google.protobuf.GeneratedFile {
   private MobileAppVendorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MobileAppVendorProto.class.getName());
+      "MobileAppVendorProto");
   }
   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_MobileAppVendorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MobileAppVendorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MobileAppVendorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformEnum.java
index aed73582b2..8b17f24a9c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformEnum.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/mobile_device_platform.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 MobileDevicePlatformEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MobileDevicePlatformEnum.class.getName());
+      "MobileDevicePlatformEnum");
   }
   // Use MobileDevicePlatformEnum.newBuilder() to construct.
   private MobileDevicePlatformEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum MobileDevicePlatform
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MobileDevicePlatform.class.getName());
+        "MobileDevicePlatform");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformEnumOrBuilder.java
index e98c648944..ac32bf2478 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformEnumOrBuilder.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/mobile_device_platform.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/MobileDevicePlatformProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformProto.java
index 64e73c9d70..e4f2d9e397 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDevicePlatformProto.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/mobile_device_platform.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 MobileDevicePlatformProto {
+public final class MobileDevicePlatformProto extends com.google.protobuf.GeneratedFile {
   private MobileDevicePlatformProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MobileDevicePlatformProto.class.getName());
+      "MobileDevicePlatformProto");
   }
   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_MobileDevicePlatformEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MobileDevicePlatformEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MobileDevicePlatformEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeEnum.java
index 772fb69306..41dd5d6cc1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeEnum.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/mobile_device_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 MobileDeviceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MobileDeviceTypeEnum.class.getName());
+      "MobileDeviceTypeEnum");
   }
   // Use MobileDeviceTypeEnum.newBuilder() to construct.
   private MobileDeviceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum MobileDeviceType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MobileDeviceType.class.getName());
+        "MobileDeviceType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeEnumOrBuilder.java
index 73708a64e2..1d04a7fb77 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeEnumOrBuilder.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/mobile_device_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/MobileDeviceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeProto.java
index b2ed4fef0e..ed69b344bd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MobileDeviceTypeProto.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/mobile_device_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 MobileDeviceTypeProto {
+public final class MobileDeviceTypeProto extends com.google.protobuf.GeneratedFile {
   private MobileDeviceTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MobileDeviceTypeProto.class.getName());
+      "MobileDeviceTypeProto");
   }
   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_enums_MobileDeviceTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MobileDeviceTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MobileDeviceTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearEnum.java
index 083c1e430b..332f961718 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearEnum.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/month_of_year.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 MonthOfYearEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MonthOfYearEnum.class.getName());
+      "MonthOfYearEnum");
   }
   // Use MonthOfYearEnum.newBuilder() to construct.
   private MonthOfYearEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -175,10 +175,10 @@ public enum MonthOfYear
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MonthOfYear.class.getName());
+        "MonthOfYear");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearEnumOrBuilder.java
index 6eef7f1645..6a1f095c82 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearEnumOrBuilder.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/month_of_year.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/MonthOfYearProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearProto.java
index 4c5b57cca9..beafdf1599 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MonthOfYearProto.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/month_of_year.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 MonthOfYearProto {
+public final class MonthOfYearProto extends com.google.protobuf.GeneratedFile {
   private MonthOfYearProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MonthOfYearProto.class.getName());
+      "MonthOfYearProto");
   }
   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_MonthOfYearEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MonthOfYearEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MonthOfYearEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeEnum.java
index ee40142e2a..c08485704e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeEnum.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/multi_party_auth_operation_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 MultiPartyAuthOperationTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiPartyAuthOperationTypeEnum.class.getName());
+      "MultiPartyAuthOperationTypeEnum");
   }
   // Use MultiPartyAuthOperationTypeEnum.newBuilder() to construct.
   private MultiPartyAuthOperationTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum MultiPartyAuthOperationType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MultiPartyAuthOperationType.class.getName());
+        "MultiPartyAuthOperationType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeEnumOrBuilder.java
index ce137553d1..cfdf042829 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeEnumOrBuilder.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/multi_party_auth_operation_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/MultiPartyAuthOperationTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeProto.java
index 28c6c0052b..31cc92795b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthOperationTypeProto.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/multi_party_auth_operation_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 MultiPartyAuthOperationTypeProto {
+public final class MultiPartyAuthOperationTypeProto extends com.google.protobuf.GeneratedFile {
   private MultiPartyAuthOperationTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiPartyAuthOperationTypeProto.class.getName());
+      "MultiPartyAuthOperationTypeProto");
   }
   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_MultiPartyAuthOperationTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MultiPartyAuthOperationTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MultiPartyAuthOperationTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusEnum.java
index d2e8b1b815..8758d120a3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusEnum.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/multi_party_auth_review_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 MultiPartyAuthReviewStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiPartyAuthReviewStatusEnum.class.getName());
+      "MultiPartyAuthReviewStatusEnum");
   }
   // Use MultiPartyAuthReviewStatusEnum.newBuilder() to construct.
   private MultiPartyAuthReviewStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum MultiPartyAuthReviewStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MultiPartyAuthReviewStatus.class.getName());
+        "MultiPartyAuthReviewStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusEnumOrBuilder.java
index 81d0a83f6b..55de81dc29 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusEnumOrBuilder.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/multi_party_auth_review_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/MultiPartyAuthReviewStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusProto.java
index 3b682dc779..bb6960faa8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewStatusProto.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/multi_party_auth_review_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 MultiPartyAuthReviewStatusProto {
+public final class MultiPartyAuthReviewStatusProto extends com.google.protobuf.GeneratedFile {
   private MultiPartyAuthReviewStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiPartyAuthReviewStatusProto.class.getName());
+      "MultiPartyAuthReviewStatusProto");
   }
   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_MultiPartyAuthReviewStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MultiPartyAuthReviewStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MultiPartyAuthReviewStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceEnum.java
index 3e3a5d2016..675b838742 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceEnum.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/multi_party_auth_review_target_resource.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 MultiPartyAuthReviewTargetResourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiPartyAuthReviewTargetResourceEnum.class.getName());
+      "MultiPartyAuthReviewTargetResourceEnum");
   }
   // Use MultiPartyAuthReviewTargetResourceEnum.newBuilder() to construct.
   private MultiPartyAuthReviewTargetResourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum MultiPartyAuthReviewTargetResource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MultiPartyAuthReviewTargetResource.class.getName());
+        "MultiPartyAuthReviewTargetResource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceEnumOrBuilder.java
index 22b59cd3f3..7e7e0a9ef5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceEnumOrBuilder.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/multi_party_auth_review_target_resource.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/MultiPartyAuthReviewTargetResourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceProto.java
index 84a9cb8c1f..088d43f3ae 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/MultiPartyAuthReviewTargetResourceProto.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/multi_party_auth_review_target_resource.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 MultiPartyAuthReviewTargetResourceProto {
+public final class MultiPartyAuthReviewTargetResourceProto extends com.google.protobuf.GeneratedFile {
   private MultiPartyAuthReviewTargetResourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiPartyAuthReviewTargetResourceProto.class.getName());
+      "MultiPartyAuthReviewTargetResourceProto");
   }
   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_MultiPartyAuthReviewTargetResourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_MultiPartyAuthReviewTargetResourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_MultiPartyAuthReviewTargetResourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeEnum.java
index 8231d18b3b..2cc24c4980 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeEnum.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/negative_geo_target_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 NegativeGeoTargetTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NegativeGeoTargetTypeEnum.class.getName());
+      "NegativeGeoTargetTypeEnum");
   }
   // Use NegativeGeoTargetTypeEnum.newBuilder() to construct.
   private NegativeGeoTargetTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum NegativeGeoTargetType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        NegativeGeoTargetType.class.getName());
+        "NegativeGeoTargetType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeEnumOrBuilder.java
index 014ea2454d..1756809ea5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeEnumOrBuilder.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/negative_geo_target_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/NegativeGeoTargetTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeProto.java
index 6c2edf5f89..ce93bd7d90 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NegativeGeoTargetTypeProto.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/negative_geo_target_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 NegativeGeoTargetTypeProto {
+public final class NegativeGeoTargetTypeProto extends com.google.protobuf.GeneratedFile {
   private NegativeGeoTargetTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NegativeGeoTargetTypeProto.class.getName());
+      "NegativeGeoTargetTypeProto");
   }
   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_NegativeGeoTargetTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_NegativeGeoTargetTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_NegativeGeoTargetTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationEnum.java
index 49a7008951..41b8c207cb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationEnum.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/non_skippable_max_duration.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class NonSkippableMaxDurationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NonSkippableMaxDurationEnum.class.getName());
+      "NonSkippableMaxDurationEnum");
   }
   // Use NonSkippableMaxDurationEnum.newBuilder() to construct.
   private NonSkippableMaxDurationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum NonSkippableMaxDuration
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        NonSkippableMaxDuration.class.getName());
+        "NonSkippableMaxDuration");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationEnumOrBuilder.java
index 87170eead1..84cbe4f1bb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationEnumOrBuilder.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/non_skippable_max_duration.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/NonSkippableMaxDurationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationProto.java
index c2e4d125f8..6cb851a463 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMaxDurationProto.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/non_skippable_max_duration.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 NonSkippableMaxDurationProto {
+public final class NonSkippableMaxDurationProto extends com.google.protobuf.GeneratedFile {
   private NonSkippableMaxDurationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NonSkippableMaxDurationProto.class.getName());
+      "NonSkippableMaxDurationProto");
   }
   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_NonSkippableMaxDurationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_NonSkippableMaxDurationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_NonSkippableMaxDurationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationEnum.java
index aeb3ca567a..0a89c2bf62 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationEnum.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/non_skippable_min_duration.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class NonSkippableMinDurationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NonSkippableMinDurationEnum.class.getName());
+      "NonSkippableMinDurationEnum");
   }
   // Use NonSkippableMinDurationEnum.newBuilder() to construct.
   private NonSkippableMinDurationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -113,10 +113,10 @@ public enum NonSkippableMinDuration
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        NonSkippableMinDuration.class.getName());
+        "NonSkippableMinDuration");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationEnumOrBuilder.java
index 50815ed42b..f0906bdaa6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationEnumOrBuilder.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/non_skippable_min_duration.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/NonSkippableMinDurationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationProto.java
index 461d2cf9ae..1bd3a51afb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/NonSkippableMinDurationProto.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/non_skippable_min_duration.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 NonSkippableMinDurationProto {
+public final class NonSkippableMinDurationProto extends com.google.protobuf.GeneratedFile {
   private NonSkippableMinDurationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NonSkippableMinDurationProto.class.getName());
+      "NonSkippableMinDurationProto");
   }
   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_enums_NonSkippableMinDurationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_NonSkippableMinDurationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_NonSkippableMinDurationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnum.java
index f839cda3ee..532f37cb9a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnum.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/offline_conversion_diagnostic_status_enum.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 OfflineConversionDiagnosticStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineConversionDiagnosticStatusEnum.class.getName());
+      "OfflineConversionDiagnosticStatusEnum");
   }
   // Use OfflineConversionDiagnosticStatusEnum.newBuilder() to construct.
   private OfflineConversionDiagnosticStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -115,10 +115,10 @@ public enum OfflineConversionDiagnosticStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OfflineConversionDiagnosticStatus.class.getName());
+        "OfflineConversionDiagnosticStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnumOrBuilder.java
index 49c26d09e5..db8fc80c30 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnumOrBuilder.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/offline_conversion_diagnostic_status_enum.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/OfflineConversionDiagnosticStatusEnumProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnumProto.java
index cf8486e707..f325405e94 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnumProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineConversionDiagnosticStatusEnumProto.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/offline_conversion_diagnostic_status_enum.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 OfflineConversionDiagnosticStatusEnumProto {
+public final class OfflineConversionDiagnosticStatusEnumProto extends com.google.protobuf.GeneratedFile {
   private OfflineConversionDiagnosticStatusEnumProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineConversionDiagnosticStatusEnumProto.class.getName());
+      "OfflineConversionDiagnosticStatusEnumProto");
   }
   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_enums_OfflineConversionDiagnosticStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_OfflineConversionDiagnosticStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_OfflineConversionDiagnosticStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnum.java
index 04fe372a97..c7b3ad3048 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnum.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/offline_event_upload_client_enum.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 OfflineEventUploadClientEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineEventUploadClientEnum.class.getName());
+      "OfflineEventUploadClientEnum");
   }
   // Use OfflineEventUploadClientEnum.newBuilder() to construct.
   private OfflineEventUploadClientEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum OfflineEventUploadClient
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OfflineEventUploadClient.class.getName());
+        "OfflineEventUploadClient");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnumOrBuilder.java
index efb2092167..30b6bd5261 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnumOrBuilder.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/offline_event_upload_client_enum.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/OfflineEventUploadClientEnumProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnumProto.java
index 413afb3176..28306aee9a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnumProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineEventUploadClientEnumProto.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/offline_event_upload_client_enum.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 OfflineEventUploadClientEnumProto {
+public final class OfflineEventUploadClientEnumProto extends com.google.protobuf.GeneratedFile {
   private OfflineEventUploadClientEnumProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineEventUploadClientEnumProto.class.getName());
+      "OfflineEventUploadClientEnumProto");
   }
   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_OfflineEventUploadClientEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_OfflineEventUploadClientEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_OfflineEventUploadClientEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonEnum.java
index b4daed3deb..d5e405ab20 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonEnum.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/offline_user_data_job_failure_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class OfflineUserDataJobFailureReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobFailureReasonEnum.class.getName());
+      "OfflineUserDataJobFailureReasonEnum");
   }
   // Use OfflineUserDataJobFailureReasonEnum.newBuilder() to construct.
   private OfflineUserDataJobFailureReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -126,10 +126,10 @@ public enum OfflineUserDataJobFailureReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OfflineUserDataJobFailureReason.class.getName());
+        "OfflineUserDataJobFailureReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonEnumOrBuilder.java
index dd2034ed69..2ddba0a3e0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonEnumOrBuilder.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/offline_user_data_job_failure_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/OfflineUserDataJobFailureReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonProto.java
index da49f62d3f..7148113668 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobFailureReasonProto.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/offline_user_data_job_failure_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 OfflineUserDataJobFailureReasonProto {
+public final class OfflineUserDataJobFailureReasonProto extends com.google.protobuf.GeneratedFile {
   private OfflineUserDataJobFailureReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobFailureReasonProto.class.getName());
+      "OfflineUserDataJobFailureReasonProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -63,7 +63,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobFailureReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobFailureReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobFailureReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeEnum.java
index e5e10085d5..ce399b200e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeEnum.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/offline_user_data_job_match_rate_range.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class OfflineUserDataJobMatchRateRangeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobMatchRateRangeEnum.class.getName());
+      "OfflineUserDataJobMatchRateRangeEnum");
   }
   // Use OfflineUserDataJobMatchRateRangeEnum.newBuilder() to construct.
   private OfflineUserDataJobMatchRateRangeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -153,10 +153,10 @@ public enum OfflineUserDataJobMatchRateRange
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OfflineUserDataJobMatchRateRange.class.getName());
+        "OfflineUserDataJobMatchRateRange");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeEnumOrBuilder.java
index 2de4911ee8..c8cd3a7723 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeEnumOrBuilder.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/offline_user_data_job_match_rate_range.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/OfflineUserDataJobMatchRateRangeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeProto.java
index 88efe3d486..d19ed1db16 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobMatchRateRangeProto.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/offline_user_data_job_match_rate_range.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 OfflineUserDataJobMatchRateRangeProto {
+public final class OfflineUserDataJobMatchRateRangeProto extends com.google.protobuf.GeneratedFile {
   private OfflineUserDataJobMatchRateRangeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobMatchRateRangeProto.class.getName());
+      "OfflineUserDataJobMatchRateRangeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobMatchRateRangeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobMatchRateRangeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobMatchRateRangeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusEnum.java
index 169ae8e8e4..18d3e2b9b3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusEnum.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/offline_user_data_job_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 OfflineUserDataJobStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobStatusEnum.class.getName());
+      "OfflineUserDataJobStatusEnum");
   }
   // Use OfflineUserDataJobStatusEnum.newBuilder() to construct.
   private OfflineUserDataJobStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -115,10 +115,10 @@ public enum OfflineUserDataJobStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OfflineUserDataJobStatus.class.getName());
+        "OfflineUserDataJobStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusEnumOrBuilder.java
index 03445a383f..a4f8163fd7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusEnumOrBuilder.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/offline_user_data_job_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/OfflineUserDataJobStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusProto.java
index 57bca1db8c..e26d17755e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobStatusProto.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/offline_user_data_job_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 OfflineUserDataJobStatusProto {
+public final class OfflineUserDataJobStatusProto extends com.google.protobuf.GeneratedFile {
   private OfflineUserDataJobStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobStatusProto.class.getName());
+      "OfflineUserDataJobStatusProto");
   }
   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_OfflineUserDataJobStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeEnum.java
index 9c5a83a9bd..f99368d54f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeEnum.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/offline_user_data_job_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 OfflineUserDataJobTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobTypeEnum.class.getName());
+      "OfflineUserDataJobTypeEnum");
   }
   // Use OfflineUserDataJobTypeEnum.newBuilder() to construct.
   private OfflineUserDataJobTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum OfflineUserDataJobType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OfflineUserDataJobType.class.getName());
+        "OfflineUserDataJobType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeEnumOrBuilder.java
index 79de4de91b..e17d2d5feb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeEnumOrBuilder.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/offline_user_data_job_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/OfflineUserDataJobTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeProto.java
index 8123cd57d5..c8c0dbf8e9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OfflineUserDataJobTypeProto.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/offline_user_data_job_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 OfflineUserDataJobTypeProto {
+public final class OfflineUserDataJobTypeProto extends com.google.protobuf.GeneratedFile {
   private OfflineUserDataJobTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobTypeProto.class.getName());
+      "OfflineUserDataJobTypeProto");
   }
   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_enums_OfflineUserDataJobTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_OfflineUserDataJobTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeEnum.java
index df105ed35f..16e0b0d585 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeEnum.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/operating_system_version_operator_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 OperatingSystemVersionOperatorTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OperatingSystemVersionOperatorTypeEnum.class.getName());
+      "OperatingSystemVersionOperatorTypeEnum");
   }
   // Use OperatingSystemVersionOperatorTypeEnum.newBuilder() to construct.
   private OperatingSystemVersionOperatorTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum OperatingSystemVersionOperatorType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OperatingSystemVersionOperatorType.class.getName());
+        "OperatingSystemVersionOperatorType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeEnumOrBuilder.java
index 436fc06c8b..9bc850220c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeEnumOrBuilder.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/operating_system_version_operator_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/OperatingSystemVersionOperatorTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeProto.java
index d4eefe5571..259ae852e5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OperatingSystemVersionOperatorTypeProto.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/operating_system_version_operator_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 OperatingSystemVersionOperatorTypeProto {
+public final class OperatingSystemVersionOperatorTypeProto extends com.google.protobuf.GeneratedFile {
   private OperatingSystemVersionOperatorTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OperatingSystemVersionOperatorTypeProto.class.getName());
+      "OperatingSystemVersionOperatorTypeProto");
   }
   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_OperatingSystemVersionOperatorTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_OperatingSystemVersionOperatorTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_OperatingSystemVersionOperatorTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeEnum.java
index 045af8a293..3ef53d29b6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeEnum.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/optimization_goal_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 OptimizationGoalTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OptimizationGoalTypeEnum.class.getName());
+      "OptimizationGoalTypeEnum");
   }
   // Use OptimizationGoalTypeEnum.newBuilder() to construct.
   private OptimizationGoalTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -108,10 +108,10 @@ public enum OptimizationGoalType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OptimizationGoalType.class.getName());
+        "OptimizationGoalType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeEnumOrBuilder.java
index ca69fdc10f..3db90ad363 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeEnumOrBuilder.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/optimization_goal_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/OptimizationGoalTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeProto.java
index b11bb885d8..e75af2f01b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizationGoalTypeProto.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/optimization_goal_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 OptimizationGoalTypeProto {
+public final class OptimizationGoalTypeProto extends com.google.protobuf.GeneratedFile {
   private OptimizationGoalTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OptimizationGoalTypeProto.class.getName());
+      "OptimizationGoalTypeProto");
   }
   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_OptimizationGoalTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_OptimizationGoalTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_OptimizationGoalTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeEnum.java
index f27117497c..3d1d8f4ebe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeEnum.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/optimize_assets_experiment_subtype.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 OptimizeAssetsExperimentSubtypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OptimizeAssetsExperimentSubtypeEnum.class.getName());
+      "OptimizeAssetsExperimentSubtypeEnum");
   }
   // Use OptimizeAssetsExperimentSubtypeEnum.newBuilder() to construct.
   private OptimizeAssetsExperimentSubtypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -106,10 +106,10 @@ public enum OptimizeAssetsExperimentSubtype
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OptimizeAssetsExperimentSubtype.class.getName());
+        "OptimizeAssetsExperimentSubtype");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeEnumOrBuilder.java
index 1968b96010..bd7a489b4d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeEnumOrBuilder.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/optimize_assets_experiment_subtype.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/OptimizeAssetsExperimentSubtypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeProto.java
index 57a413693a..fa9e8e78a0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/OptimizeAssetsExperimentSubtypeProto.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/optimize_assets_experiment_subtype.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 OptimizeAssetsExperimentSubtypeProto {
+public final class OptimizeAssetsExperimentSubtypeProto extends com.google.protobuf.GeneratedFile {
   private OptimizeAssetsExperimentSubtypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OptimizeAssetsExperimentSubtypeProto.class.getName());
+      "OptimizeAssetsExperimentSubtypeProto");
   }
   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_enums_OptimizeAssetsExperimentSubtypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_OptimizeAssetsExperimentSubtypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_OptimizeAssetsExperimentSubtypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeEnum.java
index 9d53993566..126e7ddc03 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeEnum.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/parental_status_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 ParentalStatusTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ParentalStatusTypeEnum.class.getName());
+      "ParentalStatusTypeEnum");
   }
   // Use ParentalStatusTypeEnum.newBuilder() to construct.
   private ParentalStatusTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum ParentalStatusType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ParentalStatusType.class.getName());
+        "ParentalStatusType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeEnumOrBuilder.java
index 754752f00e..64911587aa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeEnumOrBuilder.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/parental_status_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/ParentalStatusTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeProto.java
index 09334ecf43..cc8f7ad988 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ParentalStatusTypeProto.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/parental_status_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 ParentalStatusTypeProto {
+public final class ParentalStatusTypeProto extends com.google.protobuf.GeneratedFile {
   private ParentalStatusTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ParentalStatusTypeProto.class.getName());
+      "ParentalStatusTypeProto");
   }
   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_ParentalStatusTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ParentalStatusTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ParentalStatusTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityEnum.java
index a54182181f..382a095de5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityEnum.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/partnership_opportunity.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 PartnershipOpportunityEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PartnershipOpportunityEnum.class.getName());
+      "PartnershipOpportunityEnum");
   }
   // Use PartnershipOpportunityEnum.newBuilder() to construct.
   private PartnershipOpportunityEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum PartnershipOpportunity
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PartnershipOpportunity.class.getName());
+        "PartnershipOpportunity");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityEnumOrBuilder.java
index 07e4d2e3d4..f9358968b4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityEnumOrBuilder.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/partnership_opportunity.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/PartnershipOpportunityProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityProto.java
index 6d50337f16..7dda6b7589 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PartnershipOpportunityProto.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/partnership_opportunity.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 PartnershipOpportunityProto {
+public final class PartnershipOpportunityProto extends com.google.protobuf.GeneratedFile {
   private PartnershipOpportunityProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PartnershipOpportunityProto.class.getName());
+      "PartnershipOpportunityProto");
   }
   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_PartnershipOpportunityEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PartnershipOpportunityEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PartnershipOpportunityEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeEnum.java
index 4edc4a521f..34ced622c3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeEnum.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/payment_mode.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 PaymentModeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PaymentModeEnum.class.getName());
+      "PaymentModeEnum");
   }
   // Use PaymentModeEnum.newBuilder() to construct.
   private PaymentModeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum PaymentMode
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PaymentMode.class.getName());
+        "PaymentMode");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeEnumOrBuilder.java
index a60f533163..5a14b17d04 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeEnumOrBuilder.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/payment_mode.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/PaymentModeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeProto.java
index 1fa5566ef8..3bbdaf6e07 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PaymentModeProto.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/payment_mode.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 PaymentModeProto {
+public final class PaymentModeProto extends com.google.protobuf.GeneratedFile {
   private PaymentModeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PaymentModeProto.class.getName());
+      "PaymentModeProto");
   }
   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_PaymentModeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PaymentModeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PaymentModeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusEnum.java
index dc8a08544e..1f2fba4b86 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusEnum.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/performance_max_upgrade_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 PerformanceMaxUpgradeStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PerformanceMaxUpgradeStatusEnum.class.getName());
+      "PerformanceMaxUpgradeStatusEnum");
   }
   // Use PerformanceMaxUpgradeStatusEnum.newBuilder() to construct.
   private PerformanceMaxUpgradeStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum PerformanceMaxUpgradeStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PerformanceMaxUpgradeStatus.class.getName());
+        "PerformanceMaxUpgradeStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusEnumOrBuilder.java
index a6a9e1ec08..e7c0f67ddf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusEnumOrBuilder.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/performance_max_upgrade_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/PerformanceMaxUpgradeStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusProto.java
index 864084de46..874ae7aed5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PerformanceMaxUpgradeStatusProto.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/performance_max_upgrade_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 PerformanceMaxUpgradeStatusProto {
+public final class PerformanceMaxUpgradeStatusProto extends com.google.protobuf.GeneratedFile {
   private PerformanceMaxUpgradeStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PerformanceMaxUpgradeStatusProto.class.getName());
+      "PerformanceMaxUpgradeStatusProto");
   }
   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_PerformanceMaxUpgradeStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PerformanceMaxUpgradeStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PerformanceMaxUpgradeStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeEnum.java
index d2c56b3f00..a0c208e129 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeEnum.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/placement_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 PlacementTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PlacementTypeEnum.class.getName());
+      "PlacementTypeEnum");
   }
   // Use PlacementTypeEnum.newBuilder() to construct.
   private PlacementTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -127,10 +127,10 @@ public enum PlacementType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PlacementType.class.getName());
+        "PlacementType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeEnumOrBuilder.java
index ad585ce5dd..351ac851fd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeEnumOrBuilder.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/placement_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/PlacementTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeProto.java
index 8207cd7b34..eea92c069a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PlacementTypeProto.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/placement_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 PlacementTypeProto {
+public final class PlacementTypeProto extends com.google.protobuf.GeneratedFile {
   private PlacementTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PlacementTypeProto.class.getName());
+      "PlacementTypeProto");
   }
   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_PlacementTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PlacementTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PlacementTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusEnum.java
index b4deb4c0d4..8ba50649cc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusEnum.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/policy_approval_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 PolicyApprovalStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyApprovalStatusEnum.class.getName());
+      "PolicyApprovalStatusEnum");
   }
   // Use PolicyApprovalStatusEnum.newBuilder() to construct.
   private PolicyApprovalStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -116,10 +116,10 @@ public enum PolicyApprovalStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PolicyApprovalStatus.class.getName());
+        "PolicyApprovalStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusEnumOrBuilder.java
index 38d812bc41..f44a7ca312 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusEnumOrBuilder.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/policy_approval_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/PolicyApprovalStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusProto.java
index adfaa7dd21..0f48785ef2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyApprovalStatusProto.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/policy_approval_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 PolicyApprovalStatusProto {
+public final class PolicyApprovalStatusProto extends com.google.protobuf.GeneratedFile {
   private PolicyApprovalStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyApprovalStatusProto.class.getName());
+      "PolicyApprovalStatusProto");
   }
   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_PolicyApprovalStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PolicyApprovalStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PolicyApprovalStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusEnum.java
index 83a98d8d2f..64508b2c3c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusEnum.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/policy_review_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 PolicyReviewStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyReviewStatusEnum.class.getName());
+      "PolicyReviewStatusEnum");
   }
   // Use PolicyReviewStatusEnum.newBuilder() to construct.
   private PolicyReviewStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -115,10 +115,10 @@ public enum PolicyReviewStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PolicyReviewStatus.class.getName());
+        "PolicyReviewStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusEnumOrBuilder.java
index a023df3164..b794f6b97c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusEnumOrBuilder.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/policy_review_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/PolicyReviewStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusProto.java
index 52c1e01744..b398dbc95a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyReviewStatusProto.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/policy_review_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 PolicyReviewStatusProto {
+public final class PolicyReviewStatusProto extends com.google.protobuf.GeneratedFile {
   private PolicyReviewStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyReviewStatusProto.class.getName());
+      "PolicyReviewStatusProto");
   }
   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_PolicyReviewStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PolicyReviewStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PolicyReviewStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeEnum.java
index ba391b4a32..a49a8f815d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeEnum.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/policy_topic_entry_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 PolicyTopicEntryTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyTopicEntryTypeEnum.class.getName());
+      "PolicyTopicEntryTypeEnum");
   }
   // Use PolicyTopicEntryTypeEnum.newBuilder() to construct.
   private PolicyTopicEntryTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -131,10 +131,10 @@ public enum PolicyTopicEntryType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PolicyTopicEntryType.class.getName());
+        "PolicyTopicEntryType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeEnumOrBuilder.java
index 7abd8d7e0a..596661d999 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeEnumOrBuilder.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/policy_topic_entry_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/PolicyTopicEntryTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeProto.java
index 667ac2fd32..58aca10e70 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEntryTypeProto.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/policy_topic_entry_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 PolicyTopicEntryTypeProto {
+public final class PolicyTopicEntryTypeProto extends com.google.protobuf.GeneratedFile {
   private PolicyTopicEntryTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyTopicEntryTypeProto.class.getName());
+      "PolicyTopicEntryTypeProto");
   }
   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_PolicyTopicEntryTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PolicyTopicEntryTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PolicyTopicEntryTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.java
index 83a0628e4c..5ed8e43ca7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.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/policy_topic_evidence_destination_mismatch_url_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class PolicyTopicEvidenceDestinationMismatchUrlTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.class.getName());
+      "PolicyTopicEvidenceDestinationMismatchUrlTypeEnum");
   }
   // Use PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.newBuilder() to construct.
   private PolicyTopicEvidenceDestinationMismatchUrlTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -122,10 +122,10 @@ public enum PolicyTopicEvidenceDestinationMismatchUrlType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PolicyTopicEvidenceDestinationMismatchUrlType.class.getName());
+        "PolicyTopicEvidenceDestinationMismatchUrlType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeEnumOrBuilder.java
index 99c7471177..6d4e314826 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeEnumOrBuilder.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/policy_topic_evidence_destination_mismatch_url_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/PolicyTopicEvidenceDestinationMismatchUrlTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeProto.java
index 9f599a8fbf..12c12c5044 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationMismatchUrlTypeProto.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/policy_topic_evidence_destination_mismatch_url_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 PolicyTopicEvidenceDestinationMismatchUrlTypeProto {
+public final class PolicyTopicEvidenceDestinationMismatchUrlTypeProto extends com.google.protobuf.GeneratedFile {
   private PolicyTopicEvidenceDestinationMismatchUrlTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyTopicEvidenceDestinationMismatchUrlTypeProto.class.getName());
+      "PolicyTopicEvidenceDestinationMismatchUrlTypeProto");
   }
   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_PolicyTopicEvidenceDestinationMismatchUrlTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PolicyTopicEvidenceDestinationMismatchUrlTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PolicyTopicEvidenceDestinationMismatchUrlTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.java
index 4b38c45486..6311ed7f78 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.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/policy_topic_evidence_destination_not_working_device.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class PolicyTopicEvidenceDestinationNotWorkingDeviceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.class.getName());
+      "PolicyTopicEvidenceDestinationNotWorkingDeviceEnum");
   }
   // Use PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.newBuilder() to construct.
   private PolicyTopicEvidenceDestinationNotWorkingDeviceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -106,10 +106,10 @@ public enum PolicyTopicEvidenceDestinationNotWorkingDevice
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PolicyTopicEvidenceDestinationNotWorkingDevice.class.getName());
+        "PolicyTopicEvidenceDestinationNotWorkingDevice");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceEnumOrBuilder.java
index d2a6aa907c..d2a0823ecf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceEnumOrBuilder.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/policy_topic_evidence_destination_not_working_device.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/PolicyTopicEvidenceDestinationNotWorkingDeviceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceProto.java
index 6b5f6d3c8e..07aa2dd731 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDeviceProto.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/policy_topic_evidence_destination_not_working_device.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 PolicyTopicEvidenceDestinationNotWorkingDeviceProto {
+public final class PolicyTopicEvidenceDestinationNotWorkingDeviceProto extends com.google.protobuf.GeneratedFile {
   private PolicyTopicEvidenceDestinationNotWorkingDeviceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyTopicEvidenceDestinationNotWorkingDeviceProto.class.getName());
+      "PolicyTopicEvidenceDestinationNotWorkingDeviceProto");
   }
   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_enums_PolicyTopicEvidenceDestinationNotWorkingDeviceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PolicyTopicEvidenceDestinationNotWorkingDeviceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PolicyTopicEvidenceDestinationNotWorkingDeviceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.java
index 244ebf688e..206aaf66a5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.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/policy_topic_evidence_destination_not_working_dns_error_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum exte
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.class.getName());
+      "PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum");
   }
   // Use PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.newBuilder() to construct.
   private PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -100,10 +100,10 @@ public enum PolicyTopicEvidenceDestinationNotWorkingDnsErrorType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PolicyTopicEvidenceDestinationNotWorkingDnsErrorType.class.getName());
+        "PolicyTopicEvidenceDestinationNotWorkingDnsErrorType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnumOrBuilder.java
index 22d9fbac4f..cfa61c93c2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnumOrBuilder.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/policy_topic_evidence_destination_not_working_dns_error_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/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto.java
index a2fd54ac8b..18111bcbb1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto.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/policy_topic_evidence_destination_not_working_dns_error_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 PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto {
+public final class PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto extends com.google.protobuf.GeneratedFile {
   private PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto.class.getName());
+      "PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProto");
   }
   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_PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeEnum.java
index 864007fbd2..436c8814fa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeEnum.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/positive_geo_target_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 PositiveGeoTargetTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PositiveGeoTargetTypeEnum.class.getName());
+      "PositiveGeoTargetTypeEnum");
   }
   // Use PositiveGeoTargetTypeEnum.newBuilder() to construct.
   private PositiveGeoTargetTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -108,10 +108,10 @@ public enum PositiveGeoTargetType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PositiveGeoTargetType.class.getName());
+        "PositiveGeoTargetType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeEnumOrBuilder.java
index 9c426db1e9..de6d81dd5f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeEnumOrBuilder.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/positive_geo_target_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/PositiveGeoTargetTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeProto.java
index fd7dcc2afc..6c2b1ef02c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PositiveGeoTargetTypeProto.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/positive_geo_target_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 PositiveGeoTargetTypeProto {
+public final class PositiveGeoTargetTypeProto extends com.google.protobuf.GeneratedFile {
   private PositiveGeoTargetTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PositiveGeoTargetTypeProto.class.getName());
+      "PositiveGeoTargetTypeProto");
   }
   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_PositiveGeoTargetTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PositiveGeoTargetTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PositiveGeoTargetTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeEnum.java
index 13d5f0fcad..171444f5c4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeEnum.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/preview_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 PreviewTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PreviewTypeEnum.class.getName());
+      "PreviewTypeEnum");
   }
   // Use PreviewTypeEnum.newBuilder() to construct.
   private PreviewTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -98,10 +98,10 @@ public enum PreviewType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PreviewType.class.getName());
+        "PreviewType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeEnumOrBuilder.java
index 91ac385204..a34c8d7e99 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeEnumOrBuilder.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/preview_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/PreviewTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeProto.java
index 7d067a76b4..8fe7710b45 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PreviewTypeProto.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/preview_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 PreviewTypeProto {
+public final class PreviewTypeProto extends com.google.protobuf.GeneratedFile {
   private PreviewTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PreviewTypeProto.class.getName());
+      "PreviewTypeProto");
   }
   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_enums_PreviewTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PreviewTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PreviewTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierEnum.java
index 3b5bba4297..5d5b19894b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierEnum.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/price_extension_price_qualifier.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 PriceExtensionPriceQualifierEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PriceExtensionPriceQualifierEnum.class.getName());
+      "PriceExtensionPriceQualifierEnum");
   }
   // Use PriceExtensionPriceQualifierEnum.newBuilder() to construct.
   private PriceExtensionPriceQualifierEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum PriceExtensionPriceQualifier
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PriceExtensionPriceQualifier.class.getName());
+        "PriceExtensionPriceQualifier");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierEnumOrBuilder.java
index 1233b1d68e..c22aa4fe52 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierEnumOrBuilder.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/price_extension_price_qualifier.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/PriceExtensionPriceQualifierProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierProto.java
index 31572d10e5..0278e04ae3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceQualifierProto.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/price_extension_price_qualifier.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 PriceExtensionPriceQualifierProto {
+public final class PriceExtensionPriceQualifierProto extends com.google.protobuf.GeneratedFile {
   private PriceExtensionPriceQualifierProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PriceExtensionPriceQualifierProto.class.getName());
+      "PriceExtensionPriceQualifierProto");
   }
   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_PriceExtensionPriceQualifierEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PriceExtensionPriceQualifierEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PriceExtensionPriceQualifierEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitEnum.java
index 64da432601..7d95d80062 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitEnum.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/price_extension_price_unit.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 PriceExtensionPriceUnitEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PriceExtensionPriceUnitEnum.class.getName());
+      "PriceExtensionPriceUnitEnum");
   }
   // Use PriceExtensionPriceUnitEnum.newBuilder() to construct.
   private PriceExtensionPriceUnitEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -127,10 +127,10 @@ public enum PriceExtensionPriceUnit
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PriceExtensionPriceUnit.class.getName());
+        "PriceExtensionPriceUnit");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitEnumOrBuilder.java
index 98eb415a9e..e598e418c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitEnumOrBuilder.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/price_extension_price_unit.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/PriceExtensionPriceUnitProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitProto.java
index 1e6b22ca50..4911e9f423 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionPriceUnitProto.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/price_extension_price_unit.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 PriceExtensionPriceUnitProto {
+public final class PriceExtensionPriceUnitProto extends com.google.protobuf.GeneratedFile {
   private PriceExtensionPriceUnitProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PriceExtensionPriceUnitProto.class.getName());
+      "PriceExtensionPriceUnitProto");
   }
   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_PriceExtensionPriceUnitEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PriceExtensionPriceUnitEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PriceExtensionPriceUnitEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeEnum.java
index eb1c3d16ad..d8d396a5a9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeEnum.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/price_extension_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 PriceExtensionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PriceExtensionTypeEnum.class.getName());
+      "PriceExtensionTypeEnum");
   }
   // Use PriceExtensionTypeEnum.newBuilder() to construct.
   private PriceExtensionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -151,10 +151,10 @@ public enum PriceExtensionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PriceExtensionType.class.getName());
+        "PriceExtensionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeEnumOrBuilder.java
index 5c8b341864..bbcf1b94af 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeEnumOrBuilder.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/price_extension_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/PriceExtensionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeProto.java
index 5ec8c5773d..7faa3bde4c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PriceExtensionTypeProto.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/price_extension_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 PriceExtensionTypeProto {
+public final class PriceExtensionTypeProto extends com.google.protobuf.GeneratedFile {
   private PriceExtensionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PriceExtensionTypeProto.class.getName());
+      "PriceExtensionTypeProto");
   }
   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_enums_PriceExtensionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PriceExtensionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PriceExtensionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityEnum.java
index 24dcee9a23..95c903e46b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityEnum.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/product_availability.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 ProductAvailabilityEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductAvailabilityEnum.class.getName());
+      "ProductAvailabilityEnum");
   }
   // Use ProductAvailabilityEnum.newBuilder() to construct.
   private ProductAvailabilityEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum ProductAvailability
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductAvailability.class.getName());
+        "ProductAvailability");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityEnumOrBuilder.java
index 97a325c28c..f5dae55f15 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityEnumOrBuilder.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/product_availability.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/ProductAvailabilityProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityProto.java
index a53500c706..9c73d2e77e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductAvailabilityProto.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/product_availability.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 ProductAvailabilityProto {
+public final class ProductAvailabilityProto extends com.google.protobuf.GeneratedFile {
   private ProductAvailabilityProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductAvailabilityProto.class.getName());
+      "ProductAvailabilityProto");
   }
   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_ProductAvailabilityEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductAvailabilityEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductAvailabilityEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelEnum.java
index ea1f31d353..5229567b64 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelEnum.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/product_category_level.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 ProductCategoryLevelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductCategoryLevelEnum.class.getName());
+      "ProductCategoryLevelEnum");
   }
   // Use ProductCategoryLevelEnum.newBuilder() to construct.
   private ProductCategoryLevelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum ProductCategoryLevel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductCategoryLevel.class.getName());
+        "ProductCategoryLevel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelEnumOrBuilder.java
index 3cde1446a1..0566243d89 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelEnumOrBuilder.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/product_category_level.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/ProductCategoryLevelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelProto.java
index 8c910f13f9..7a0fc46f82 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryLevelProto.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/product_category_level.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 ProductCategoryLevelProto {
+public final class ProductCategoryLevelProto extends com.google.protobuf.GeneratedFile {
   private ProductCategoryLevelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductCategoryLevelProto.class.getName());
+      "ProductCategoryLevelProto");
   }
   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_ProductCategoryLevelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductCategoryLevelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductCategoryLevelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateEnum.java
index 3e32fa1d13..bf7cba27c5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateEnum.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/product_category_state.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 ProductCategoryStateEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductCategoryStateEnum.class.getName());
+      "ProductCategoryStateEnum");
   }
   // Use ProductCategoryStateEnum.newBuilder() to construct.
   private ProductCategoryStateEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ProductCategoryState
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductCategoryState.class.getName());
+        "ProductCategoryState");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateEnumOrBuilder.java
index c473b4f070..713ed9503a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateEnumOrBuilder.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/product_category_state.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/ProductCategoryStateProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateProto.java
index 385a141cdf..9658413b41 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCategoryStateProto.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/product_category_state.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 ProductCategoryStateProto {
+public final class ProductCategoryStateProto extends com.google.protobuf.GeneratedFile {
   private ProductCategoryStateProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductCategoryStateProto.class.getName());
+      "ProductCategoryStateProto");
   }
   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_ProductCategoryStateEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductCategoryStateEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductCategoryStateEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelEnum.java
index 548894c54a..d3872e1c49 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelEnum.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/product_channel.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 ProductChannelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductChannelEnum.class.getName());
+      "ProductChannelEnum");
   }
   // Use ProductChannelEnum.newBuilder() to construct.
   private ProductChannelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ProductChannel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductChannel.class.getName());
+        "ProductChannel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelEnumOrBuilder.java
index df1a73c56d..d4e0800684 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelEnumOrBuilder.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/product_channel.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/ProductChannelExclusivityEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityEnum.java
index 79063ae482..bae17d89d8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityEnum.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/product_channel_exclusivity.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 ProductChannelExclusivityEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductChannelExclusivityEnum.class.getName());
+      "ProductChannelExclusivityEnum");
   }
   // Use ProductChannelExclusivityEnum.newBuilder() to construct.
   private ProductChannelExclusivityEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum ProductChannelExclusivity
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductChannelExclusivity.class.getName());
+        "ProductChannelExclusivity");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityEnumOrBuilder.java
index bb9a5ddf5d..847ebfc879 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityEnumOrBuilder.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/product_channel_exclusivity.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/ProductChannelExclusivityProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityProto.java
index a50acdf69b..d77d57f778 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelExclusivityProto.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/product_channel_exclusivity.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 ProductChannelExclusivityProto {
+public final class ProductChannelExclusivityProto extends com.google.protobuf.GeneratedFile {
   private ProductChannelExclusivityProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductChannelExclusivityProto.class.getName());
+      "ProductChannelExclusivityProto");
   }
   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_ProductChannelExclusivityEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductChannelExclusivityEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductChannelExclusivityEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelProto.java
index b7425e541d..03002ace9f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductChannelProto.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/product_channel.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 ProductChannelProto {
+public final class ProductChannelProto extends com.google.protobuf.GeneratedFile {
   private ProductChannelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductChannelProto.class.getName());
+      "ProductChannelProto");
   }
   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_enums_ProductChannelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductChannelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductChannelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionEnum.java
index f409c0fc61..ac84d56b4b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionEnum.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/product_condition.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 ProductConditionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductConditionEnum.class.getName());
+      "ProductConditionEnum");
   }
   // Use ProductConditionEnum.newBuilder() to construct.
   private ProductConditionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum ProductCondition
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductCondition.class.getName());
+        "ProductCondition");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionEnumOrBuilder.java
index 39a4e543c9..2219ae9200 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionEnumOrBuilder.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/product_condition.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/ProductConditionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionProto.java
index 3925b1d109..37f7bbbca8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductConditionProto.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/product_condition.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 ProductConditionProto {
+public final class ProductConditionProto extends com.google.protobuf.GeneratedFile {
   private ProductConditionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductConditionProto.class.getName());
+      "ProductConditionProto");
   }
   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_ProductConditionEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductConditionEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductConditionEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexEnum.java
index 559d7468b9..f9050c9d0e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexEnum.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/product_custom_attribute_index.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 ProductCustomAttributeIndexEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductCustomAttributeIndexEnum.class.getName());
+      "ProductCustomAttributeIndexEnum");
   }
   // Use ProductCustomAttributeIndexEnum.newBuilder() to construct.
   private ProductCustomAttributeIndexEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum ProductCustomAttributeIndex
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductCustomAttributeIndex.class.getName());
+        "ProductCustomAttributeIndex");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexEnumOrBuilder.java
index 59dd733168..e97edcd974 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexEnumOrBuilder.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/product_custom_attribute_index.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/ProductCustomAttributeIndexProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexProto.java
index a0f875cb3a..9628218407 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductCustomAttributeIndexProto.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/product_custom_attribute_index.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 ProductCustomAttributeIndexProto {
+public final class ProductCustomAttributeIndexProto extends com.google.protobuf.GeneratedFile {
   private ProductCustomAttributeIndexProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductCustomAttributeIndexProto.class.getName());
+      "ProductCustomAttributeIndexProto");
   }
   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_ProductCustomAttributeIndexEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductCustomAttributeIndexEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductCustomAttributeIndexEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityEnum.java
index 4af941b90d..07ef116511 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityEnum.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/product_issue_severity.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 ProductIssueSeverityEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductIssueSeverityEnum.class.getName());
+      "ProductIssueSeverityEnum");
   }
   // Use ProductIssueSeverityEnum.newBuilder() to construct.
   private ProductIssueSeverityEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ProductIssueSeverity
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductIssueSeverity.class.getName());
+        "ProductIssueSeverity");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityEnumOrBuilder.java
index 9c6ebb20cd..ad57dbccf9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityEnumOrBuilder.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/product_issue_severity.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/ProductIssueSeverityProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityProto.java
index 0dea0fdb9a..43f09b237e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductIssueSeverityProto.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/product_issue_severity.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 ProductIssueSeverityProto {
+public final class ProductIssueSeverityProto extends com.google.protobuf.GeneratedFile {
   private ProductIssueSeverityProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductIssueSeverityProto.class.getName());
+      "ProductIssueSeverityProto");
   }
   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_ProductIssueSeverityEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductIssueSeverityEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductIssueSeverityEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusEnum.java
index b2bf8db38c..6d4e803229 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusEnum.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/product_link_invitation_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ProductLinkInvitationStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductLinkInvitationStatusEnum.class.getName());
+      "ProductLinkInvitationStatusEnum");
   }
   // Use ProductLinkInvitationStatusEnum.newBuilder() to construct.
   private ProductLinkInvitationStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -132,10 +132,10 @@ public enum ProductLinkInvitationStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductLinkInvitationStatus.class.getName());
+        "ProductLinkInvitationStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusEnumOrBuilder.java
index 1889ab6254..e8ab9825d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusEnumOrBuilder.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/product_link_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/ProductLinkInvitationStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusProto.java
index 60b6ce254d..25aac92c86 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductLinkInvitationStatusProto.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/product_link_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 ProductLinkInvitationStatusProto {
+public final class ProductLinkInvitationStatusProto extends com.google.protobuf.GeneratedFile {
   private ProductLinkInvitationStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductLinkInvitationStatusProto.class.getName());
+      "ProductLinkInvitationStatusProto");
   }
   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_ProductLinkInvitationStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductLinkInvitationStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductLinkInvitationStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusEnum.java
index 4c551047e9..c297329565 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusEnum.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/product_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 ProductStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductStatusEnum.class.getName());
+      "ProductStatusEnum");
   }
   // Use ProductStatusEnum.newBuilder() to construct.
   private ProductStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum ProductStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductStatus.class.getName());
+        "ProductStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusEnumOrBuilder.java
index 35ba4f6290..fb334fd8ac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusEnumOrBuilder.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/product_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/ProductStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusProto.java
index b8f9475ea7..80c40dcfd2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductStatusProto.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/product_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 ProductStatusProto {
+public final class ProductStatusProto extends com.google.protobuf.GeneratedFile {
   private ProductStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductStatusProto.class.getName());
+      "ProductStatusProto");
   }
   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_ProductStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelEnum.java
index ac7acea88b..5536dcda36 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelEnum.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/product_type_level.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 ProductTypeLevelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductTypeLevelEnum.class.getName());
+      "ProductTypeLevelEnum");
   }
   // Use ProductTypeLevelEnum.newBuilder() to construct.
   private ProductTypeLevelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum ProductTypeLevel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductTypeLevel.class.getName());
+        "ProductTypeLevel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelEnumOrBuilder.java
index 427504e935..e212ceeef7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelEnumOrBuilder.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/product_type_level.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/ProductTypeLevelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelProto.java
index 386c66759a..5c6be78f3c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProductTypeLevelProto.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/product_type_level.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 ProductTypeLevelProto {
+public final class ProductTypeLevelProto extends com.google.protobuf.GeneratedFile {
   private ProductTypeLevelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductTypeLevelProto.class.getName());
+      "ProductTypeLevelProto");
   }
   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_ProductTypeLevelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProductTypeLevelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProductTypeLevelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeEnum.java
index e017eeeba9..b1aa9484a3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeEnum.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/promotion_barcode_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 PromotionBarcodeTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PromotionBarcodeTypeEnum.class.getName());
+      "PromotionBarcodeTypeEnum");
   }
   // Use PromotionBarcodeTypeEnum.newBuilder() to construct.
   private PromotionBarcodeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -174,10 +174,10 @@ public enum PromotionBarcodeType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PromotionBarcodeType.class.getName());
+        "PromotionBarcodeType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeEnumOrBuilder.java
index b88844e97c..716ac40fb9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeEnumOrBuilder.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/promotion_barcode_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/PromotionBarcodeTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeProto.java
index 7de5583473..32f42683d3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionBarcodeTypeProto.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/promotion_barcode_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 PromotionBarcodeTypeProto {
+public final class PromotionBarcodeTypeProto extends com.google.protobuf.GeneratedFile {
   private PromotionBarcodeTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PromotionBarcodeTypeProto.class.getName());
+      "PromotionBarcodeTypeProto");
   }
   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_PromotionBarcodeTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PromotionBarcodeTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PromotionBarcodeTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierEnum.java
index 85ab7eb1f4..05f3b90e7c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierEnum.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/promotion_extension_discount_modifier.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class PromotionExtensionDiscountModifierEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PromotionExtensionDiscountModifierEnum.class.getName());
+      "PromotionExtensionDiscountModifierEnum");
   }
   // Use PromotionExtensionDiscountModifierEnum.newBuilder() to construct.
   private PromotionExtensionDiscountModifierEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum PromotionExtensionDiscountModifier
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PromotionExtensionDiscountModifier.class.getName());
+        "PromotionExtensionDiscountModifier");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierEnumOrBuilder.java
index 9932c5ec27..a22e66bf6a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierEnumOrBuilder.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/promotion_extension_discount_modifier.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/PromotionExtensionDiscountModifierProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierProto.java
index 1d2313ed8a..8e8c5aedda 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionDiscountModifierProto.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/promotion_extension_discount_modifier.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 PromotionExtensionDiscountModifierProto {
+public final class PromotionExtensionDiscountModifierProto extends com.google.protobuf.GeneratedFile {
   private PromotionExtensionDiscountModifierProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PromotionExtensionDiscountModifierProto.class.getName());
+      "PromotionExtensionDiscountModifierProto");
   }
   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_PromotionExtensionDiscountModifierEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PromotionExtensionDiscountModifierEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PromotionExtensionDiscountModifierEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionEnum.java
index 0698b5eabc..2d8cea4e1a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionEnum.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/promotion_extension_occasion.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class PromotionExtensionOccasionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PromotionExtensionOccasionEnum.class.getName());
+      "PromotionExtensionOccasionEnum");
   }
   // Use PromotionExtensionOccasionEnum.newBuilder() to construct.
   private PromotionExtensionOccasionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -377,10 +377,10 @@ public enum PromotionExtensionOccasion
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PromotionExtensionOccasion.class.getName());
+        "PromotionExtensionOccasion");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionEnumOrBuilder.java
index 0e5f33a365..7275330fa1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionEnumOrBuilder.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/promotion_extension_occasion.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/PromotionExtensionOccasionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionProto.java
index 87d339d1b6..fabcb2ca62 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/PromotionExtensionOccasionProto.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/promotion_extension_occasion.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 PromotionExtensionOccasionProto {
+public final class PromotionExtensionOccasionProto extends com.google.protobuf.GeneratedFile {
   private PromotionExtensionOccasionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PromotionExtensionOccasionProto.class.getName());
+      "PromotionExtensionOccasionProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -73,7 +73,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_PromotionExtensionOccasionEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_PromotionExtensionOccasionEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_PromotionExtensionOccasionEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsEnum.java
index d211a5b702..9e18056d6f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsEnum.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/proximity_radius_units.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 ProximityRadiusUnitsEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProximityRadiusUnitsEnum.class.getName());
+      "ProximityRadiusUnitsEnum");
   }
   // Use ProximityRadiusUnitsEnum.newBuilder() to construct.
   private ProximityRadiusUnitsEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ProximityRadiusUnits
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProximityRadiusUnits.class.getName());
+        "ProximityRadiusUnits");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsEnumOrBuilder.java
index 05e030c1c0..6cee589d9d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsEnumOrBuilder.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/proximity_radius_units.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/ProximityRadiusUnitsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsProto.java
index d45ae20f1b..ef5b5b16bd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ProximityRadiusUnitsProto.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/proximity_radius_units.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 ProximityRadiusUnitsProto {
+public final class ProximityRadiusUnitsProto extends com.google.protobuf.GeneratedFile {
   private ProximityRadiusUnitsProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProximityRadiusUnitsProto.class.getName());
+      "ProximityRadiusUnitsProto");
   }
   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_ProximityRadiusUnitsEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ProximityRadiusUnitsEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ProximityRadiusUnitsEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketEnum.java
index d75d6b037d..f875a295cc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketEnum.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/quality_score_bucket.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 QualityScoreBucketEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      QualityScoreBucketEnum.class.getName());
+      "QualityScoreBucketEnum");
   }
   // Use QualityScoreBucketEnum.newBuilder() to construct.
   private QualityScoreBucketEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum QualityScoreBucket
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        QualityScoreBucket.class.getName());
+        "QualityScoreBucket");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketEnumOrBuilder.java
index 28857253f5..cb17322357 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketEnumOrBuilder.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/quality_score_bucket.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/QualityScoreBucketProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketProto.java
index e076062de5..492ee78f2c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/QualityScoreBucketProto.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/quality_score_bucket.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 QualityScoreBucketProto {
+public final class QualityScoreBucketProto extends com.google.protobuf.GeneratedFile {
   private QualityScoreBucketProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      QualityScoreBucketProto.class.getName());
+      "QualityScoreBucketProto");
   }
   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_QualityScoreBucketEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_QualityScoreBucketEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_QualityScoreBucketEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeEnum.java
index 4e1e98b925..eb93a04f57 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeEnum.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/reach_plan_age_range.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 ReachPlanAgeRangeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanAgeRangeEnum.class.getName());
+      "ReachPlanAgeRangeEnum");
   }
   // Use ReachPlanAgeRangeEnum.newBuilder() to construct.
   private ReachPlanAgeRangeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -327,10 +327,10 @@ public enum ReachPlanAgeRange
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReachPlanAgeRange.class.getName());
+        "ReachPlanAgeRange");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeEnumOrBuilder.java
index adb708aadf..66ae683917 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeEnumOrBuilder.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/reach_plan_age_range.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/ReachPlanAgeRangeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeProto.java
index 6392fa23f0..4346e1077e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanAgeRangeProto.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/reach_plan_age_range.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 ReachPlanAgeRangeProto {
+public final class ReachPlanAgeRangeProto extends com.google.protobuf.GeneratedFile {
   private ReachPlanAgeRangeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanAgeRangeProto.class.getName());
+      "ReachPlanAgeRangeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -74,7 +74,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ReachPlanAgeRangeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ReachPlanAgeRangeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ReachPlanAgeRangeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodEnum.java
index b66ed93bb4..256b5ecdab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodEnum.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/reach_plan_buying_method.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 ReachPlanBuyingMethodEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanBuyingMethodEnum.class.getName());
+      "ReachPlanBuyingMethodEnum");
   }
   // Use ReachPlanBuyingMethodEnum.newBuilder() to construct.
   private ReachPlanBuyingMethodEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ReachPlanBuyingMethod
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReachPlanBuyingMethod.class.getName());
+        "ReachPlanBuyingMethod");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodEnumOrBuilder.java
index 79621dd4bd..38cb8ca3f5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodEnumOrBuilder.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/reach_plan_buying_method.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/ReachPlanBuyingMethodProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodProto.java
index e2e4e4f828..8bb1ff6653 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanBuyingMethodProto.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/reach_plan_buying_method.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 ReachPlanBuyingMethodProto {
+public final class ReachPlanBuyingMethodProto extends com.google.protobuf.GeneratedFile {
   private ReachPlanBuyingMethodProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanBuyingMethodProto.class.getName());
+      "ReachPlanBuyingMethodProto");
   }
   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_ReachPlanBuyingMethodEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ReachPlanBuyingMethodEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ReachPlanBuyingMethodEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelEnum.java
index a79c385bbc..4536c345cf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelEnum.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/reach_plan_conversion_rate_model.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ReachPlanConversionRateModelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanConversionRateModelEnum.class.getName());
+      "ReachPlanConversionRateModelEnum");
   }
   // Use ReachPlanConversionRateModelEnum.newBuilder() to construct.
   private ReachPlanConversionRateModelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -116,10 +116,10 @@ public enum ReachPlanConversionRateModel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReachPlanConversionRateModel.class.getName());
+        "ReachPlanConversionRateModel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelEnumOrBuilder.java
index c4ad7a691f..cd116151c6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelEnumOrBuilder.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/reach_plan_conversion_rate_model.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/ReachPlanConversionRateModelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelProto.java
index d5c9f07de4..b811a5c74b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanConversionRateModelProto.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/reach_plan_conversion_rate_model.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 ReachPlanConversionRateModelProto {
+public final class ReachPlanConversionRateModelProto extends com.google.protobuf.GeneratedFile {
   private ReachPlanConversionRateModelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanConversionRateModelProto.class.getName());
+      "ReachPlanConversionRateModelProto");
   }
   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_enums_ReachPlanConversionRateModelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ReachPlanConversionRateModelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ReachPlanConversionRateModelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelEnum.java
index 24db162f36..aa25b119aa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelEnum.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/reach_plan_cost_model.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 ReachPlanCostModelEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanCostModelEnum.class.getName());
+      "ReachPlanCostModelEnum");
   }
   // Use ReachPlanCostModelEnum.newBuilder() to construct.
   private ReachPlanCostModelEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum ReachPlanCostModel
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReachPlanCostModel.class.getName());
+        "ReachPlanCostModel");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelEnumOrBuilder.java
index d8c3246caf..f4b92132a8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelEnumOrBuilder.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/reach_plan_cost_model.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/ReachPlanCostModelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelProto.java
index 4172993af2..b86ed68831 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanCostModelProto.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/reach_plan_cost_model.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 ReachPlanCostModelProto {
+public final class ReachPlanCostModelProto extends com.google.protobuf.GeneratedFile {
   private ReachPlanCostModelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanCostModelProto.class.getName());
+      "ReachPlanCostModelProto");
   }
   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_ReachPlanCostModelEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ReachPlanCostModelEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ReachPlanCostModelEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveEnum.java
index 813d005110..828085c01f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveEnum.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/reach_plan_marketing_objective.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ReachPlanMarketingObjectiveEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanMarketingObjectiveEnum.class.getName());
+      "ReachPlanMarketingObjectiveEnum");
   }
   // Use ReachPlanMarketingObjectiveEnum.newBuilder() to construct.
   private ReachPlanMarketingObjectiveEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -109,10 +109,10 @@ public enum ReachPlanMarketingObjective
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReachPlanMarketingObjective.class.getName());
+        "ReachPlanMarketingObjective");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveEnumOrBuilder.java
index 40edda808e..dd88d9cdc2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveEnumOrBuilder.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/reach_plan_marketing_objective.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/ReachPlanMarketingObjectiveProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveProto.java
index 745ed61b03..16f8a72426 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanMarketingObjectiveProto.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/reach_plan_marketing_objective.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 ReachPlanMarketingObjectiveProto {
+public final class ReachPlanMarketingObjectiveProto extends com.google.protobuf.GeneratedFile {
   private ReachPlanMarketingObjectiveProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanMarketingObjectiveProto.class.getName());
+      "ReachPlanMarketingObjectiveProto");
   }
   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_ReachPlanMarketingObjectiveEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ReachPlanMarketingObjectiveEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ReachPlanMarketingObjectiveEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkEnum.java
index a458f73107..00e40c24ef 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkEnum.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/reach_plan_network.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 ReachPlanNetworkEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanNetworkEnum.class.getName());
+      "ReachPlanNetworkEnum");
   }
   // Use ReachPlanNetworkEnum.newBuilder() to construct.
   private ReachPlanNetworkEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum ReachPlanNetwork
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReachPlanNetwork.class.getName());
+        "ReachPlanNetwork");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkEnumOrBuilder.java
index f472ea8bb0..75858abe77 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkEnumOrBuilder.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/reach_plan_network.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/ReachPlanNetworkProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkProto.java
index b89b1f51e3..98fb51938a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanNetworkProto.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/reach_plan_network.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 ReachPlanNetworkProto {
+public final class ReachPlanNetworkProto extends com.google.protobuf.GeneratedFile {
   private ReachPlanNetworkProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanNetworkProto.class.getName());
+      "ReachPlanNetworkProto");
   }
   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_ReachPlanNetworkEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ReachPlanNetworkEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ReachPlanNetworkEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusEnum.java
index 68342a1056..e93959f3b4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusEnum.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/reach_plan_plannable_user_list_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 ReachPlanPlannableUserListStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanPlannableUserListStatusEnum.class.getName());
+      "ReachPlanPlannableUserListStatusEnum");
   }
   // Use ReachPlanPlannableUserListStatusEnum.newBuilder() to construct.
   private ReachPlanPlannableUserListStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ReachPlanPlannableUserListStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReachPlanPlannableUserListStatus.class.getName());
+        "ReachPlanPlannableUserListStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusEnumOrBuilder.java
index cdfdb090e6..acf3df69a4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusEnumOrBuilder.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/reach_plan_plannable_user_list_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/ReachPlanPlannableUserListStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusProto.java
index a07d72391d..dd53c10dd2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanPlannableUserListStatusProto.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/reach_plan_plannable_user_list_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 ReachPlanPlannableUserListStatusProto {
+public final class ReachPlanPlannableUserListStatusProto extends com.google.protobuf.GeneratedFile {
   private ReachPlanPlannableUserListStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanPlannableUserListStatusProto.class.getName());
+      "ReachPlanPlannableUserListStatusProto");
   }
   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_ReachPlanPlannableUserListStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ReachPlanPlannableUserListStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ReachPlanPlannableUserListStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceEnum.java
index 91cf9f10b4..3d6dcefb41 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceEnum.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/reach_plan_surface.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class ReachPlanSurfaceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanSurfaceEnum.class.getName());
+      "ReachPlanSurfaceEnum");
   }
   // Use ReachPlanSurfaceEnum.newBuilder() to construct.
   private ReachPlanSurfaceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -153,10 +153,10 @@ public enum ReachPlanSurface
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReachPlanSurface.class.getName());
+        "ReachPlanSurface");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceEnumOrBuilder.java
index 458baf0dcd..7496d06a28 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceEnumOrBuilder.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/reach_plan_surface.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/ReachPlanSurfaceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceProto.java
index 9d6d131cad..eee6c5f5fb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReachPlanSurfaceProto.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/reach_plan_surface.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 ReachPlanSurfaceProto {
+public final class ReachPlanSurfaceProto extends com.google.protobuf.GeneratedFile {
   private ReachPlanSurfaceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanSurfaceProto.class.getName());
+      "ReachPlanSurfaceProto");
   }
   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_ReachPlanSurfaceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ReachPlanSurfaceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ReachPlanSurfaceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusEnum.java
index b0361606da..5af5b95886 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusEnum.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/recommendation_subscription_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 RecommendationSubscriptionStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RecommendationSubscriptionStatusEnum.class.getName());
+      "RecommendationSubscriptionStatusEnum");
   }
   // Use RecommendationSubscriptionStatusEnum.newBuilder() to construct.
   private RecommendationSubscriptionStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -98,10 +98,10 @@ public enum RecommendationSubscriptionStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        RecommendationSubscriptionStatus.class.getName());
+        "RecommendationSubscriptionStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusEnumOrBuilder.java
index 79c08c12fd..e2804a0b93 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusEnumOrBuilder.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/recommendation_subscription_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/RecommendationSubscriptionStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusProto.java
index 45ef6ccd6b..02ab2141ef 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationSubscriptionStatusProto.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/recommendation_subscription_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 RecommendationSubscriptionStatusProto {
+public final class RecommendationSubscriptionStatusProto extends com.google.protobuf.GeneratedFile {
   private RecommendationSubscriptionStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RecommendationSubscriptionStatusProto.class.getName());
+      "RecommendationSubscriptionStatusProto");
   }
   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_RecommendationSubscriptionStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_RecommendationSubscriptionStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_RecommendationSubscriptionStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeEnum.java
index 7cdc593fc3..68d0e6eb93 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeEnum.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/recommendation_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 RecommendationTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RecommendationTypeEnum.class.getName());
+      "RecommendationTypeEnum");
   }
   // Use RecommendationTypeEnum.newBuilder() to construct.
   private RecommendationTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -546,6 +546,14 @@ public enum RecommendationType
      * IMPROVE_DEMAND_GEN_AD_STRENGTH = 58;
      */
     IMPROVE_DEMAND_GEN_AD_STRENGTH(58),
+    /**
+     * 
+     * Recommendation to add a campaign-specific app conversion goal.
+     * 
+ * + * CAMPAIGN_SPECIFIC_APP_GOAL = 59; + */ + CAMPAIGN_SPECIFIC_APP_GOAL(59), UNRECOGNIZED(-1), ; @@ -553,10 +561,10 @@ public enum RecommendationType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationType.class.getName()); + "RecommendationType"); } /** *
@@ -1048,6 +1056,14 @@ public enum RecommendationType
      * IMPROVE_DEMAND_GEN_AD_STRENGTH = 58;
      */
     public static final int IMPROVE_DEMAND_GEN_AD_STRENGTH_VALUE = 58;
+    /**
+     * 
+     * Recommendation to add a campaign-specific app conversion goal.
+     * 
+ * + * CAMPAIGN_SPECIFIC_APP_GOAL = 59; + */ + public static final int CAMPAIGN_SPECIFIC_APP_GOAL_VALUE = 59; public final int getNumber() { @@ -1130,6 +1146,7 @@ public static RecommendationType forNumber(int value) { case 56: return CUSTOM_AUDIENCE_OPT_IN; case 57: return LEAD_FORM_ASSET; case 58: return IMPROVE_DEMAND_GEN_AD_STRENGTH; + case 59: return CAMPAIGN_SPECIFIC_APP_GOAL; default: return null; } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeEnumOrBuilder.java index af1191cf5f..b6a011e996 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeEnumOrBuilder.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/recommendation_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/RecommendationTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeProto.java index c0fe935257..bc610ee484 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RecommendationTypeProto.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/recommendation_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 RecommendationTypeProto { +public final class RecommendationTypeProto extends com.google.protobuf.GeneratedFile { private RecommendationTypeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationTypeProto.class.getName()); + "RecommendationTypeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -42,7 +42,7 @@ public static void registerAllExtensions( java.lang.String[] descriptorData = { "\n8google/ads/googleads/v25/enums/recomme" + "ndation_type.proto\022\036google.ads.googleads" + - ".v25.enums\"\363\r\n\026RecommendationTypeEnum\"\330\r" + + ".v25.enums\"\223\016\n\026RecommendationTypeEnum\"\370\r" + "\n\022RecommendationType\022\017\n\013UNSPECIFIED\020\000\022\013\n" + "\007UNKNOWN\020\001\022\023\n\017CAMPAIGN_BUDGET\020\002\022\013\n\007KEYWO" + "RD\020\003\022\013\n\007TEXT_AD\020\004\022\025\n\021TARGET_CPA_OPT_IN\020\005" + @@ -86,21 +86,21 @@ public static void registerAllExtensions( "PERFORMANCE_MAX_FINAL_URL_OPT_IN\0206\022\037\n\033RE" + "FRESH_CUSTOMER_MATCH_LIST\0207\022\032\n\026CUSTOM_AU" + "DIENCE_OPT_IN\0208\022\023\n\017LEAD_FORM_ASSET\0209\022\"\n\036" + - "IMPROVE_DEMAND_GEN_AD_STRENGTH\020:B\361\001\n\"com" + - ".google.ads.googleads.v25.enumsB\027Recomme" + - "ndationTypeProtoP\001ZCgoogle.golang.org/ge" + - "nproto/googleapis/ads/googleads/v25/enum" + - "s;enums\242\002\003GAA\252\002\036Google.Ads.GoogleAds.V25" + - ".Enums\312\002\036Google\\Ads\\GoogleAds\\V25\\Enums\352" + - "\002\"Google::Ads::GoogleAds::V25::Enumsb\006pr" + - "oto3" + "IMPROVE_DEMAND_GEN_AD_STRENGTH\020:\022\036\n\032CAMP" + + "AIGN_SPECIFIC_APP_GOAL\020;B\361\001\n\"com.google." + + "ads.googleads.v25.enumsB\027RecommendationT" + + "ypeProtoP\001ZCgoogle.golang.org/genproto/g" + + "oogleapis/ads/googleads/v25/enums;enums\242" + + "\002\003GAA\252\002\036Google.Ads.GoogleAds.V25.Enums\312\002" + + "\036Google\\Ads\\GoogleAds\\V25\\Enums\352\002\"Google" + + "::Ads::GoogleAds::V25::Enumsb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_enums_RecommendationTypeEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_enums_RecommendationTypeEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_enums_RecommendationTypeEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeEnum.java index e1779cefb2..9086cca109 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeEnum.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/regulatory_fee_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 RegulatoryFeeTypeEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RegulatoryFeeTypeEnum.class.getName()); + "RegulatoryFeeTypeEnum"); } // Use RegulatoryFeeTypeEnum.newBuilder() to construct. private RegulatoryFeeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -159,10 +159,10 @@ public enum RegulatoryFeeType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RegulatoryFeeType.class.getName()); + "RegulatoryFeeType"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeEnumOrBuilder.java
index 4b3443c8b2..e5a4b17642 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeEnumOrBuilder.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/regulatory_fee_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/RegulatoryFeeTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeProto.java
index 230ba0d7f2..460724cda0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/RegulatoryFeeTypeProto.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/regulatory_fee_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 RegulatoryFeeTypeProto {
+public final class RegulatoryFeeTypeProto extends com.google.protobuf.GeneratedFile {
   private RegulatoryFeeTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RegulatoryFeeTypeProto.class.getName());
+      "RegulatoryFeeTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_RegulatoryFeeTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_RegulatoryFeeTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_RegulatoryFeeTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeEnum.java
index cbfdf5e59e..b77f17b4d6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeEnum.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/reservation_request_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 ReservationRequestTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReservationRequestTypeEnum.class.getName());
+      "ReservationRequestTypeEnum");
   }
   // Use ReservationRequestTypeEnum.newBuilder() to construct.
   private ReservationRequestTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum ReservationRequestType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReservationRequestType.class.getName());
+        "ReservationRequestType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeEnumOrBuilder.java
index 633a980ffb..6c9869087e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeEnumOrBuilder.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/reservation_request_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/ReservationRequestTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeProto.java
index c6f16979b5..fa373c8b78 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ReservationRequestTypeProto.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/reservation_request_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 ReservationRequestTypeProto {
+public final class ReservationRequestTypeProto extends com.google.protobuf.GeneratedFile {
   private ReservationRequestTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReservationRequestTypeProto.class.getName());
+      "ReservationRequestTypeProto");
   }
   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_ReservationRequestTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ReservationRequestTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ReservationRequestTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationEnum.java
index 8337223b08..270c15b2ed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationEnum.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/resource_change_operation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ResourceChangeOperationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResourceChangeOperationEnum.class.getName());
+      "ResourceChangeOperationEnum");
   }
   // Use ResourceChangeOperationEnum.newBuilder() to construct.
   private ResourceChangeOperationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum ResourceChangeOperation
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ResourceChangeOperation.class.getName());
+        "ResourceChangeOperation");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationEnumOrBuilder.java
index c02af95c23..980c2b1485 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationEnumOrBuilder.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/resource_change_operation.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/ResourceChangeOperationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationProto.java
index cb7cb456d0..6cb98a9786 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceChangeOperationProto.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/resource_change_operation.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 ResourceChangeOperationProto {
+public final class ResourceChangeOperationProto extends com.google.protobuf.GeneratedFile {
   private ResourceChangeOperationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResourceChangeOperationProto.class.getName());
+      "ResourceChangeOperationProto");
   }
   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_ResourceChangeOperationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ResourceChangeOperationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ResourceChangeOperationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeEnum.java
index 10931f106c..5b4fcfc8e7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeEnum.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/resource_limit_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 ResourceLimitTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResourceLimitTypeEnum.class.getName());
+      "ResourceLimitTypeEnum");
   }
   // Use ResourceLimitTypeEnum.newBuilder() to construct.
   private ResourceLimitTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -1290,10 +1290,10 @@ public enum ResourceLimitType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ResourceLimitType.class.getName());
+        "ResourceLimitType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeEnumOrBuilder.java
index 3f3959ca01..d3d7fbb3c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeEnumOrBuilder.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/resource_limit_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/ResourceLimitTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeProto.java
index 39730ad52c..448cb626c0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResourceLimitTypeProto.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/resource_limit_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 ResourceLimitTypeProto {
+public final class ResourceLimitTypeProto extends com.google.protobuf.GeneratedFile {
   private ResourceLimitTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResourceLimitTypeProto.class.getName());
+      "ResourceLimitTypeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -209,7 +209,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ResourceLimitTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ResourceLimitTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ResourceLimitTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeEnum.java
index 42cde0d751..4db702af8e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeEnum.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/response_content_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 ResponseContentTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResponseContentTypeEnum.class.getName());
+      "ResponseContentTypeEnum");
   }
   // Use ResponseContentTypeEnum.newBuilder() to construct.
   private ResponseContentTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -89,10 +89,10 @@ public enum ResponseContentType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ResponseContentType.class.getName());
+        "ResponseContentType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeEnumOrBuilder.java
index 8a908cdf21..104f1e5a75 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeEnumOrBuilder.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/response_content_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/ResponseContentTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeProto.java
index c3cde57e2d..e279baaa41 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ResponseContentTypeProto.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/response_content_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 ResponseContentTypeProto {
+public final class ResponseContentTypeProto extends com.google.protobuf.GeneratedFile {
   private ResponseContentTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResponseContentTypeProto.class.getName());
+      "ResponseContentTypeProto");
   }
   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_ResponseContentTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ResponseContentTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ResponseContentTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeEnum.java
index 57b7e52f0f..686ad1933d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeEnum.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/search_engine_results_page_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 SearchEngineResultsPageTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchEngineResultsPageTypeEnum.class.getName());
+      "SearchEngineResultsPageTypeEnum");
   }
   // Use SearchEngineResultsPageTypeEnum.newBuilder() to construct.
   private SearchEngineResultsPageTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum SearchEngineResultsPageType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SearchEngineResultsPageType.class.getName());
+        "SearchEngineResultsPageType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeEnumOrBuilder.java
index 2d5b3e47a9..90afead12a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeEnumOrBuilder.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/search_engine_results_page_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/SearchEngineResultsPageTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeProto.java
index 3ce2192dec..f4981455fb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchEngineResultsPageTypeProto.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/search_engine_results_page_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 SearchEngineResultsPageTypeProto {
+public final class SearchEngineResultsPageTypeProto extends com.google.protobuf.GeneratedFile {
   private SearchEngineResultsPageTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchEngineResultsPageTypeProto.class.getName());
+      "SearchEngineResultsPageTypeProto");
   }
   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_SearchEngineResultsPageTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SearchEngineResultsPageTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SearchEngineResultsPageTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceEnum.java
index 6f58291376..b408916ead 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceEnum.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/search_term_match_source.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class SearchTermMatchSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchTermMatchSourceEnum.class.getName());
+      "SearchTermMatchSourceEnum");
   }
   // Use SearchTermMatchSourceEnum.newBuilder() to construct.
   private SearchTermMatchSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -129,10 +129,10 @@ public enum SearchTermMatchSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SearchTermMatchSource.class.getName());
+        "SearchTermMatchSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceEnumOrBuilder.java
index 63a28b29d0..91a1651fc3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceEnumOrBuilder.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/search_term_match_source.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/SearchTermMatchSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceProto.java
index e02c4702b6..142be79b16 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchSourceProto.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/search_term_match_source.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 SearchTermMatchSourceProto {
+public final class SearchTermMatchSourceProto extends com.google.protobuf.GeneratedFile {
   private SearchTermMatchSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchTermMatchSourceProto.class.getName());
+      "SearchTermMatchSourceProto");
   }
   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_enums_SearchTermMatchSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SearchTermMatchSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SearchTermMatchSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeEnum.java
index 636be0a589..e7a62d70da 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeEnum.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/search_term_match_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 SearchTermMatchTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchTermMatchTypeEnum.class.getName());
+      "SearchTermMatchTypeEnum");
   }
   // Use SearchTermMatchTypeEnum.newBuilder() to construct.
   private SearchTermMatchTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -135,10 +135,10 @@ public enum SearchTermMatchType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SearchTermMatchType.class.getName());
+        "SearchTermMatchType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeEnumOrBuilder.java
index b1cc9f79ed..a665b29863 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeEnumOrBuilder.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/search_term_match_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/SearchTermMatchTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeProto.java
index f6ee1be626..bd32ecd466 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermMatchTypeProto.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/search_term_match_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 SearchTermMatchTypeProto {
+public final class SearchTermMatchTypeProto extends com.google.protobuf.GeneratedFile {
   private SearchTermMatchTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchTermMatchTypeProto.class.getName());
+      "SearchTermMatchTypeProto");
   }
   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_SearchTermMatchTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SearchTermMatchTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SearchTermMatchTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusEnum.java
index 79a390feeb..e65bafe10d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusEnum.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/search_term_targeting_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class SearchTermTargetingStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchTermTargetingStatusEnum.class.getName());
+      "SearchTermTargetingStatusEnum");
   }
   // Use SearchTermTargetingStatusEnum.newBuilder() to construct.
   private SearchTermTargetingStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -113,10 +113,10 @@ public enum SearchTermTargetingStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SearchTermTargetingStatus.class.getName());
+        "SearchTermTargetingStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusEnumOrBuilder.java
index 15e959e321..d296ccda94 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusEnumOrBuilder.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/search_term_targeting_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/SearchTermTargetingStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusProto.java
index ad4cd24865..51ad384390 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SearchTermTargetingStatusProto.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/search_term_targeting_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 SearchTermTargetingStatusProto {
+public final class SearchTermTargetingStatusProto extends com.google.protobuf.GeneratedFile {
   private SearchTermTargetingStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchTermTargetingStatusProto.class.getName());
+      "SearchTermTargetingStatusProto");
   }
   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_SearchTermTargetingStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SearchTermTargetingStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SearchTermTargetingStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeEnum.java
index 2a16e547ac..ae8f82604b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeEnum.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/seasonality_event_scope.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class SeasonalityEventScopeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SeasonalityEventScopeEnum.class.getName());
+      "SeasonalityEventScopeEnum");
   }
   // Use SeasonalityEventScopeEnum.newBuilder() to construct.
   private SeasonalityEventScopeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -109,10 +109,10 @@ public enum SeasonalityEventScope
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SeasonalityEventScope.class.getName());
+        "SeasonalityEventScope");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeEnumOrBuilder.java
index ca2364686d..efaadda5c4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeEnumOrBuilder.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/seasonality_event_scope.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/SeasonalityEventScopeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeProto.java
index ff95c9d270..d310e5c752 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventScopeProto.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/seasonality_event_scope.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 SeasonalityEventScopeProto {
+public final class SeasonalityEventScopeProto extends com.google.protobuf.GeneratedFile {
   private SeasonalityEventScopeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SeasonalityEventScopeProto.class.getName());
+      "SeasonalityEventScopeProto");
   }
   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_SeasonalityEventScopeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SeasonalityEventScopeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SeasonalityEventScopeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusEnum.java
index 888b8a9254..55e5bfaba5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusEnum.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/seasonality_event_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class SeasonalityEventStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SeasonalityEventStatusEnum.class.getName());
+      "SeasonalityEventStatusEnum");
   }
   // Use SeasonalityEventStatusEnum.newBuilder() to construct.
   private SeasonalityEventStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -98,10 +98,10 @@ public enum SeasonalityEventStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SeasonalityEventStatus.class.getName());
+        "SeasonalityEventStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusEnumOrBuilder.java
index 3fe53592d3..113a4f7739 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusEnumOrBuilder.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/seasonality_event_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/SeasonalityEventStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusProto.java
index 4a20c64a59..d7f2e62781 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SeasonalityEventStatusProto.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/seasonality_event_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 SeasonalityEventStatusProto {
+public final class SeasonalityEventStatusProto extends com.google.protobuf.GeneratedFile {
   private SeasonalityEventStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SeasonalityEventStatusProto.class.getName());
+      "SeasonalityEventStatusProto");
   }
   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_SeasonalityEventStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SeasonalityEventStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SeasonalityEventStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentEnum.java
new file mode 100644
index 0000000000..d6ed01f4ae
--- /dev/null
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentEnum.java
@@ -0,0 +1,558 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v25/enums/sentiment.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v25.enums;
+
+/**
+ * 
+ * Container for the enum describing sentiment.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.SentimentEnum} + */ +@com.google.protobuf.Generated +public final class SentimentEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.enums.SentimentEnum) + SentimentEnumOrBuilder { +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= */ "", + "SentimentEnum"); + } + // Use SentimentEnum.newBuilder() to construct. + private SentimentEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private SentimentEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SentimentProto.internal_static_google_ads_googleads_v25_enums_SentimentEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.SentimentProto.internal_static_google_ads_googleads_v25_enums_SentimentEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.SentimentEnum.class, com.google.ads.googleads.v25.enums.SentimentEnum.Builder.class); + } + + /** + *
+   * Sentiment for a brand - how a brand is viewed according to content related
+   * to the brand.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v25.enums.SentimentEnum.Sentiment} + */ + public enum Sentiment + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * The value is unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * The sentiment is neutral; often this label is attributed to content
+     * that is instructional (how-to videos).
+     * 
+ * + * SENTIMENT_NEUTRAL = 2; + */ + SENTIMENT_NEUTRAL(2), + /** + *
+     * The sentiment is positive.
+     * 
+ * + * SENTIMENT_POSITIVE = 3; + */ + SENTIMENT_POSITIVE(3), + /** + *
+     * The sentiment is negative.
+     * 
+ * + * SENTIMENT_NEGATIVE = 4; + */ + SENTIMENT_NEGATIVE(4), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "Sentiment"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * The value is unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * The sentiment is neutral; often this label is attributed to content
+     * that is instructional (how-to videos).
+     * 
+ * + * SENTIMENT_NEUTRAL = 2; + */ + public static final int SENTIMENT_NEUTRAL_VALUE = 2; + /** + *
+     * The sentiment is positive.
+     * 
+ * + * SENTIMENT_POSITIVE = 3; + */ + public static final int SENTIMENT_POSITIVE_VALUE = 3; + /** + *
+     * The sentiment is negative.
+     * 
+ * + * SENTIMENT_NEGATIVE = 4; + */ + public static final int SENTIMENT_NEGATIVE_VALUE = 4; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Sentiment valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static Sentiment forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return SENTIMENT_NEUTRAL; + case 3: return SENTIMENT_POSITIVE; + case 4: return SENTIMENT_NEGATIVE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + Sentiment> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Sentiment findValueByNumber(int number) { + return Sentiment.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SentimentEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final Sentiment[] VALUES = values(); + + public static Sentiment valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Sentiment(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v25.enums.SentimentEnum.Sentiment) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.enums.SentimentEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.enums.SentimentEnum other = (com.google.ads.googleads.v25.enums.SentimentEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.enums.SentimentEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SentimentEnum 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.enums.SentimentEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SentimentEnum 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.enums.SentimentEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SentimentEnum 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.enums.SentimentEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.enums.SentimentEnum 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.enums.SentimentEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.enums.SentimentEnum 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.enums.SentimentEnum 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.enums.SentimentEnum 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.enums.SentimentEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for the enum describing sentiment.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.SentimentEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.enums.SentimentEnum) + com.google.ads.googleads.v25.enums.SentimentEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SentimentProto.internal_static_google_ads_googleads_v25_enums_SentimentEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.SentimentProto.internal_static_google_ads_googleads_v25_enums_SentimentEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.SentimentEnum.class, com.google.ads.googleads.v25.enums.SentimentEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.enums.SentimentEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.enums.SentimentProto.internal_static_google_ads_googleads_v25_enums_SentimentEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SentimentEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v25.enums.SentimentEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SentimentEnum build() { + com.google.ads.googleads.v25.enums.SentimentEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SentimentEnum buildPartial() { + com.google.ads.googleads.v25.enums.SentimentEnum result = new com.google.ads.googleads.v25.enums.SentimentEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.enums.SentimentEnum) { + return mergeFrom((com.google.ads.googleads.v25.enums.SentimentEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.enums.SentimentEnum other) { + if (other == com.google.ads.googleads.v25.enums.SentimentEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.enums.SentimentEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.enums.SentimentEnum) + private static final com.google.ads.googleads.v25.enums.SentimentEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.enums.SentimentEnum(); + } + + public static com.google.ads.googleads.v25.enums.SentimentEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SentimentEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SentimentEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentEnumOrBuilder.java new file mode 100644 index 0000000000..2ebfa19e57 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/sentiment.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public interface SentimentEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.enums.SentimentEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentProto.java new file mode 100644 index 0000000000..26e302438c --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SentimentProto.java @@ -0,0 +1,70 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/sentiment.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public final class SentimentProto extends com.google.protobuf.GeneratedFile { + private SentimentProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "SentimentProto"); + } + 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_enums_SentimentEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_enums_SentimentEnum_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/enums/sentime" + + "nt.proto\022\036google.ads.googleads.v25.enums" + + "\"\201\001\n\rSentimentEnum\"p\n\tSentiment\022\017\n\013UNSPE" + + "CIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\025\n\021SENTIMENT_NEUTR" + + "AL\020\002\022\026\n\022SENTIMENT_POSITIVE\020\003\022\026\n\022SENTIMEN" + + "T_NEGATIVE\020\004B\350\001\n\"com.google.ads.googlead" + + "s.v25.enumsB\016SentimentProtoP\001ZCgoogle.go" + + "lang.org/genproto/googleapis/ads/googlea" + + "ds/v25/enums;enums\242\002\003GAA\252\002\036Google.Ads.Go" + + "ogleAds.V25.Enums\312\002\036Google\\Ads\\GoogleAds" + + "\\V25\\Enums\352\002\"Google::Ads::GoogleAds::V25" + + "::Enumsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v25_enums_SentimentEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_enums_SentimentEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_enums_SentimentEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeEnum.java index 84c6f9e531..9afc116a59 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeEnum.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/served_asset_field_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 ServedAssetFieldTypeEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ServedAssetFieldTypeEnum.class.getName()); + "ServedAssetFieldTypeEnum"); } // Use ServedAssetFieldTypeEnum.newBuilder() to construct. private ServedAssetFieldTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -358,6 +358,14 @@ public enum ServedAssetFieldType * DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO = 42; */ DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO(42), + /** + *
+     * The asset is used as a text disclaimer.
+     * 
+ * + * TEXT_DISCLAIMER = 43; + */ + TEXT_DISCLAIMER(43), UNRECOGNIZED(-1), ; @@ -365,10 +373,10 @@ public enum ServedAssetFieldType com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ServedAssetFieldType.class.getName()); + "ServedAssetFieldType"); } /** *
@@ -672,6 +680,14 @@ public enum ServedAssetFieldType
      * DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO = 42;
      */
     public static final int DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO_VALUE = 42;
+    /**
+     * 
+     * The asset is used as a text disclaimer.
+     * 
+ * + * TEXT_DISCLAIMER = 43; + */ + public static final int TEXT_DISCLAIMER_VALUE = 43; public final int getNumber() { @@ -735,6 +751,7 @@ public static ServedAssetFieldType forNumber(int value) { case 40: return HEADLINE_AS_SITELINK_POSITION_TWO; case 41: return DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_ONE; case 42: return DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO; + case 43: return TEXT_DISCLAIMER; default: return null; } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeEnumOrBuilder.java index 38d89de059..cff8e25ca8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeEnumOrBuilder.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/served_asset_field_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/ServedAssetFieldTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeProto.java index f2c5c9931e..1b8211805b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ServedAssetFieldTypeProto.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/served_asset_field_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 ServedAssetFieldTypeProto { +public final class ServedAssetFieldTypeProto extends com.google.protobuf.GeneratedFile { private ServedAssetFieldTypeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ServedAssetFieldTypeProto.class.getName()); + "ServedAssetFieldTypeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -42,8 +42,8 @@ public static void registerAllExtensions( java.lang.String[] descriptorData = { "\n builder) { @@ -95,10 +95,10 @@ public enum SharedSetStatus com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SharedSetStatus.class.getName()); + "SharedSetStatus"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetStatusEnumOrBuilder.java
index c6e39225d6..bc3113aaf9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetStatusEnumOrBuilder.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/shared_set_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/SharedSetStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetStatusProto.java
index 9227050f8e..d1f51009dd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetStatusProto.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/shared_set_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 SharedSetStatusProto {
+public final class SharedSetStatusProto extends com.google.protobuf.GeneratedFile {
   private SharedSetStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SharedSetStatusProto.class.getName());
+      "SharedSetStatusProto");
   }
   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_enums_SharedSetStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SharedSetStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SharedSetStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeEnum.java
index a19923e4da..0927b88153 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeEnum.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/shared_set_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 SharedSetTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SharedSetTypeEnum.class.getName());
+      "SharedSetTypeEnum");
   }
   // Use SharedSetTypeEnum.newBuilder() to construct.
   private SharedSetTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -138,10 +138,10 @@ public enum SharedSetType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SharedSetType.class.getName());
+        "SharedSetType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeEnumOrBuilder.java
index c64c3605e7..c4928d23a6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeEnumOrBuilder.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/shared_set_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/SharedSetTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeProto.java
index 7127308194..72795e9053 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SharedSetTypeProto.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/shared_set_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 SharedSetTypeProto {
+public final class SharedSetTypeProto extends com.google.protobuf.GeneratedFile {
   private SharedSetTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SharedSetTypeProto.class.getName());
+      "SharedSetTypeProto");
   }
   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_enums_SharedSetTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SharedSetTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SharedSetTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnum.java
index 3eb752d873..2eb80e4b64 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnum.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/shopping_add_products_to_campaign_recommendation_enum.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ShoppingAddProductsToCampaignRecommendationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ShoppingAddProductsToCampaignRecommendationEnum.class.getName());
+      "ShoppingAddProductsToCampaignRecommendationEnum");
   }
   // Use ShoppingAddProductsToCampaignRecommendationEnum.newBuilder() to construct.
   private ShoppingAddProductsToCampaignRecommendationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -115,10 +115,10 @@ public enum Reason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        Reason.class.getName());
+        "Reason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnumOrBuilder.java
index 67319ca5d8..acebd642b7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnumOrBuilder.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/shopping_add_products_to_campaign_recommendation_enum.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/ShoppingAddProductsToCampaignRecommendationEnumProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnumProto.java
index 9f170fa195..890889e2b2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnumProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ShoppingAddProductsToCampaignRecommendationEnumProto.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/shopping_add_products_to_campaign_recommendation_enum.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 ShoppingAddProductsToCampaignRecommendationEnumProto {
+public final class ShoppingAddProductsToCampaignRecommendationEnumProto extends com.google.protobuf.GeneratedFile {
   private ShoppingAddProductsToCampaignRecommendationEnumProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ShoppingAddProductsToCampaignRecommendationEnumProto.class.getName());
+      "ShoppingAddProductsToCampaignRecommendationEnumProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_ShoppingAddProductsToCampaignRecommendationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ShoppingAddProductsToCampaignRecommendationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ShoppingAddProductsToCampaignRecommendationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodEnum.java
index f05c33454d..45fb2b21fe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodEnum.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/simulation_modification_method.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class SimulationModificationMethodEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SimulationModificationMethodEnum.class.getName());
+      "SimulationModificationMethodEnum");
   }
   // Use SimulationModificationMethodEnum.newBuilder() to construct.
   private SimulationModificationMethodEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -109,10 +109,10 @@ public enum SimulationModificationMethod
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SimulationModificationMethod.class.getName());
+        "SimulationModificationMethod");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodEnumOrBuilder.java
index 3d2782627b..f97e036771 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodEnumOrBuilder.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/simulation_modification_method.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/SimulationModificationMethodProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodProto.java
index a93b7aca3f..0206793d6f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationModificationMethodProto.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/simulation_modification_method.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 SimulationModificationMethodProto {
+public final class SimulationModificationMethodProto extends com.google.protobuf.GeneratedFile {
   private SimulationModificationMethodProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SimulationModificationMethodProto.class.getName());
+      "SimulationModificationMethodProto");
   }
   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_SimulationModificationMethodEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SimulationModificationMethodEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SimulationModificationMethodEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeEnum.java
index 7658300b3e..01bee432d1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeEnum.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/simulation_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 SimulationTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SimulationTypeEnum.class.getName());
+      "SimulationTypeEnum");
   }
   // Use SimulationTypeEnum.newBuilder() to construct.
   private SimulationTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -143,10 +143,10 @@ public enum SimulationType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SimulationType.class.getName());
+        "SimulationType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeEnumOrBuilder.java
index 38b3e399c8..1a03d90830 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeEnumOrBuilder.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/simulation_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/SimulationTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeProto.java
index 7b75885070..93bcc890da 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SimulationTypeProto.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/simulation_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 SimulationTypeProto {
+public final class SimulationTypeProto extends com.google.protobuf.GeneratedFile {
   private SimulationTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SimulationTypeProto.class.getName());
+      "SimulationTypeProto");
   }
   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_SimulationTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SimulationTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SimulationTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeEnum.java
index e717c0dc5e..c24f2660e3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeEnum.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/sk_ad_network_ad_event_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 SkAdNetworkAdEventTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkAdEventTypeEnum.class.getName());
+      "SkAdNetworkAdEventTypeEnum");
   }
   // Use SkAdNetworkAdEventTypeEnum.newBuilder() to construct.
   private SkAdNetworkAdEventTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum SkAdNetworkAdEventType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SkAdNetworkAdEventType.class.getName());
+        "SkAdNetworkAdEventType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeEnumOrBuilder.java
index f05ef40b36..80279a7602 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeEnumOrBuilder.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/sk_ad_network_ad_event_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/SkAdNetworkAdEventTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeProto.java
index 0d2c33f936..8e46a379f2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAdEventTypeProto.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/sk_ad_network_ad_event_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 SkAdNetworkAdEventTypeProto {
+public final class SkAdNetworkAdEventTypeProto extends com.google.protobuf.GeneratedFile {
   private SkAdNetworkAdEventTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkAdEventTypeProto.class.getName());
+      "SkAdNetworkAdEventTypeProto");
   }
   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_SkAdNetworkAdEventTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SkAdNetworkAdEventTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SkAdNetworkAdEventTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditEnum.java
index 9c2b934213..ab5a181614 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditEnum.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/sk_ad_network_attribution_credit.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 SkAdNetworkAttributionCreditEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkAttributionCreditEnum.class.getName());
+      "SkAdNetworkAttributionCreditEnum");
   }
   // Use SkAdNetworkAttributionCreditEnum.newBuilder() to construct.
   private SkAdNetworkAttributionCreditEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum SkAdNetworkAttributionCredit
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SkAdNetworkAttributionCredit.class.getName());
+        "SkAdNetworkAttributionCredit");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditEnumOrBuilder.java
index 3f1b4bd60a..61368bac8c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditEnumOrBuilder.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/sk_ad_network_attribution_credit.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/SkAdNetworkAttributionCreditProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditProto.java
index fa6cffd4d5..1dcda48c5d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkAttributionCreditProto.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/sk_ad_network_attribution_credit.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 SkAdNetworkAttributionCreditProto {
+public final class SkAdNetworkAttributionCreditProto extends com.google.protobuf.GeneratedFile {
   private SkAdNetworkAttributionCreditProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkAttributionCreditProto.class.getName());
+      "SkAdNetworkAttributionCreditProto");
   }
   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_SkAdNetworkAttributionCreditEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SkAdNetworkAttributionCreditEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SkAdNetworkAttributionCreditEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueEnum.java
index db090211c8..93be149252 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueEnum.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/sk_ad_network_coarse_conversion_value.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 SkAdNetworkCoarseConversionValueEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkCoarseConversionValueEnum.class.getName());
+      "SkAdNetworkCoarseConversionValueEnum");
   }
   // Use SkAdNetworkCoarseConversionValueEnum.newBuilder() to construct.
   private SkAdNetworkCoarseConversionValueEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum SkAdNetworkCoarseConversionValue
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SkAdNetworkCoarseConversionValue.class.getName());
+        "SkAdNetworkCoarseConversionValue");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueEnumOrBuilder.java
index b5bfd85a8b..d421a93802 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueEnumOrBuilder.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/sk_ad_network_coarse_conversion_value.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/SkAdNetworkCoarseConversionValueProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueProto.java
index b4f4d6cff8..aa86c05fec 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkCoarseConversionValueProto.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/sk_ad_network_coarse_conversion_value.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 SkAdNetworkCoarseConversionValueProto {
+public final class SkAdNetworkCoarseConversionValueProto extends com.google.protobuf.GeneratedFile {
   private SkAdNetworkCoarseConversionValueProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkCoarseConversionValueProto.class.getName());
+      "SkAdNetworkCoarseConversionValueProto");
   }
   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_SkAdNetworkCoarseConversionValueEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SkAdNetworkCoarseConversionValueEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SkAdNetworkCoarseConversionValueEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeEnum.java
index 4ea7b380c2..4030f9e5b1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeEnum.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/sk_ad_network_source_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 SkAdNetworkSourceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkSourceTypeEnum.class.getName());
+      "SkAdNetworkSourceTypeEnum");
   }
   // Use SkAdNetworkSourceTypeEnum.newBuilder() to construct.
   private SkAdNetworkSourceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum SkAdNetworkSourceType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SkAdNetworkSourceType.class.getName());
+        "SkAdNetworkSourceType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeEnumOrBuilder.java
index 52bafba2c4..0df03de4ab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeEnumOrBuilder.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/sk_ad_network_source_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/SkAdNetworkSourceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeProto.java
index 13246a0ed4..7e91a7dbb7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkSourceTypeProto.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/sk_ad_network_source_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 SkAdNetworkSourceTypeProto {
+public final class SkAdNetworkSourceTypeProto extends com.google.protobuf.GeneratedFile {
   private SkAdNetworkSourceTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkSourceTypeProto.class.getName());
+      "SkAdNetworkSourceTypeProto");
   }
   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_SkAdNetworkSourceTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SkAdNetworkSourceTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SkAdNetworkSourceTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeEnum.java
index dee6b90e60..dcbc58e0c5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeEnum.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/sk_ad_network_user_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 SkAdNetworkUserTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkUserTypeEnum.class.getName());
+      "SkAdNetworkUserTypeEnum");
   }
   // Use SkAdNetworkUserTypeEnum.newBuilder() to construct.
   private SkAdNetworkUserTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum SkAdNetworkUserType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SkAdNetworkUserType.class.getName());
+        "SkAdNetworkUserType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeEnumOrBuilder.java
index a25469d730..eaf29630d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeEnumOrBuilder.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/sk_ad_network_user_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/SkAdNetworkUserTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeProto.java
index 4995948a95..90f68897bc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SkAdNetworkUserTypeProto.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/sk_ad_network_user_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 SkAdNetworkUserTypeProto {
+public final class SkAdNetworkUserTypeProto extends com.google.protobuf.GeneratedFile {
   private SkAdNetworkUserTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SkAdNetworkUserTypeProto.class.getName());
+      "SkAdNetworkUserTypeProto");
   }
   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_SkAdNetworkUserTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SkAdNetworkUserTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SkAdNetworkUserTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotEnum.java
index e3d8431d91..085fceddb0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotEnum.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/slot.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 SlotEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SlotEnum.class.getName());
+      "SlotEnum");
   }
   // Use SlotEnum.newBuilder() to construct.
   private SlotEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -135,10 +135,10 @@ public enum Slot
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        Slot.class.getName());
+        "Slot");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotEnumOrBuilder.java
index d75b561b42..bd5939cecb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotEnumOrBuilder.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/slot.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/SlotProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotProto.java
index b0c1e90da3..1d7591772c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SlotProto.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/slot.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 SlotProto {
+public final class SlotProto extends com.google.protobuf.GeneratedFile {
   private SlotProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SlotProto.class.getName());
+      "SlotProto");
   }
   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_SlotEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SlotEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SlotEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonEnum.java
index 44c7877876..03cf84af91 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonEnum.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/smart_campaign_not_eligible_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class SmartCampaignNotEligibleReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SmartCampaignNotEligibleReasonEnum.class.getName());
+      "SmartCampaignNotEligibleReasonEnum");
   }
   // Use SmartCampaignNotEligibleReasonEnum.newBuilder() to construct.
   private SmartCampaignNotEligibleReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -117,10 +117,10 @@ public enum SmartCampaignNotEligibleReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SmartCampaignNotEligibleReason.class.getName());
+        "SmartCampaignNotEligibleReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonEnumOrBuilder.java
index 8770f2efbe..9da4525200 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonEnumOrBuilder.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/smart_campaign_not_eligible_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/SmartCampaignNotEligibleReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonProto.java
index 80295c6aa1..fcd6bb3f1c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignNotEligibleReasonProto.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/smart_campaign_not_eligible_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 SmartCampaignNotEligibleReasonProto {
+public final class SmartCampaignNotEligibleReasonProto extends com.google.protobuf.GeneratedFile {
   private SmartCampaignNotEligibleReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SmartCampaignNotEligibleReasonProto.class.getName());
+      "SmartCampaignNotEligibleReasonProto");
   }
   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_enums_SmartCampaignNotEligibleReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SmartCampaignNotEligibleReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SmartCampaignNotEligibleReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusEnum.java
index e9f7212088..83b67332a2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusEnum.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/smart_campaign_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 SmartCampaignStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SmartCampaignStatusEnum.class.getName());
+      "SmartCampaignStatusEnum");
   }
   // Use SmartCampaignStatusEnum.newBuilder() to construct.
   private SmartCampaignStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -130,10 +130,10 @@ public enum SmartCampaignStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SmartCampaignStatus.class.getName());
+        "SmartCampaignStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusEnumOrBuilder.java
index 4cc5f668da..37d5522306 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusEnumOrBuilder.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/smart_campaign_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/SmartCampaignStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusProto.java
index 7df658a356..7713e36749 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SmartCampaignStatusProto.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/smart_campaign_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 SmartCampaignStatusProto {
+public final class SmartCampaignStatusProto extends com.google.protobuf.GeneratedFile {
   private SmartCampaignStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SmartCampaignStatusProto.class.getName());
+      "SmartCampaignStatusProto");
   }
   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_SmartCampaignStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SmartCampaignStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SmartCampaignStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeEnum.java
index 6b2a6e8343..a5329e4f46 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeEnum.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/spending_limit_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 SpendingLimitTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SpendingLimitTypeEnum.class.getName());
+      "SpendingLimitTypeEnum");
   }
   // Use SpendingLimitTypeEnum.newBuilder() to construct.
   private SpendingLimitTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum SpendingLimitType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SpendingLimitType.class.getName());
+        "SpendingLimitType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeEnumOrBuilder.java
index 699740c349..f70a3041d5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeEnumOrBuilder.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/spending_limit_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/SpendingLimitTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeProto.java
index 20cb5f6db9..d11766800d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SpendingLimitTypeProto.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/spending_limit_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 SpendingLimitTypeProto {
+public final class SpendingLimitTypeProto extends com.google.protobuf.GeneratedFile {
   private SpendingLimitTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SpendingLimitTypeProto.class.getName());
+      "SpendingLimitTypeProto");
   }
   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_enums_SpendingLimitTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SpendingLimitTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SpendingLimitTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingEnum.java
index 904b3c16d3..654040858a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingEnum.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/summary_row_setting.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 SummaryRowSettingEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SummaryRowSettingEnum.class.getName());
+      "SummaryRowSettingEnum");
   }
   // Use SummaryRowSettingEnum.newBuilder() to construct.
   private SummaryRowSettingEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum SummaryRowSetting
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SummaryRowSetting.class.getName());
+        "SummaryRowSetting");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingEnumOrBuilder.java
index aca483ef57..8ea8f174ae 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingEnumOrBuilder.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/summary_row_setting.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/SummaryRowSettingProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingProto.java
index 4a1ce3bfe7..18d3b99437 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SummaryRowSettingProto.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/summary_row_setting.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 SummaryRowSettingProto {
+public final class SummaryRowSettingProto extends com.google.protobuf.GeneratedFile {
   private SummaryRowSettingProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SummaryRowSettingProto.class.getName());
+      "SummaryRowSettingProto");
   }
   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_SummaryRowSettingEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SummaryRowSettingEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SummaryRowSettingEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionEnum.java
new file mode 100644
index 0000000000..0e72d2ed80
--- /dev/null
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionEnum.java
@@ -0,0 +1,1133 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v25/enums/survey_intended_action.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v25.enums;
+
+/**
+ * 
+ * Container for enum
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.SurveyIntendedActionEnum} + */ +@com.google.protobuf.Generated +public final class SurveyIntendedActionEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.enums.SurveyIntendedActionEnum) + SurveyIntendedActionEnumOrBuilder { +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= */ "", + "SurveyIntendedActionEnum"); + } + // Use SurveyIntendedActionEnum.newBuilder() to construct. + private SurveyIntendedActionEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private SurveyIntendedActionEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SurveyIntendedActionProto.internal_static_google_ads_googleads_v25_enums_SurveyIntendedActionEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.SurveyIntendedActionProto.internal_static_google_ads_googleads_v25_enums_SurveyIntendedActionEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.class, com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.Builder.class); + } + + /** + *
+   * The enum
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction} + */ + public enum SurveyIntendedAction + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Unknown value.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * Apply For
+     * 
+ * + * APPLY_FOR = 2; + */ + APPLY_FOR(2), + /** + *
+     * Apply To Work For
+     * 
+ * + * APPLY_TO_WORK_FOR = 3; + */ + APPLY_TO_WORK_FOR(3), + /** + *
+     * Attend
+     * 
+ * + * ATTEND = 4; + */ + ATTEND(4), + /** + *
+     * Book
+     * 
+ * + * BOOK = 5; + */ + BOOK(5), + /** + *
+     * Book With
+     * 
+ * + * BOOK_WITH = 6; + */ + BOOK_WITH(6), + /** + *
+     * Buy
+     * 
+ * + * BUY = 7; + */ + BUY(7), + /** + *
+     * Buy Content From
+     * 
+ * + * BUY_CONTENT_FROM = 8; + */ + BUY_CONTENT_FROM(8), + /** + *
+     * Buy Tickets For
+     * 
+ * + * BUY_TICKETS_FOR = 9; + */ + BUY_TICKETS_FOR(9), + /** + *
+     * Care About
+     * 
+ * + * CARE_ABOUT = 10; + */ + CARE_ABOUT(10), + /** + *
+     * Choose
+     * 
+ * + * CHOOSE = 11; + */ + CHOOSE(11), + /** + *
+     * Donate To
+     * 
+ * + * DONATE_TO = 12; + */ + DONATE_TO(12), + /** + *
+     * Download
+     * 
+ * + * DOWNLOAD = 13; + */ + DOWNLOAD(13), + /** + *
+     * Download From
+     * 
+ * + * DOWNLOAD_FROM = 14; + */ + DOWNLOAD_FROM(14), + /** + *
+     * Eat
+     * 
+ * + * EAT = 15; + */ + EAT(15), + /** + *
+     * Eat At
+     * 
+ * + * EAT_AT = 16; + */ + EAT_AT(16), + /** + *
+     * Have Unfavorable Opinion Of
+     * 
+ * + * HAVE_UNFAVORABLE_OPINION_OF = 17; + */ + HAVE_UNFAVORABLE_OPINION_OF(17), + /** + *
+     * Join
+     * 
+ * + * JOIN = 18; + */ + JOIN(18), + /** + *
+     * Learn
+     * 
+ * + * LEARN = 19; + */ + LEARN(19), + /** + *
+     * Listen To
+     * 
+ * + * LISTEN_TO = 20; + */ + LISTEN_TO(20), + /** + *
+     * None
+     * 
+ * + * NONE = 21; + */ + NONE(21), + /** + *
+     * Order From
+     * 
+ * + * ORDER_FROM = 22; + */ + ORDER_FROM(22), + /** + *
+     * Participate In
+     * 
+ * + * PARTICIPATE_IN = 23; + */ + PARTICIPATE_IN(23), + /** + *
+     * Play
+     * 
+ * + * PLAY = 24; + */ + PLAY(24), + /** + *
+     * Play At
+     * 
+ * + * PLAY_AT = 25; + */ + PLAY_AT(25), + /** + *
+     * Play On
+     * 
+ * + * PLAY_ON = 26; + */ + PLAY_ON(26), + /** + *
+     * Rent
+     * 
+ * + * RENT = 27; + */ + RENT(27), + /** + *
+     * See
+     * 
+ * + * SEE = 28; + */ + SEE(28), + /** + *
+     * See In Theaters
+     * 
+ * + * SEE_IN_THEATERS = 29; + */ + SEE_IN_THEATERS(29), + /** + *
+     * Shop
+     * 
+ * + * SHOP = 30; + */ + SHOP(30), + /** + *
+     * Sign Up For
+     * 
+ * + * SIGN_UP_FOR = 31; + */ + SIGN_UP_FOR(31), + /** + *
+     * Subscribe To
+     * 
+ * + * SUBSCRIBE_TO = 32; + */ + SUBSCRIBE_TO(32), + /** + *
+     * Take Action On
+     * 
+ * + * TAKE_ACTION_ON = 33; + */ + TAKE_ACTION_ON(33), + /** + *
+     * Use
+     * 
+ * + * USE = 34; + */ + USE(34), + /** + *
+     * Visit
+     * 
+ * + * VISIT = 35; + */ + VISIT(35), + /** + *
+     * Vote For
+     * 
+ * + * VOTE_FOR = 36; + */ + VOTE_FOR(36), + /** + *
+     * Watch
+     * 
+ * + * WATCH = 37; + */ + WATCH(37), + /** + *
+     * Watch In Theaters
+     * 
+ * + * WATCH_IN_THEATERS = 38; + */ + WATCH_IN_THEATERS(38), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "SurveyIntendedAction"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Unknown value.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * Apply For
+     * 
+ * + * APPLY_FOR = 2; + */ + public static final int APPLY_FOR_VALUE = 2; + /** + *
+     * Apply To Work For
+     * 
+ * + * APPLY_TO_WORK_FOR = 3; + */ + public static final int APPLY_TO_WORK_FOR_VALUE = 3; + /** + *
+     * Attend
+     * 
+ * + * ATTEND = 4; + */ + public static final int ATTEND_VALUE = 4; + /** + *
+     * Book
+     * 
+ * + * BOOK = 5; + */ + public static final int BOOK_VALUE = 5; + /** + *
+     * Book With
+     * 
+ * + * BOOK_WITH = 6; + */ + public static final int BOOK_WITH_VALUE = 6; + /** + *
+     * Buy
+     * 
+ * + * BUY = 7; + */ + public static final int BUY_VALUE = 7; + /** + *
+     * Buy Content From
+     * 
+ * + * BUY_CONTENT_FROM = 8; + */ + public static final int BUY_CONTENT_FROM_VALUE = 8; + /** + *
+     * Buy Tickets For
+     * 
+ * + * BUY_TICKETS_FOR = 9; + */ + public static final int BUY_TICKETS_FOR_VALUE = 9; + /** + *
+     * Care About
+     * 
+ * + * CARE_ABOUT = 10; + */ + public static final int CARE_ABOUT_VALUE = 10; + /** + *
+     * Choose
+     * 
+ * + * CHOOSE = 11; + */ + public static final int CHOOSE_VALUE = 11; + /** + *
+     * Donate To
+     * 
+ * + * DONATE_TO = 12; + */ + public static final int DONATE_TO_VALUE = 12; + /** + *
+     * Download
+     * 
+ * + * DOWNLOAD = 13; + */ + public static final int DOWNLOAD_VALUE = 13; + /** + *
+     * Download From
+     * 
+ * + * DOWNLOAD_FROM = 14; + */ + public static final int DOWNLOAD_FROM_VALUE = 14; + /** + *
+     * Eat
+     * 
+ * + * EAT = 15; + */ + public static final int EAT_VALUE = 15; + /** + *
+     * Eat At
+     * 
+ * + * EAT_AT = 16; + */ + public static final int EAT_AT_VALUE = 16; + /** + *
+     * Have Unfavorable Opinion Of
+     * 
+ * + * HAVE_UNFAVORABLE_OPINION_OF = 17; + */ + public static final int HAVE_UNFAVORABLE_OPINION_OF_VALUE = 17; + /** + *
+     * Join
+     * 
+ * + * JOIN = 18; + */ + public static final int JOIN_VALUE = 18; + /** + *
+     * Learn
+     * 
+ * + * LEARN = 19; + */ + public static final int LEARN_VALUE = 19; + /** + *
+     * Listen To
+     * 
+ * + * LISTEN_TO = 20; + */ + public static final int LISTEN_TO_VALUE = 20; + /** + *
+     * None
+     * 
+ * + * NONE = 21; + */ + public static final int NONE_VALUE = 21; + /** + *
+     * Order From
+     * 
+ * + * ORDER_FROM = 22; + */ + public static final int ORDER_FROM_VALUE = 22; + /** + *
+     * Participate In
+     * 
+ * + * PARTICIPATE_IN = 23; + */ + public static final int PARTICIPATE_IN_VALUE = 23; + /** + *
+     * Play
+     * 
+ * + * PLAY = 24; + */ + public static final int PLAY_VALUE = 24; + /** + *
+     * Play At
+     * 
+ * + * PLAY_AT = 25; + */ + public static final int PLAY_AT_VALUE = 25; + /** + *
+     * Play On
+     * 
+ * + * PLAY_ON = 26; + */ + public static final int PLAY_ON_VALUE = 26; + /** + *
+     * Rent
+     * 
+ * + * RENT = 27; + */ + public static final int RENT_VALUE = 27; + /** + *
+     * See
+     * 
+ * + * SEE = 28; + */ + public static final int SEE_VALUE = 28; + /** + *
+     * See In Theaters
+     * 
+ * + * SEE_IN_THEATERS = 29; + */ + public static final int SEE_IN_THEATERS_VALUE = 29; + /** + *
+     * Shop
+     * 
+ * + * SHOP = 30; + */ + public static final int SHOP_VALUE = 30; + /** + *
+     * Sign Up For
+     * 
+ * + * SIGN_UP_FOR = 31; + */ + public static final int SIGN_UP_FOR_VALUE = 31; + /** + *
+     * Subscribe To
+     * 
+ * + * SUBSCRIBE_TO = 32; + */ + public static final int SUBSCRIBE_TO_VALUE = 32; + /** + *
+     * Take Action On
+     * 
+ * + * TAKE_ACTION_ON = 33; + */ + public static final int TAKE_ACTION_ON_VALUE = 33; + /** + *
+     * Use
+     * 
+ * + * USE = 34; + */ + public static final int USE_VALUE = 34; + /** + *
+     * Visit
+     * 
+ * + * VISIT = 35; + */ + public static final int VISIT_VALUE = 35; + /** + *
+     * Vote For
+     * 
+ * + * VOTE_FOR = 36; + */ + public static final int VOTE_FOR_VALUE = 36; + /** + *
+     * Watch
+     * 
+ * + * WATCH = 37; + */ + public static final int WATCH_VALUE = 37; + /** + *
+     * Watch In Theaters
+     * 
+ * + * WATCH_IN_THEATERS = 38; + */ + public static final int WATCH_IN_THEATERS_VALUE = 38; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static SurveyIntendedAction valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static SurveyIntendedAction forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return APPLY_FOR; + case 3: return APPLY_TO_WORK_FOR; + case 4: return ATTEND; + case 5: return BOOK; + case 6: return BOOK_WITH; + case 7: return BUY; + case 8: return BUY_CONTENT_FROM; + case 9: return BUY_TICKETS_FOR; + case 10: return CARE_ABOUT; + case 11: return CHOOSE; + case 12: return DONATE_TO; + case 13: return DOWNLOAD; + case 14: return DOWNLOAD_FROM; + case 15: return EAT; + case 16: return EAT_AT; + case 17: return HAVE_UNFAVORABLE_OPINION_OF; + case 18: return JOIN; + case 19: return LEARN; + case 20: return LISTEN_TO; + case 21: return NONE; + case 22: return ORDER_FROM; + case 23: return PARTICIPATE_IN; + case 24: return PLAY; + case 25: return PLAY_AT; + case 26: return PLAY_ON; + case 27: return RENT; + case 28: return SEE; + case 29: return SEE_IN_THEATERS; + case 30: return SHOP; + case 31: return SIGN_UP_FOR; + case 32: return SUBSCRIBE_TO; + case 33: return TAKE_ACTION_ON; + case 34: return USE; + case 35: return VISIT; + case 36: return VOTE_FOR; + case 37: return WATCH; + case 38: return WATCH_IN_THEATERS; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SurveyIntendedAction> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SurveyIntendedAction findValueByNumber(int number) { + return SurveyIntendedAction.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final SurveyIntendedAction[] VALUES = values(); + + public static SurveyIntendedAction valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private SurveyIntendedAction(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum other = (com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum 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.enums.SurveyIntendedActionEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum 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.enums.SurveyIntendedActionEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum 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.enums.SurveyIntendedActionEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum 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.enums.SurveyIntendedActionEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum 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.enums.SurveyIntendedActionEnum 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.enums.SurveyIntendedActionEnum 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.enums.SurveyIntendedActionEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.SurveyIntendedActionEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.enums.SurveyIntendedActionEnum) + com.google.ads.googleads.v25.enums.SurveyIntendedActionEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SurveyIntendedActionProto.internal_static_google_ads_googleads_v25_enums_SurveyIntendedActionEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.SurveyIntendedActionProto.internal_static_google_ads_googleads_v25_enums_SurveyIntendedActionEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.class, com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.enums.SurveyIntendedActionProto.internal_static_google_ads_googleads_v25_enums_SurveyIntendedActionEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum build() { + com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum buildPartial() { + com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum result = new com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum) { + return mergeFrom((com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum other) { + if (other == com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.enums.SurveyIntendedActionEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.enums.SurveyIntendedActionEnum) + private static final com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum(); + } + + public static com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SurveyIntendedActionEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionEnumOrBuilder.java new file mode 100644 index 0000000000..11cbd4c51d --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/survey_intended_action.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public interface SurveyIntendedActionEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.enums.SurveyIntendedActionEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionProto.java new file mode 100644 index 0000000000..64957dc626 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyIntendedActionProto.java @@ -0,0 +1,83 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/survey_intended_action.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public final class SurveyIntendedActionProto extends com.google.protobuf.GeneratedFile { + private SurveyIntendedActionProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "SurveyIntendedActionProto"); + } + 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_enums_SurveyIntendedActionEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_enums_SurveyIntendedActionEnum_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/enums/survey_" + + "intended_action.proto\022\036google.ads.google" + + "ads.v25.enums\"\365\004\n\030SurveyIntendedActionEn" + + "um\"\330\004\n\024SurveyIntendedAction\022\017\n\013UNSPECIFI" + + "ED\020\000\022\013\n\007UNKNOWN\020\001\022\r\n\tAPPLY_FOR\020\002\022\025\n\021APPL" + + "Y_TO_WORK_FOR\020\003\022\n\n\006ATTEND\020\004\022\010\n\004BOOK\020\005\022\r\n" + + "\tBOOK_WITH\020\006\022\007\n\003BUY\020\007\022\024\n\020BUY_CONTENT_FRO" + + "M\020\010\022\023\n\017BUY_TICKETS_FOR\020\t\022\016\n\nCARE_ABOUT\020\n" + + "\022\n\n\006CHOOSE\020\013\022\r\n\tDONATE_TO\020\014\022\014\n\010DOWNLOAD\020" + + "\r\022\021\n\rDOWNLOAD_FROM\020\016\022\007\n\003EAT\020\017\022\n\n\006EAT_AT\020" + + "\020\022\037\n\033HAVE_UNFAVORABLE_OPINION_OF\020\021\022\010\n\004JO" + + "IN\020\022\022\t\n\005LEARN\020\023\022\r\n\tLISTEN_TO\020\024\022\010\n\004NONE\020\025" + + "\022\016\n\nORDER_FROM\020\026\022\022\n\016PARTICIPATE_IN\020\027\022\010\n\004" + + "PLAY\020\030\022\013\n\007PLAY_AT\020\031\022\013\n\007PLAY_ON\020\032\022\010\n\004RENT" + + "\020\033\022\007\n\003SEE\020\034\022\023\n\017SEE_IN_THEATERS\020\035\022\010\n\004SHOP" + + "\020\036\022\017\n\013SIGN_UP_FOR\020\037\022\020\n\014SUBSCRIBE_TO\020 \022\022\n" + + "\016TAKE_ACTION_ON\020!\022\007\n\003USE\020\"\022\t\n\005VISIT\020#\022\014\n" + + "\010VOTE_FOR\020$\022\t\n\005WATCH\020%\022\025\n\021WATCH_IN_THEAT" + + "ERS\020&B\363\001\n\"com.google.ads.googleads.v25.e" + + "numsB\031SurveyIntendedActionProtoP\001ZCgoogl" + + "e.golang.org/genproto/googleapis/ads/goo" + + "gleads/v25/enums;enums\242\002\003GAA\252\002\036Google.Ad" + + "s.GoogleAds.V25.Enums\312\002\036Google\\Ads\\Googl" + + "eAds\\V25\\Enums\352\002\"Google::Ads::GoogleAds:" + + ":V25::Enumsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v25_enums_SurveyIntendedActionEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_enums_SurveyIntendedActionEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_enums_SurveyIntendedActionEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeEnum.java new file mode 100644 index 0000000000..460e506414 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeEnum.java @@ -0,0 +1,539 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/survey_lift_flight_target_response_mode.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +/** + *
+ * Container for enum describing the Survey Lift target response mode.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum} + */ +@com.google.protobuf.Generated +public final class SurveyLiftFlightTargetResponseModeEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum) + SurveyLiftFlightTargetResponseModeEnumOrBuilder { +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= */ "", + "SurveyLiftFlightTargetResponseModeEnum"); + } + // Use SurveyLiftFlightTargetResponseModeEnum.newBuilder() to construct. + private SurveyLiftFlightTargetResponseModeEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private SurveyLiftFlightTargetResponseModeEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeProto.internal_static_google_ads_googleads_v25_enums_SurveyLiftFlightTargetResponseModeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeProto.internal_static_google_ads_googleads_v25_enums_SurveyLiftFlightTargetResponseModeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.class, com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.Builder.class); + } + + /** + *
+   * Sets the Survey Lift (a.k.a. Brand Lift) LiftMeasurementFlight's survey
+   * response target and target completion days.
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode} + */ + public enum SurveyLiftFlightTargetResponseMode + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * The LiftMeasurementFlight is not eligible for boosted measurement.
+     * 
+ * + * STANDARD = 2; + */ + STANDARD(2), + /** + *
+     * The LiftMeasurementFlight is eligible for boosted measurement.
+     * 
+ * + * BOOST = 3; + */ + BOOST(3), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "SurveyLiftFlightTargetResponseMode"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Used for return value only. Represents value unknown in this version.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * The LiftMeasurementFlight is not eligible for boosted measurement.
+     * 
+ * + * STANDARD = 2; + */ + public static final int STANDARD_VALUE = 2; + /** + *
+     * The LiftMeasurementFlight is eligible for boosted measurement.
+     * 
+ * + * BOOST = 3; + */ + public static final int BOOST_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static SurveyLiftFlightTargetResponseMode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static SurveyLiftFlightTargetResponseMode forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return STANDARD; + case 3: return BOOST; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SurveyLiftFlightTargetResponseMode> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SurveyLiftFlightTargetResponseMode findValueByNumber(int number) { + return SurveyLiftFlightTargetResponseMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final SurveyLiftFlightTargetResponseMode[] VALUES = values(); + + public static SurveyLiftFlightTargetResponseMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private SurveyLiftFlightTargetResponseMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum other = (com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum 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.enums.SurveyLiftFlightTargetResponseModeEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum 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.enums.SurveyLiftFlightTargetResponseModeEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum 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.enums.SurveyLiftFlightTargetResponseModeEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum 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.enums.SurveyLiftFlightTargetResponseModeEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum 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.enums.SurveyLiftFlightTargetResponseModeEnum 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.enums.SurveyLiftFlightTargetResponseModeEnum 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.enums.SurveyLiftFlightTargetResponseModeEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum describing the Survey Lift target response mode.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum) + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeProto.internal_static_google_ads_googleads_v25_enums_SurveyLiftFlightTargetResponseModeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeProto.internal_static_google_ads_googleads_v25_enums_SurveyLiftFlightTargetResponseModeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.class, com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeProto.internal_static_google_ads_googleads_v25_enums_SurveyLiftFlightTargetResponseModeEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum build() { + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum buildPartial() { + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum result = new com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum) { + return mergeFrom((com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum other) { + if (other == com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum) + private static final com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum(); + } + + public static com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SurveyLiftFlightTargetResponseModeEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeEnumOrBuilder.java new file mode 100644 index 0000000000..f5849047df --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/survey_lift_flight_target_response_mode.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public interface SurveyLiftFlightTargetResponseModeEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeProto.java new file mode 100644 index 0000000000..15f32dc32b --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveyLiftFlightTargetResponseModeProto.java @@ -0,0 +1,71 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/survey_lift_flight_target_response_mode.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public final class SurveyLiftFlightTargetResponseModeProto extends com.google.protobuf.GeneratedFile { + private SurveyLiftFlightTargetResponseModeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "SurveyLiftFlightTargetResponseModeProto"); + } + 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_enums_SurveyLiftFlightTargetResponseModeEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_enums_SurveyLiftFlightTargetResponseModeEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nLgoogle/ads/googleads/v25/enums/survey_" + + "lift_flight_target_response_mode.proto\022\036" + + "google.ads.googleads.v25.enums\"\205\001\n&Surve" + + "yLiftFlightTargetResponseModeEnum\"[\n\"Sur" + + "veyLiftFlightTargetResponseMode\022\017\n\013UNSPE" + + "CIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\014\n\010STANDARD\020\002\022\t\n\005B" + + "OOST\020\003B\201\002\n\"com.google.ads.googleads.v25." + + "enumsB\'SurveyLiftFlightTargetResponseMod" + + "eProtoP\001ZCgoogle.golang.org/genproto/goo" + + "gleapis/ads/googleads/v25/enums;enums\242\002\003" + + "GAA\252\002\036Google.Ads.GoogleAds.V25.Enums\312\002\036G" + + "oogle\\Ads\\GoogleAds\\V25\\Enums\352\002\"Google::" + + "Ads::GoogleAds::V25::Enumsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v25_enums_SurveyLiftFlightTargetResponseModeEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_enums_SurveyLiftFlightTargetResponseModeEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_enums_SurveyLiftFlightTargetResponseModeEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeEnum.java new file mode 100644 index 0000000000..7529f2ddca --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeEnum.java @@ -0,0 +1,4380 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/survey_subject_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +/** + *
+ * Container for enum
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.SurveySubjectTypeEnum} + */ +@com.google.protobuf.Generated +public final class SurveySubjectTypeEnum extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.enums.SurveySubjectTypeEnum) + SurveySubjectTypeEnumOrBuilder { +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= */ "", + "SurveySubjectTypeEnum"); + } + // Use SurveySubjectTypeEnum.newBuilder() to construct. + private SurveySubjectTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private SurveySubjectTypeEnum() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SurveySubjectTypeProto.internal_static_google_ads_googleads_v25_enums_SurveySubjectTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.SurveySubjectTypeProto.internal_static_google_ads_googleads_v25_enums_SurveySubjectTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.class, com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.Builder.class); + } + + /** + *
+   * The enum
+   * 
+ * + * Protobuf enum {@code google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType} + */ + public enum SurveySubjectType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + UNSPECIFIED(0), + /** + *
+     * Unknown value.
+     * 
+ * + * UNKNOWN = 1; + */ + UNKNOWN(1), + /** + *
+     * Generic Brand
+     * 
+ * + * GENERIC_BRAND = 2; + */ + GENERIC_BRAND(2), + /** + *
+     * Generic Product
+     * 
+ * + * GENERIC_PRODUCT = 3; + */ + GENERIC_PRODUCT(3), + /** + *
+     * Generic Service
+     * 
+ * + * GENERIC_SERVICE = 4; + */ + GENERIC_SERVICE(4), + /** + *
+     * App
+     * 
+ * + * APP = 5; + */ + APP(5), + /** + *
+     * Apps Dating Services
+     * 
+ * + * APPS_DATING_SERVICES = 6; + */ + APPS_DATING_SERVICES(6), + /** + *
+     * Apps Podcasts
+     * 
+ * + * APPS_PODCASTS = 7; + */ + APPS_PODCASTS(7), + /** + *
+     * Apps Digital Comics
+     * 
+ * + * APPS_DIGITAL_COMICS = 8; + */ + APPS_DIGITAL_COMICS(8), + /** + *
+     * Automotive Battery
+     * 
+ * + * AUTOMOTIVE_BATTERY = 9; + */ + AUTOMOTIVE_BATTERY(9), + /** + *
+     * Automotive Brand
+     * 
+ * + * AUTOMOTIVE_BRAND = 10; + */ + AUTOMOTIVE_BRAND(10), + /** + *
+     * Automotive Car Rental
+     * 
+ * + * AUTOMOTIVE_CAR_RENTAL = 11; + */ + AUTOMOTIVE_CAR_RENTAL(11), + /** + *
+     * Automotive Car Service
+     * 
+ * + * AUTOMOTIVE_CAR_SERVICE = 12; + */ + AUTOMOTIVE_CAR_SERVICE(12), + /** + *
+     * Automotive Electric Car Brand
+     * 
+ * + * AUTOMOTIVE_ELECTRIC_CAR_BRAND = 13; + */ + AUTOMOTIVE_ELECTRIC_CAR_BRAND(13), + /** + *
+     * Automotive Gas Stations
+     * 
+ * + * AUTOMOTIVE_GAS_STATIONS = 14; + */ + AUTOMOTIVE_GAS_STATIONS(14), + /** + *
+     * Automotive Motorcycle
+     * 
+ * + * AUTOMOTIVE_MOTORCYCLE = 15; + */ + AUTOMOTIVE_MOTORCYCLE(15), + /** + *
+     * Automotive Oil
+     * 
+ * + * AUTOMOTIVE_OIL = 16; + */ + AUTOMOTIVE_OIL(16), + /** + *
+     * Automotive Product
+     * 
+ * + * AUTOMOTIVE_PRODUCT = 17; + */ + AUTOMOTIVE_PRODUCT(17), + /** + *
+     * Automotive Tires Brand
+     * 
+ * + * AUTOMOTIVE_TIRES_BRAND = 18; + */ + AUTOMOTIVE_TIRES_BRAND(18), + /** + *
+     * Bim Company
+     * 
+ * + * BIM_COMPANY = 19; + */ + BIM_COMPANY(19), + /** + *
+     * Bim Enterprise Services Company
+     * 
+ * + * BIM_ENTERPRISE_SERVICES_COMPANY = 20; + */ + BIM_ENTERPRISE_SERVICES_COMPANY(20), + /** + *
+     * Bim Job
+     * 
+ * + * BIM_JOB = 21; + */ + BIM_JOB(21), + /** + *
+     * Bim Marketing Company
+     * 
+ * + * BIM_MARKETING_COMPANY = 22; + */ + BIM_MARKETING_COMPANY(22), + /** + *
+     * Bim Recruiting
+     * 
+ * + * BIM_RECRUITING = 23; + */ + BIM_RECRUITING(23), + /** + *
+     * Bim Shipping
+     * 
+ * + * BIM_SHIPPING = 24; + */ + BIM_SHIPPING(24), + /** + *
+     * Cpg Baby Care Brand
+     * 
+ * + * CPG_BABY_CARE_BRAND = 25; + */ + CPG_BABY_CARE_BRAND(25), + /** + *
+     * Cpg Baby Care Product
+     * 
+ * + * CPG_BABY_CARE_PRODUCT = 26; + */ + CPG_BABY_CARE_PRODUCT(26), + /** + *
+     * Cpg Beauty Brand
+     * 
+ * + * CPG_BEAUTY_BRAND = 27; + */ + CPG_BEAUTY_BRAND(27), + /** + *
+     * Cpg Beauty Product
+     * 
+ * + * CPG_BEAUTY_PRODUCT = 28; + */ + CPG_BEAUTY_PRODUCT(28), + /** + *
+     * Cpg Beauty And Personal Care Brand
+     * 
+ * + * CPG_BEAUTY_AND_PERSONAL_CARE_BRAND = 29; + */ + CPG_BEAUTY_AND_PERSONAL_CARE_BRAND(29), + /** + *
+     * Cpg Beauty And Personal Care Product
+     * 
+ * + * CPG_BEAUTY_AND_PERSONAL_CARE_PRODUCT = 30; + */ + CPG_BEAUTY_AND_PERSONAL_CARE_PRODUCT(30), + /** + *
+     * Cpg Body Wash Brand
+     * 
+ * + * CPG_BODY_WASH_BRAND = 31; + */ + CPG_BODY_WASH_BRAND(31), + /** + *
+     * Cpg Body Wash Product
+     * 
+ * + * CPG_BODY_WASH_PRODUCT = 32; + */ + CPG_BODY_WASH_PRODUCT(32), + /** + *
+     * Cpg Drain Cleaners
+     * 
+ * + * CPG_DRAIN_CLEANERS = 33; + */ + CPG_DRAIN_CLEANERS(33), + /** + *
+     * Cpg Fragrance Brand
+     * 
+ * + * CPG_FRAGRANCE_BRAND = 34; + */ + CPG_FRAGRANCE_BRAND(34), + /** + *
+     * Cpg Fragrance Product
+     * 
+ * + * CPG_FRAGRANCE_PRODUCT = 35; + */ + CPG_FRAGRANCE_PRODUCT(35), + /** + *
+     * Cpg Hair Care Brand
+     * 
+ * + * CPG_HAIR_CARE_BRAND = 36; + */ + CPG_HAIR_CARE_BRAND(36), + /** + *
+     * Cpg Hair Care Product
+     * 
+ * + * CPG_HAIR_CARE_PRODUCT = 37; + */ + CPG_HAIR_CARE_PRODUCT(37), + /** + *
+     * Cpg Household Cleaning Brand
+     * 
+ * + * CPG_HOUSEHOLD_CLEANING_BRAND = 38; + */ + CPG_HOUSEHOLD_CLEANING_BRAND(38), + /** + *
+     * Cpg Household Cleaning Product
+     * 
+ * + * CPG_HOUSEHOLD_CLEANING_PRODUCT = 39; + */ + CPG_HOUSEHOLD_CLEANING_PRODUCT(39), + /** + *
+     * Cpg Laundry Brand
+     * 
+ * + * CPG_LAUNDRY_BRAND = 40; + */ + CPG_LAUNDRY_BRAND(40), + /** + *
+     * Cpg Make Up Brand
+     * 
+ * + * CPG_MAKE_UP_BRAND = 41; + */ + CPG_MAKE_UP_BRAND(41), + /** + *
+     * Cpg Make Up Product
+     * 
+ * + * CPG_MAKE_UP_PRODUCT = 42; + */ + CPG_MAKE_UP_PRODUCT(42), + /** + *
+     * Cpg Mouthwash Brand
+     * 
+ * + * CPG_MOUTHWASH_BRAND = 43; + */ + CPG_MOUTHWASH_BRAND(43), + /** + *
+     * Cpg Office Supplies Brand
+     * 
+ * + * CPG_OFFICE_SUPPLIES_BRAND = 44; + */ + CPG_OFFICE_SUPPLIES_BRAND(44), + /** + *
+     * Cpg Office Supplies Product
+     * 
+ * + * CPG_OFFICE_SUPPLIES_PRODUCT = 45; + */ + CPG_OFFICE_SUPPLIES_PRODUCT(45), + /** + *
+     * Cpg Oral Care Brand
+     * 
+ * + * CPG_ORAL_CARE_BRAND = 46; + */ + CPG_ORAL_CARE_BRAND(46), + /** + *
+     * Cpg Personal Care Brand
+     * 
+ * + * CPG_PERSONAL_CARE_BRAND = 47; + */ + CPG_PERSONAL_CARE_BRAND(47), + /** + *
+     * Cpg Personal Care Product
+     * 
+ * + * CPG_PERSONAL_CARE_PRODUCT = 48; + */ + CPG_PERSONAL_CARE_PRODUCT(48), + /** + *
+     * Cpg Skin Care Brand
+     * 
+ * + * CPG_SKIN_CARE_BRAND = 49; + */ + CPG_SKIN_CARE_BRAND(49), + /** + *
+     * Cpg Skin Care Product
+     * 
+ * + * CPG_SKIN_CARE_PRODUCT = 50; + */ + CPG_SKIN_CARE_PRODUCT(50), + /** + *
+     * Education Business Programs
+     * 
+ * + * EDUCATION_BUSINESS_PROGRAMS = 51; + */ + EDUCATION_BUSINESS_PROGRAMS(51), + /** + *
+     * Education Masters Programs
+     * 
+ * + * EDUCATION_MASTERS_PROGRAMS = 52; + */ + EDUCATION_MASTERS_PROGRAMS(52), + /** + *
+     * Education Nursing Programs
+     * 
+ * + * EDUCATION_NURSING_PROGRAMS = 53; + */ + EDUCATION_NURSING_PROGRAMS(53), + /** + *
+     * Education It Programs
+     * 
+ * + * EDUCATION_IT_PROGRAMS = 54; + */ + EDUCATION_IT_PROGRAMS(54), + /** + *
+     * Education Offline
+     * 
+ * + * EDUCATION_OFFLINE = 55; + */ + EDUCATION_OFFLINE(55), + /** + *
+     * Education Online
+     * 
+ * + * EDUCATION_ONLINE = 56; + */ + EDUCATION_ONLINE(56), + /** + *
+     * Education Program
+     * 
+ * + * EDUCATION_PROGRAM = 57; + */ + EDUCATION_PROGRAM(57), + /** + *
+     * Education Test Preparation
+     * 
+ * + * EDUCATION_TEST_PREPARATION = 58; + */ + EDUCATION_TEST_PREPARATION(58), + /** + *
+     * Fbr Beer Brand
+     * 
+ * + * FBR_BEER_BRAND = 59; + */ + FBR_BEER_BRAND(59), + /** + *
+     * Fbr Beverage Brand
+     * 
+ * + * FBR_BEVERAGE_BRAND = 60; + */ + FBR_BEVERAGE_BRAND(60), + /** + *
+     * Fbr Beverage Product
+     * 
+ * + * FBR_BEVERAGE_PRODUCT = 61; + */ + FBR_BEVERAGE_PRODUCT(61), + /** + *
+     * Fbr Breakfast Food Brand
+     * 
+ * + * FBR_BREAKFAST_FOOD_BRAND = 62; + */ + FBR_BREAKFAST_FOOD_BRAND(62), + /** + *
+     * Fbr Breakfast Food Product
+     * 
+ * + * FBR_BREAKFAST_FOOD_PRODUCT = 63; + */ + FBR_BREAKFAST_FOOD_PRODUCT(63), + /** + *
+     * Fbr Candy
+     * 
+ * + * FBR_CANDY = 64; + */ + FBR_CANDY(64), + /** + *
+     * Fbr Cheese
+     * 
+ * + * FBR_CHEESE = 65; + */ + FBR_CHEESE(65), + /** + *
+     * Fbr Chips Brand
+     * 
+ * + * FBR_CHIPS_BRAND = 66; + */ + FBR_CHIPS_BRAND(66), + /** + *
+     * Fbr Chips Product
+     * 
+ * + * FBR_CHIPS_PRODUCT = 67; + */ + FBR_CHIPS_PRODUCT(67), + /** + *
+     * Fbr Chocolate Brand
+     * 
+ * + * FBR_CHOCOLATE_BRAND = 68; + */ + FBR_CHOCOLATE_BRAND(68), + /** + *
+     * Fbr Chocolate Product
+     * 
+ * + * FBR_CHOCOLATE_PRODUCT = 69; + */ + FBR_CHOCOLATE_PRODUCT(69), + /** + *
+     * Fbr Coffee Brand
+     * 
+ * + * FBR_COFFEE_BRAND = 70; + */ + FBR_COFFEE_BRAND(70), + /** + *
+     * Fbr Coffee Product
+     * 
+ * + * FBR_COFFEE_PRODUCT = 71; + */ + FBR_COFFEE_PRODUCT(71), + /** + *
+     * Fbr Cold Drink Brand
+     * 
+ * + * FBR_COLD_DRINK_BRAND = 72; + */ + FBR_COLD_DRINK_BRAND(72), + /** + *
+     * Fbr Cold Drink Product
+     * 
+ * + * FBR_COLD_DRINK_PRODUCT = 73; + */ + FBR_COLD_DRINK_PRODUCT(73), + /** + *
+     * Fbr Cookies
+     * 
+ * + * FBR_COOKIES = 74; + */ + FBR_COOKIES(74), + /** + *
+     * Fbr Dogfood Brand
+     * 
+ * + * FBR_DOGFOOD_BRAND = 75; + */ + FBR_DOGFOOD_BRAND(75), + /** + *
+     * Fbr Dogfood Product
+     * 
+ * + * FBR_DOGFOOD_PRODUCT = 76; + */ + FBR_DOGFOOD_PRODUCT(76), + /** + *
+     * Fbr Dog Treats Brand
+     * 
+ * + * FBR_DOG_TREATS_BRAND = 77; + */ + FBR_DOG_TREATS_BRAND(77), + /** + *
+     * Fbr Food Brand
+     * 
+ * + * FBR_FOOD_BRAND = 78; + */ + FBR_FOOD_BRAND(78), + /** + *
+     * Fbr Food Delivery Brand
+     * 
+ * + * FBR_FOOD_DELIVERY_BRAND = 79; + */ + FBR_FOOD_DELIVERY_BRAND(79), + /** + *
+     * Fbr Food Product
+     * 
+ * + * FBR_FOOD_PRODUCT = 80; + */ + FBR_FOOD_PRODUCT(80), + /** + *
+     * Fbr Ice Cream Brand
+     * 
+ * + * FBR_ICE_CREAM_BRAND = 81; + */ + FBR_ICE_CREAM_BRAND(81), + /** + *
+     * Fbr Ice Cream Product
+     * 
+ * + * FBR_ICE_CREAM_PRODUCT = 82; + */ + FBR_ICE_CREAM_PRODUCT(82), + /** + *
+     * Fbr Pet Food Brand
+     * 
+ * + * FBR_PET_FOOD_BRAND = 83; + */ + FBR_PET_FOOD_BRAND(83), + /** + *
+     * Fbr Pet Food Product
+     * 
+ * + * FBR_PET_FOOD_PRODUCT = 84; + */ + FBR_PET_FOOD_PRODUCT(84), + /** + *
+     * Fbr Pet Supply Brand
+     * 
+ * + * FBR_PET_SUPPLY_BRAND = 85; + */ + FBR_PET_SUPPLY_BRAND(85), + /** + *
+     * Fbr Pet Supply Product
+     * 
+ * + * FBR_PET_SUPPLY_PRODUCT = 86; + */ + FBR_PET_SUPPLY_PRODUCT(86), + /** + *
+     * Fbr Restaurant
+     * 
+ * + * FBR_RESTAURANT = 87; + */ + FBR_RESTAURANT(87), + /** + *
+     * Fbr Restaurant Delivery Service Brand
+     * 
+ * + * FBR_RESTAURANT_DELIVERY_SERVICE_BRAND = 88; + */ + FBR_RESTAURANT_DELIVERY_SERVICE_BRAND(88), + /** + *
+     * Fbr Restaurant Delivery Service Product
+     * 
+ * + * FBR_RESTAURANT_DELIVERY_SERVICE_PRODUCT = 89; + */ + FBR_RESTAURANT_DELIVERY_SERVICE_PRODUCT(89), + /** + *
+     * Fbr Snacks Brand
+     * 
+ * + * FBR_SNACKS_BRAND = 90; + */ + FBR_SNACKS_BRAND(90), + /** + *
+     * Fbr Snacks Product
+     * 
+ * + * FBR_SNACKS_PRODUCT = 91; + */ + FBR_SNACKS_PRODUCT(91), + /** + *
+     * Fbr Soda Brand
+     * 
+ * + * FBR_SODA_BRAND = 92; + */ + FBR_SODA_BRAND(92), + /** + *
+     * Fbr Soda Product
+     * 
+ * + * FBR_SODA_PRODUCT = 93; + */ + FBR_SODA_PRODUCT(93), + /** + *
+     * Fbr Spirit Brand
+     * 
+ * + * FBR_SPIRIT_BRAND = 94; + */ + FBR_SPIRIT_BRAND(94), + /** + *
+     * Fbr Spirit Product
+     * 
+ * + * FBR_SPIRIT_PRODUCT = 95; + */ + FBR_SPIRIT_PRODUCT(95), + /** + *
+     * Fbr Whey Protein Brand
+     * 
+ * + * FBR_WHEY_PROTEIN_BRAND = 96; + */ + FBR_WHEY_PROTEIN_BRAND(96), + /** + *
+     * Fbr Wine
+     * 
+ * + * FBR_WINE = 97; + */ + FBR_WINE(97), + /** + *
+     * Finance Accounting Brand
+     * 
+ * + * FINANCE_ACCOUNTING_BRAND = 98; + */ + FINANCE_ACCOUNTING_BRAND(98), + /** + *
+     * Finance Bank
+     * 
+ * + * FINANCE_BANK = 99; + */ + FINANCE_BANK(99), + /** + *
+     * Finance Credit Card Brand
+     * 
+ * + * FINANCE_CREDIT_CARD_BRAND = 100; + */ + FINANCE_CREDIT_CARD_BRAND(100), + /** + *
+     * Finance Credit Card Product
+     * 
+ * + * FINANCE_CREDIT_CARD_PRODUCT = 101; + */ + FINANCE_CREDIT_CARD_PRODUCT(101), + /** + *
+     * Finance Financial Services
+     * 
+ * + * FINANCE_FINANCIAL_SERVICES = 102; + */ + FINANCE_FINANCIAL_SERVICES(102), + /** + *
+     * Finance Insurance
+     * 
+ * + * FINANCE_INSURANCE = 103; + */ + FINANCE_INSURANCE(103), + /** + *
+     * Finance Investment Services
+     * 
+ * + * FINANCE_INVESTMENT_SERVICES = 104; + */ + FINANCE_INVESTMENT_SERVICES(104), + /** + *
+     * Finance Loan Provider
+     * 
+ * + * FINANCE_LOAN_PROVIDER = 105; + */ + FINANCE_LOAN_PROVIDER(105), + /** + *
+     * Finance Mortgage Company
+     * 
+ * + * FINANCE_MORTGAGE_COMPANY = 106; + */ + FINANCE_MORTGAGE_COMPANY(106), + /** + *
+     * Finance Payments Processing
+     * 
+ * + * FINANCE_PAYMENTS_PROCESSING = 107; + */ + FINANCE_PAYMENTS_PROCESSING(107), + /** + *
+     * Finance Payments Systems
+     * 
+ * + * FINANCE_PAYMENTS_SYSTEMS = 108; + */ + FINANCE_PAYMENTS_SYSTEMS(108), + /** + *
+     * Finance Taxes Brand
+     * 
+ * + * FINANCE_TAXES_BRAND = 109; + */ + FINANCE_TAXES_BRAND(109), + /** + *
+     * Finance Taxes Product
+     * 
+ * + * FINANCE_TAXES_PRODUCT = 110; + */ + FINANCE_TAXES_PRODUCT(110), + /** + *
+     * Gambling Casino
+     * 
+ * + * GAMBLING_CASINO = 111; + */ + GAMBLING_CASINO(111), + /** + *
+     * Gambling Daily Fantasy Sport
+     * 
+ * + * GAMBLING_DAILY_FANTASY_SPORT = 112; + */ + GAMBLING_DAILY_FANTASY_SPORT(112), + /** + *
+     * Gambling Gambling Site
+     * 
+ * + * GAMBLING_GAMBLING_SITE = 113; + */ + GAMBLING_GAMBLING_SITE(113), + /** + *
+     * Gambling Lottery
+     * 
+ * + * GAMBLING_LOTTERY = 114; + */ + GAMBLING_LOTTERY(114), + /** + *
+     * Gambling Sports Betting Site
+     * 
+ * + * GAMBLING_SPORTS_BETTING_SITE = 115; + */ + GAMBLING_SPORTS_BETTING_SITE(115), + /** + *
+     * Government Anti Smoking
+     * 
+ * + * GOVERNMENT_ANTI_SMOKING = 116; + */ + GOVERNMENT_ANTI_SMOKING(116), + /** + *
+     * Government Military
+     * 
+ * + * GOVERNMENT_MILITARY = 117; + */ + GOVERNMENT_MILITARY(117), + /** + *
+     * Government Organization
+     * 
+ * + * GOVERNMENT_ORGANIZATION = 118; + */ + GOVERNMENT_ORGANIZATION(118), + /** + *
+     * Government Program
+     * 
+ * + * GOVERNMENT_PROGRAM = 119; + */ + GOVERNMENT_PROGRAM(119), + /** + *
+     * Government Public Health Behaviors
+     * 
+ * + * GOVERNMENT_PUBLIC_HEALTH_BEHAVIORS = 120; + */ + GOVERNMENT_PUBLIC_HEALTH_BEHAVIORS(120), + /** + *
+     * Government Public Health Issue
+     * 
+ * + * GOVERNMENT_PUBLIC_HEALTH_ISSUE = 121; + */ + GOVERNMENT_PUBLIC_HEALTH_ISSUE(121), + /** + *
+     * Government Public Health Topic
+     * 
+ * + * GOVERNMENT_PUBLIC_HEALTH_TOPIC = 122; + */ + GOVERNMENT_PUBLIC_HEALTH_TOPIC(122), + /** + *
+     * Government Service
+     * 
+ * + * GOVERNMENT_SERVICE = 123; + */ + GOVERNMENT_SERVICE(123), + /** + *
+     * Healthcare Gyms
+     * 
+ * + * HEALTHCARE_GYMS = 124; + */ + HEALTHCARE_GYMS(124), + /** + *
+     * Healthcare Health Insurance Brand
+     * 
+ * + * HEALTHCARE_HEALTH_INSURANCE_BRAND = 125; + */ + HEALTHCARE_HEALTH_INSURANCE_BRAND(125), + /** + *
+     * Healthcare Multivitamins
+     * 
+ * + * HEALTHCARE_MULTIVITAMINS = 126; + */ + HEALTHCARE_MULTIVITAMINS(126), + /** + *
+     * Healthcare Sports Supplements
+     * 
+ * + * HEALTHCARE_SPORTS_SUPPLEMENTS = 127; + */ + HEALTHCARE_SPORTS_SUPPLEMENTS(127), + /** + *
+     * Healthcare Weight Loss Brand
+     * 
+ * + * HEALTHCARE_WEIGHT_LOSS_BRAND = 128; + */ + HEALTHCARE_WEIGHT_LOSS_BRAND(128), + /** + *
+     * Healthcare Weight Loss Product
+     * 
+ * + * HEALTHCARE_WEIGHT_LOSS_PRODUCT = 129; + */ + HEALTHCARE_WEIGHT_LOSS_PRODUCT(129), + /** + *
+     * Home Services Cable Tv
+     * 
+ * + * HOME_SERVICES_CABLE_TV = 130; + */ + HOME_SERVICES_CABLE_TV(130), + /** + *
+     * Home Services Energy Brand
+     * 
+ * + * HOME_SERVICES_ENERGY_BRAND = 131; + */ + HOME_SERVICES_ENERGY_BRAND(131), + /** + *
+     * Home Services Household Services Company
+     * 
+ * + * HOME_SERVICES_HOUSEHOLD_SERVICES_COMPANY = 132; + */ + HOME_SERVICES_HOUSEHOLD_SERVICES_COMPANY(132), + /** + *
+     * Home Services Internet Service
+     * 
+ * + * HOME_SERVICES_INTERNET_SERVICE = 133; + */ + HOME_SERVICES_INTERNET_SERVICE(133), + /** + *
+     * Home Services Mobile Phone
+     * 
+ * + * HOME_SERVICES_MOBILE_PHONE = 134; + */ + HOME_SERVICES_MOBILE_PHONE(134), + /** + *
+     * Home Services Pay Tv Channel
+     * 
+ * + * HOME_SERVICES_PAY_TV_CHANNEL = 135; + */ + HOME_SERVICES_PAY_TV_CHANNEL(135), + /** + *
+     * Home Services Pay Tv Network
+     * 
+ * + * HOME_SERVICES_PAY_TV_NETWORK = 136; + */ + HOME_SERVICES_PAY_TV_NETWORK(136), + /** + *
+     * Local Charity
+     * 
+ * + * LOCAL_CHARITY = 137; + */ + LOCAL_CHARITY(137), + /** + *
+     * Local Classifieds Site
+     * 
+ * + * LOCAL_CLASSIFIEDS_SITE = 138; + */ + LOCAL_CLASSIFIEDS_SITE(138), + /** + *
+     * Local Flower Brand
+     * 
+ * + * LOCAL_FLOWER_BRAND = 139; + */ + LOCAL_FLOWER_BRAND(139), + /** + *
+     * Local Job Classifieds Site
+     * 
+ * + * LOCAL_JOB_CLASSIFIEDS_SITE = 140; + */ + LOCAL_JOB_CLASSIFIEDS_SITE(140), + /** + *
+     * Local Law Firms
+     * 
+ * + * LOCAL_LAW_FIRMS = 141; + */ + LOCAL_LAW_FIRMS(141), + /** + *
+     * Local Real Estate Site
+     * 
+ * + * LOCAL_REAL_ESTATE_SITE = 142; + */ + LOCAL_REAL_ESTATE_SITE(142), + /** + *
+     * Media And Entertainment Download Site
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_DOWNLOAD_SITE = 143; + */ + MEDIA_AND_ENTERTAINMENT_DOWNLOAD_SITE(143), + /** + *
+     * Media And Entertainment Dvd
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_DVD = 144; + */ + MEDIA_AND_ENTERTAINMENT_DVD(144), + /** + *
+     * Media And Entertainment Event
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_EVENT = 145; + */ + MEDIA_AND_ENTERTAINMENT_EVENT(145), + /** + *
+     * Media And Entertainment Game
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_GAME = 146; + */ + MEDIA_AND_ENTERTAINMENT_GAME(146), + /** + *
+     * Media And Entertainment Gaming Products
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_GAMING_PRODUCTS = 147; + */ + MEDIA_AND_ENTERTAINMENT_GAMING_PRODUCTS(147), + /** + *
+     * Media And Entertainment Live Event
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_LIVE_EVENT = 148; + */ + MEDIA_AND_ENTERTAINMENT_LIVE_EVENT(148), + /** + *
+     * Media And Entertainment Mobile Game
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MOBILE_GAME = 149; + */ + MEDIA_AND_ENTERTAINMENT_MOBILE_GAME(149), + /** + *
+     * Media And Entertainment Movie
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MOVIE = 150; + */ + MEDIA_AND_ENTERTAINMENT_MOVIE(150), + /** + *
+     * Media And Entertainment Movie Digital Download
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MOVIE_DIGITAL_DOWNLOAD = 151; + */ + MEDIA_AND_ENTERTAINMENT_MOVIE_DIGITAL_DOWNLOAD(151), + /** + *
+     * Media And Entertainment Music Artist
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MUSIC_ARTIST = 152; + */ + MEDIA_AND_ENTERTAINMENT_MUSIC_ARTIST(152), + /** + *
+     * Media And Entertainment Music Releases
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MUSIC_RELEASES = 153; + */ + MEDIA_AND_ENTERTAINMENT_MUSIC_RELEASES(153), + /** + *
+     * Media And Entertainment Playlists
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_PLAYLISTS = 154; + */ + MEDIA_AND_ENTERTAINMENT_PLAYLISTS(154), + /** + *
+     * Media And Entertainment Show
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_SHOW = 155; + */ + MEDIA_AND_ENTERTAINMENT_SHOW(155), + /** + *
+     * Media And Entertainment Show Digital Download
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_SHOW_DIGITAL_DOWNLOAD = 156; + */ + MEDIA_AND_ENTERTAINMENT_SHOW_DIGITAL_DOWNLOAD(156), + /** + *
+     * Media And Entertainment Sports
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_SPORTS = 157; + */ + MEDIA_AND_ENTERTAINMENT_SPORTS(157), + /** + *
+     * Media And Entertainment Streaming Site
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_STREAMING_SITE = 158; + */ + MEDIA_AND_ENTERTAINMENT_STREAMING_SITE(158), + /** + *
+     * Media And Entertainment Title Digital Download
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_TITLE_DIGITAL_DOWNLOAD = 159; + */ + MEDIA_AND_ENTERTAINMENT_TITLE_DIGITAL_DOWNLOAD(159), + /** + *
+     * Media And Entertainment Tv Channel
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_TV_CHANNEL = 160; + */ + MEDIA_AND_ENTERTAINMENT_TV_CHANNEL(160), + /** + *
+     * Media And Entertainment Tv Show
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_TV_SHOW = 161; + */ + MEDIA_AND_ENTERTAINMENT_TV_SHOW(161), + /** + *
+     * Media And Entertainment Tv Show Digital Download
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_TV_SHOW_DIGITAL_DOWNLOAD = 162; + */ + MEDIA_AND_ENTERTAINMENT_TV_SHOW_DIGITAL_DOWNLOAD(162), + /** + *
+     * Media And Entertainment Video Game
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_VIDEO_GAME = 163; + */ + MEDIA_AND_ENTERTAINMENT_VIDEO_GAME(163), + /** + *
+     * Media And Entertainment Video Game Dlc
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_VIDEO_GAME_DLC = 164; + */ + MEDIA_AND_ENTERTAINMENT_VIDEO_GAME_DLC(164), + /** + *
+     * Media And Entertainment Web Series
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_WEB_SERIES = 165; + */ + MEDIA_AND_ENTERTAINMENT_WEB_SERIES(165), + /** + *
+     * Offer
+     * 
+ * + * OFFER = 166; + */ + OFFER(166), + /** + *
+     * Pharma Non Medical Condition Otc Drug
+     * 
+ * + * PHARMA_NON_MEDICAL_CONDITION_OTC_DRUG = 167; + */ + PHARMA_NON_MEDICAL_CONDITION_OTC_DRUG(167), + /** + *
+     * Politics Candidate
+     * 
+ * + * POLITICS_CANDIDATE = 168; + */ + POLITICS_CANDIDATE(168), + /** + *
+     * Politics Get Out The Vote November Elections
+     * 
+ * + * POLITICS_GET_OUT_THE_VOTE_NOVEMBER_ELECTIONS = 169; + */ + POLITICS_GET_OUT_THE_VOTE_NOVEMBER_ELECTIONS(169), + /** + *
+     * Politics Get Out The Vote Primary Elections
+     * 
+ * + * POLITICS_GET_OUT_THE_VOTE_PRIMARY_ELECTIONS = 170; + */ + POLITICS_GET_OUT_THE_VOTE_PRIMARY_ELECTIONS(170), + /** + *
+     * Politics Issue
+     * 
+ * + * POLITICS_ISSUE = 171; + */ + POLITICS_ISSUE(171), + /** + *
+     * Politics Unfavorable Candidate
+     * 
+ * + * POLITICS_UNFAVORABLE_CANDIDATE = 172; + */ + POLITICS_UNFAVORABLE_CANDIDATE(172), + /** + *
+     * Retail Apparel
+     * 
+ * + * RETAIL_APPAREL = 173; + */ + RETAIL_APPAREL(173), + /** + *
+     * Retail Brick And Mortar
+     * 
+ * + * RETAIL_BRICK_AND_MORTAR = 174; + */ + RETAIL_BRICK_AND_MORTAR(174), + /** + *
+     * Retail Furniture Brand
+     * 
+ * + * RETAIL_FURNITURE_BRAND = 175; + */ + RETAIL_FURNITURE_BRAND(175), + /** + *
+     * Retail Furniture Product
+     * 
+ * + * RETAIL_FURNITURE_PRODUCT = 176; + */ + RETAIL_FURNITURE_PRODUCT(176), + /** + *
+     * Retail Gifts Brand
+     * 
+ * + * RETAIL_GIFTS_BRAND = 177; + */ + RETAIL_GIFTS_BRAND(177), + /** + *
+     * Retail Gifts Product
+     * 
+ * + * RETAIL_GIFTS_PRODUCT = 178; + */ + RETAIL_GIFTS_PRODUCT(178), + /** + *
+     * Retail Home Goods
+     * 
+ * + * RETAIL_HOME_GOODS = 179; + */ + RETAIL_HOME_GOODS(179), + /** + *
+     * Retail Jewelry Brand
+     * 
+ * + * RETAIL_JEWELRY_BRAND = 180; + */ + RETAIL_JEWELRY_BRAND(180), + /** + *
+     * Retail Online Retailers
+     * 
+ * + * RETAIL_ONLINE_RETAILERS = 181; + */ + RETAIL_ONLINE_RETAILERS(181), + /** + *
+     * Retail Shoe Brand
+     * 
+ * + * RETAIL_SHOE_BRAND = 182; + */ + RETAIL_SHOE_BRAND(182), + /** + *
+     * Retail Store
+     * 
+ * + * RETAIL_STORE = 183; + */ + RETAIL_STORE(183), + /** + *
+     * Retail Toy Shop
+     * 
+ * + * RETAIL_TOY_SHOP = 184; + */ + RETAIL_TOY_SHOP(184), + /** + *
+     * Technology Artificial Intelligence Brand
+     * 
+ * + * TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_BRAND = 185; + */ + TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_BRAND(185), + /** + *
+     * Technology Artificial Intelligence Product
+     * 
+ * + * TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_PRODUCT = 186; + */ + TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_PRODUCT(186), + /** + *
+     * Technology Brand
+     * 
+ * + * TECHNOLOGY_BRAND = 187; + */ + TECHNOLOGY_BRAND(187), + /** + *
+     * Technology Feature
+     * 
+ * + * TECHNOLOGY_FEATURE = 188; + */ + TECHNOLOGY_FEATURE(188), + /** + *
+     * Technology Product
+     * 
+ * + * TECHNOLOGY_PRODUCT = 189; + */ + TECHNOLOGY_PRODUCT(189), + /** + *
+     * Technology Camera Brand
+     * 
+ * + * TECHNOLOGY_CAMERA_BRAND = 190; + */ + TECHNOLOGY_CAMERA_BRAND(190), + /** + *
+     * Technology Camera Product
+     * 
+ * + * TECHNOLOGY_CAMERA_PRODUCT = 191; + */ + TECHNOLOGY_CAMERA_PRODUCT(191), + /** + *
+     * Technology Control Plans
+     * 
+ * + * TECHNOLOGY_CONTROL_PLANS = 192; + */ + TECHNOLOGY_CONTROL_PLANS(192), + /** + *
+     * Technology Gaming Brand
+     * 
+ * + * TECHNOLOGY_GAMING_BRAND = 193; + */ + TECHNOLOGY_GAMING_BRAND(193), + /** + *
+     * Technology Home Appliance Brand
+     * 
+ * + * TECHNOLOGY_HOME_APPLIANCE_BRAND = 194; + */ + TECHNOLOGY_HOME_APPLIANCE_BRAND(194), + /** + *
+     * Technology Home Appliance Product
+     * 
+ * + * TECHNOLOGY_HOME_APPLIANCE_PRODUCT = 195; + */ + TECHNOLOGY_HOME_APPLIANCE_PRODUCT(195), + /** + *
+     * Technology Laptop Brand
+     * 
+ * + * TECHNOLOGY_LAPTOP_BRAND = 196; + */ + TECHNOLOGY_LAPTOP_BRAND(196), + /** + *
+     * Technology Laptop Product
+     * 
+ * + * TECHNOLOGY_LAPTOP_PRODUCT = 197; + */ + TECHNOLOGY_LAPTOP_PRODUCT(197), + /** + *
+     * Technology Mobile Phone Plans
+     * 
+ * + * TECHNOLOGY_MOBILE_PHONE_PLANS = 198; + */ + TECHNOLOGY_MOBILE_PHONE_PLANS(198), + /** + *
+     * Technology Online Safety Brand
+     * 
+ * + * TECHNOLOGY_ONLINE_SAFETY_BRAND = 199; + */ + TECHNOLOGY_ONLINE_SAFETY_BRAND(199), + /** + *
+     * Technology Online Safety Product
+     * 
+ * + * TECHNOLOGY_ONLINE_SAFETY_PRODUCT = 200; + */ + TECHNOLOGY_ONLINE_SAFETY_PRODUCT(200), + /** + *
+     * Technology Operating System
+     * 
+ * + * TECHNOLOGY_OPERATING_SYSTEM = 201; + */ + TECHNOLOGY_OPERATING_SYSTEM(201), + /** + *
+     * Technology Postpaid Telco Plan
+     * 
+ * + * TECHNOLOGY_POSTPAID_TELCO_PLAN = 202; + */ + TECHNOLOGY_POSTPAID_TELCO_PLAN(202), + /** + *
+     * Technology Prepaid Telco Plan
+     * 
+ * + * TECHNOLOGY_PREPAID_TELCO_PLAN = 203; + */ + TECHNOLOGY_PREPAID_TELCO_PLAN(203), + /** + *
+     * Technology Printer Brand
+     * 
+ * + * TECHNOLOGY_PRINTER_BRAND = 204; + */ + TECHNOLOGY_PRINTER_BRAND(204), + /** + *
+     * Technology Search Engine
+     * 
+ * + * TECHNOLOGY_SEARCH_ENGINE = 205; + */ + TECHNOLOGY_SEARCH_ENGINE(205), + /** + *
+     * Technology Small Home Appliance Brand
+     * 
+ * + * TECHNOLOGY_SMALL_HOME_APPLIANCE_BRAND = 206; + */ + TECHNOLOGY_SMALL_HOME_APPLIANCE_BRAND(206), + /** + *
+     * Technology Small Home Appliance Product
+     * 
+ * + * TECHNOLOGY_SMALL_HOME_APPLIANCE_PRODUCT = 207; + */ + TECHNOLOGY_SMALL_HOME_APPLIANCE_PRODUCT(207), + /** + *
+     * Technology Smart Home Device
+     * 
+ * + * TECHNOLOGY_SMART_HOME_DEVICE = 208; + */ + TECHNOLOGY_SMART_HOME_DEVICE(208), + /** + *
+     * Technology Mobile Phone Brand
+     * 
+ * + * TECHNOLOGY_SMARTPHONE_BRAND = 209; + */ + TECHNOLOGY_SMARTPHONE_BRAND(209), + /** + *
+     * Technology Mobile Phone Product
+     * 
+ * + * TECHNOLOGY_SMARTPHONE_PRODUCT = 210; + */ + TECHNOLOGY_SMARTPHONE_PRODUCT(210), + /** + *
+     * Technology Social Media
+     * 
+ * + * TECHNOLOGY_SOCIAL_MEDIA = 211; + */ + TECHNOLOGY_SOCIAL_MEDIA(211), + /** + *
+     * Technology Tablet Brand
+     * 
+ * + * TECHNOLOGY_TABLET_BRAND = 212; + */ + TECHNOLOGY_TABLET_BRAND(212), + /** + *
+     * Technology Tablet Product
+     * 
+ * + * TECHNOLOGY_TABLET_PRODUCT = 213; + */ + TECHNOLOGY_TABLET_PRODUCT(213), + /** + *
+     * Technology Telecom Fiber Optic Internet
+     * 
+ * + * TECHNOLOGY_TELECOM_FIBER_OPTIC_INTERNET = 214; + */ + TECHNOLOGY_TELECOM_FIBER_OPTIC_INTERNET(214), + /** + *
+     * Technology Telecom Service Pack
+     * 
+ * + * TECHNOLOGY_TELECOM_SERVICE_PACK = 215; + */ + TECHNOLOGY_TELECOM_SERVICE_PACK(215), + /** + *
+     * Technology Telco Network
+     * 
+ * + * TECHNOLOGY_TELCO_NETWORK = 216; + */ + TECHNOLOGY_TELCO_NETWORK(216), + /** + *
+     * Technology Tv Brand
+     * 
+ * + * TECHNOLOGY_TV_BRAND = 217; + */ + TECHNOLOGY_TV_BRAND(217), + /** + *
+     * Technology Tv Product
+     * 
+ * + * TECHNOLOGY_TV_PRODUCT = 218; + */ + TECHNOLOGY_TV_PRODUCT(218), + /** + *
+     * Technology Video On Demand
+     * 
+ * + * TECHNOLOGY_VIDEO_ON_DEMAND = 219; + */ + TECHNOLOGY_VIDEO_ON_DEMAND(219), + /** + *
+     * Technology Wearables Brand
+     * 
+ * + * TECHNOLOGY_WEARABLES_BRAND = 220; + */ + TECHNOLOGY_WEARABLES_BRAND(220), + /** + *
+     * Technology Website
+     * 
+ * + * TECHNOLOGY_WEBSITE = 221; + */ + TECHNOLOGY_WEBSITE(221), + /** + *
+     * Travel Accommodations
+     * 
+ * + * TRAVEL_ACCOMMODATIONS = 222; + */ + TRAVEL_ACCOMMODATIONS(222), + /** + *
+     * Travel Airline
+     * 
+ * + * TRAVEL_AIRLINE = 223; + */ + TRAVEL_AIRLINE(223), + /** + *
+     * Travel Booking Service
+     * 
+ * + * TRAVEL_BOOKING_SERVICE = 224; + */ + TRAVEL_BOOKING_SERVICE(224), + /** + *
+     * Travel Cruises
+     * 
+ * + * TRAVEL_CRUISES = 225; + */ + TRAVEL_CRUISES(225), + /** + *
+     * Travel Destination
+     * 
+ * + * TRAVEL_DESTINATION = 226; + */ + TRAVEL_DESTINATION(226), + /** + *
+     * Travel Hotel
+     * 
+ * + * TRAVEL_HOTEL = 227; + */ + TRAVEL_HOTEL(227), + /** + *
+     * Travel Option
+     * 
+ * + * TRAVEL_OPTION = 228; + */ + TRAVEL_OPTION(228), + /** + *
+     * Travel Vacation Rental Service
+     * 
+ * + * TRAVEL_VACATION_RENTAL_SERVICE = 229; + */ + TRAVEL_VACATION_RENTAL_SERVICE(229), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "SurveySubjectType"); + } + /** + *
+     * Not specified.
+     * 
+ * + * UNSPECIFIED = 0; + */ + public static final int UNSPECIFIED_VALUE = 0; + /** + *
+     * Unknown value.
+     * 
+ * + * UNKNOWN = 1; + */ + public static final int UNKNOWN_VALUE = 1; + /** + *
+     * Generic Brand
+     * 
+ * + * GENERIC_BRAND = 2; + */ + public static final int GENERIC_BRAND_VALUE = 2; + /** + *
+     * Generic Product
+     * 
+ * + * GENERIC_PRODUCT = 3; + */ + public static final int GENERIC_PRODUCT_VALUE = 3; + /** + *
+     * Generic Service
+     * 
+ * + * GENERIC_SERVICE = 4; + */ + public static final int GENERIC_SERVICE_VALUE = 4; + /** + *
+     * App
+     * 
+ * + * APP = 5; + */ + public static final int APP_VALUE = 5; + /** + *
+     * Apps Dating Services
+     * 
+ * + * APPS_DATING_SERVICES = 6; + */ + public static final int APPS_DATING_SERVICES_VALUE = 6; + /** + *
+     * Apps Podcasts
+     * 
+ * + * APPS_PODCASTS = 7; + */ + public static final int APPS_PODCASTS_VALUE = 7; + /** + *
+     * Apps Digital Comics
+     * 
+ * + * APPS_DIGITAL_COMICS = 8; + */ + public static final int APPS_DIGITAL_COMICS_VALUE = 8; + /** + *
+     * Automotive Battery
+     * 
+ * + * AUTOMOTIVE_BATTERY = 9; + */ + public static final int AUTOMOTIVE_BATTERY_VALUE = 9; + /** + *
+     * Automotive Brand
+     * 
+ * + * AUTOMOTIVE_BRAND = 10; + */ + public static final int AUTOMOTIVE_BRAND_VALUE = 10; + /** + *
+     * Automotive Car Rental
+     * 
+ * + * AUTOMOTIVE_CAR_RENTAL = 11; + */ + public static final int AUTOMOTIVE_CAR_RENTAL_VALUE = 11; + /** + *
+     * Automotive Car Service
+     * 
+ * + * AUTOMOTIVE_CAR_SERVICE = 12; + */ + public static final int AUTOMOTIVE_CAR_SERVICE_VALUE = 12; + /** + *
+     * Automotive Electric Car Brand
+     * 
+ * + * AUTOMOTIVE_ELECTRIC_CAR_BRAND = 13; + */ + public static final int AUTOMOTIVE_ELECTRIC_CAR_BRAND_VALUE = 13; + /** + *
+     * Automotive Gas Stations
+     * 
+ * + * AUTOMOTIVE_GAS_STATIONS = 14; + */ + public static final int AUTOMOTIVE_GAS_STATIONS_VALUE = 14; + /** + *
+     * Automotive Motorcycle
+     * 
+ * + * AUTOMOTIVE_MOTORCYCLE = 15; + */ + public static final int AUTOMOTIVE_MOTORCYCLE_VALUE = 15; + /** + *
+     * Automotive Oil
+     * 
+ * + * AUTOMOTIVE_OIL = 16; + */ + public static final int AUTOMOTIVE_OIL_VALUE = 16; + /** + *
+     * Automotive Product
+     * 
+ * + * AUTOMOTIVE_PRODUCT = 17; + */ + public static final int AUTOMOTIVE_PRODUCT_VALUE = 17; + /** + *
+     * Automotive Tires Brand
+     * 
+ * + * AUTOMOTIVE_TIRES_BRAND = 18; + */ + public static final int AUTOMOTIVE_TIRES_BRAND_VALUE = 18; + /** + *
+     * Bim Company
+     * 
+ * + * BIM_COMPANY = 19; + */ + public static final int BIM_COMPANY_VALUE = 19; + /** + *
+     * Bim Enterprise Services Company
+     * 
+ * + * BIM_ENTERPRISE_SERVICES_COMPANY = 20; + */ + public static final int BIM_ENTERPRISE_SERVICES_COMPANY_VALUE = 20; + /** + *
+     * Bim Job
+     * 
+ * + * BIM_JOB = 21; + */ + public static final int BIM_JOB_VALUE = 21; + /** + *
+     * Bim Marketing Company
+     * 
+ * + * BIM_MARKETING_COMPANY = 22; + */ + public static final int BIM_MARKETING_COMPANY_VALUE = 22; + /** + *
+     * Bim Recruiting
+     * 
+ * + * BIM_RECRUITING = 23; + */ + public static final int BIM_RECRUITING_VALUE = 23; + /** + *
+     * Bim Shipping
+     * 
+ * + * BIM_SHIPPING = 24; + */ + public static final int BIM_SHIPPING_VALUE = 24; + /** + *
+     * Cpg Baby Care Brand
+     * 
+ * + * CPG_BABY_CARE_BRAND = 25; + */ + public static final int CPG_BABY_CARE_BRAND_VALUE = 25; + /** + *
+     * Cpg Baby Care Product
+     * 
+ * + * CPG_BABY_CARE_PRODUCT = 26; + */ + public static final int CPG_BABY_CARE_PRODUCT_VALUE = 26; + /** + *
+     * Cpg Beauty Brand
+     * 
+ * + * CPG_BEAUTY_BRAND = 27; + */ + public static final int CPG_BEAUTY_BRAND_VALUE = 27; + /** + *
+     * Cpg Beauty Product
+     * 
+ * + * CPG_BEAUTY_PRODUCT = 28; + */ + public static final int CPG_BEAUTY_PRODUCT_VALUE = 28; + /** + *
+     * Cpg Beauty And Personal Care Brand
+     * 
+ * + * CPG_BEAUTY_AND_PERSONAL_CARE_BRAND = 29; + */ + public static final int CPG_BEAUTY_AND_PERSONAL_CARE_BRAND_VALUE = 29; + /** + *
+     * Cpg Beauty And Personal Care Product
+     * 
+ * + * CPG_BEAUTY_AND_PERSONAL_CARE_PRODUCT = 30; + */ + public static final int CPG_BEAUTY_AND_PERSONAL_CARE_PRODUCT_VALUE = 30; + /** + *
+     * Cpg Body Wash Brand
+     * 
+ * + * CPG_BODY_WASH_BRAND = 31; + */ + public static final int CPG_BODY_WASH_BRAND_VALUE = 31; + /** + *
+     * Cpg Body Wash Product
+     * 
+ * + * CPG_BODY_WASH_PRODUCT = 32; + */ + public static final int CPG_BODY_WASH_PRODUCT_VALUE = 32; + /** + *
+     * Cpg Drain Cleaners
+     * 
+ * + * CPG_DRAIN_CLEANERS = 33; + */ + public static final int CPG_DRAIN_CLEANERS_VALUE = 33; + /** + *
+     * Cpg Fragrance Brand
+     * 
+ * + * CPG_FRAGRANCE_BRAND = 34; + */ + public static final int CPG_FRAGRANCE_BRAND_VALUE = 34; + /** + *
+     * Cpg Fragrance Product
+     * 
+ * + * CPG_FRAGRANCE_PRODUCT = 35; + */ + public static final int CPG_FRAGRANCE_PRODUCT_VALUE = 35; + /** + *
+     * Cpg Hair Care Brand
+     * 
+ * + * CPG_HAIR_CARE_BRAND = 36; + */ + public static final int CPG_HAIR_CARE_BRAND_VALUE = 36; + /** + *
+     * Cpg Hair Care Product
+     * 
+ * + * CPG_HAIR_CARE_PRODUCT = 37; + */ + public static final int CPG_HAIR_CARE_PRODUCT_VALUE = 37; + /** + *
+     * Cpg Household Cleaning Brand
+     * 
+ * + * CPG_HOUSEHOLD_CLEANING_BRAND = 38; + */ + public static final int CPG_HOUSEHOLD_CLEANING_BRAND_VALUE = 38; + /** + *
+     * Cpg Household Cleaning Product
+     * 
+ * + * CPG_HOUSEHOLD_CLEANING_PRODUCT = 39; + */ + public static final int CPG_HOUSEHOLD_CLEANING_PRODUCT_VALUE = 39; + /** + *
+     * Cpg Laundry Brand
+     * 
+ * + * CPG_LAUNDRY_BRAND = 40; + */ + public static final int CPG_LAUNDRY_BRAND_VALUE = 40; + /** + *
+     * Cpg Make Up Brand
+     * 
+ * + * CPG_MAKE_UP_BRAND = 41; + */ + public static final int CPG_MAKE_UP_BRAND_VALUE = 41; + /** + *
+     * Cpg Make Up Product
+     * 
+ * + * CPG_MAKE_UP_PRODUCT = 42; + */ + public static final int CPG_MAKE_UP_PRODUCT_VALUE = 42; + /** + *
+     * Cpg Mouthwash Brand
+     * 
+ * + * CPG_MOUTHWASH_BRAND = 43; + */ + public static final int CPG_MOUTHWASH_BRAND_VALUE = 43; + /** + *
+     * Cpg Office Supplies Brand
+     * 
+ * + * CPG_OFFICE_SUPPLIES_BRAND = 44; + */ + public static final int CPG_OFFICE_SUPPLIES_BRAND_VALUE = 44; + /** + *
+     * Cpg Office Supplies Product
+     * 
+ * + * CPG_OFFICE_SUPPLIES_PRODUCT = 45; + */ + public static final int CPG_OFFICE_SUPPLIES_PRODUCT_VALUE = 45; + /** + *
+     * Cpg Oral Care Brand
+     * 
+ * + * CPG_ORAL_CARE_BRAND = 46; + */ + public static final int CPG_ORAL_CARE_BRAND_VALUE = 46; + /** + *
+     * Cpg Personal Care Brand
+     * 
+ * + * CPG_PERSONAL_CARE_BRAND = 47; + */ + public static final int CPG_PERSONAL_CARE_BRAND_VALUE = 47; + /** + *
+     * Cpg Personal Care Product
+     * 
+ * + * CPG_PERSONAL_CARE_PRODUCT = 48; + */ + public static final int CPG_PERSONAL_CARE_PRODUCT_VALUE = 48; + /** + *
+     * Cpg Skin Care Brand
+     * 
+ * + * CPG_SKIN_CARE_BRAND = 49; + */ + public static final int CPG_SKIN_CARE_BRAND_VALUE = 49; + /** + *
+     * Cpg Skin Care Product
+     * 
+ * + * CPG_SKIN_CARE_PRODUCT = 50; + */ + public static final int CPG_SKIN_CARE_PRODUCT_VALUE = 50; + /** + *
+     * Education Business Programs
+     * 
+ * + * EDUCATION_BUSINESS_PROGRAMS = 51; + */ + public static final int EDUCATION_BUSINESS_PROGRAMS_VALUE = 51; + /** + *
+     * Education Masters Programs
+     * 
+ * + * EDUCATION_MASTERS_PROGRAMS = 52; + */ + public static final int EDUCATION_MASTERS_PROGRAMS_VALUE = 52; + /** + *
+     * Education Nursing Programs
+     * 
+ * + * EDUCATION_NURSING_PROGRAMS = 53; + */ + public static final int EDUCATION_NURSING_PROGRAMS_VALUE = 53; + /** + *
+     * Education It Programs
+     * 
+ * + * EDUCATION_IT_PROGRAMS = 54; + */ + public static final int EDUCATION_IT_PROGRAMS_VALUE = 54; + /** + *
+     * Education Offline
+     * 
+ * + * EDUCATION_OFFLINE = 55; + */ + public static final int EDUCATION_OFFLINE_VALUE = 55; + /** + *
+     * Education Online
+     * 
+ * + * EDUCATION_ONLINE = 56; + */ + public static final int EDUCATION_ONLINE_VALUE = 56; + /** + *
+     * Education Program
+     * 
+ * + * EDUCATION_PROGRAM = 57; + */ + public static final int EDUCATION_PROGRAM_VALUE = 57; + /** + *
+     * Education Test Preparation
+     * 
+ * + * EDUCATION_TEST_PREPARATION = 58; + */ + public static final int EDUCATION_TEST_PREPARATION_VALUE = 58; + /** + *
+     * Fbr Beer Brand
+     * 
+ * + * FBR_BEER_BRAND = 59; + */ + public static final int FBR_BEER_BRAND_VALUE = 59; + /** + *
+     * Fbr Beverage Brand
+     * 
+ * + * FBR_BEVERAGE_BRAND = 60; + */ + public static final int FBR_BEVERAGE_BRAND_VALUE = 60; + /** + *
+     * Fbr Beverage Product
+     * 
+ * + * FBR_BEVERAGE_PRODUCT = 61; + */ + public static final int FBR_BEVERAGE_PRODUCT_VALUE = 61; + /** + *
+     * Fbr Breakfast Food Brand
+     * 
+ * + * FBR_BREAKFAST_FOOD_BRAND = 62; + */ + public static final int FBR_BREAKFAST_FOOD_BRAND_VALUE = 62; + /** + *
+     * Fbr Breakfast Food Product
+     * 
+ * + * FBR_BREAKFAST_FOOD_PRODUCT = 63; + */ + public static final int FBR_BREAKFAST_FOOD_PRODUCT_VALUE = 63; + /** + *
+     * Fbr Candy
+     * 
+ * + * FBR_CANDY = 64; + */ + public static final int FBR_CANDY_VALUE = 64; + /** + *
+     * Fbr Cheese
+     * 
+ * + * FBR_CHEESE = 65; + */ + public static final int FBR_CHEESE_VALUE = 65; + /** + *
+     * Fbr Chips Brand
+     * 
+ * + * FBR_CHIPS_BRAND = 66; + */ + public static final int FBR_CHIPS_BRAND_VALUE = 66; + /** + *
+     * Fbr Chips Product
+     * 
+ * + * FBR_CHIPS_PRODUCT = 67; + */ + public static final int FBR_CHIPS_PRODUCT_VALUE = 67; + /** + *
+     * Fbr Chocolate Brand
+     * 
+ * + * FBR_CHOCOLATE_BRAND = 68; + */ + public static final int FBR_CHOCOLATE_BRAND_VALUE = 68; + /** + *
+     * Fbr Chocolate Product
+     * 
+ * + * FBR_CHOCOLATE_PRODUCT = 69; + */ + public static final int FBR_CHOCOLATE_PRODUCT_VALUE = 69; + /** + *
+     * Fbr Coffee Brand
+     * 
+ * + * FBR_COFFEE_BRAND = 70; + */ + public static final int FBR_COFFEE_BRAND_VALUE = 70; + /** + *
+     * Fbr Coffee Product
+     * 
+ * + * FBR_COFFEE_PRODUCT = 71; + */ + public static final int FBR_COFFEE_PRODUCT_VALUE = 71; + /** + *
+     * Fbr Cold Drink Brand
+     * 
+ * + * FBR_COLD_DRINK_BRAND = 72; + */ + public static final int FBR_COLD_DRINK_BRAND_VALUE = 72; + /** + *
+     * Fbr Cold Drink Product
+     * 
+ * + * FBR_COLD_DRINK_PRODUCT = 73; + */ + public static final int FBR_COLD_DRINK_PRODUCT_VALUE = 73; + /** + *
+     * Fbr Cookies
+     * 
+ * + * FBR_COOKIES = 74; + */ + public static final int FBR_COOKIES_VALUE = 74; + /** + *
+     * Fbr Dogfood Brand
+     * 
+ * + * FBR_DOGFOOD_BRAND = 75; + */ + public static final int FBR_DOGFOOD_BRAND_VALUE = 75; + /** + *
+     * Fbr Dogfood Product
+     * 
+ * + * FBR_DOGFOOD_PRODUCT = 76; + */ + public static final int FBR_DOGFOOD_PRODUCT_VALUE = 76; + /** + *
+     * Fbr Dog Treats Brand
+     * 
+ * + * FBR_DOG_TREATS_BRAND = 77; + */ + public static final int FBR_DOG_TREATS_BRAND_VALUE = 77; + /** + *
+     * Fbr Food Brand
+     * 
+ * + * FBR_FOOD_BRAND = 78; + */ + public static final int FBR_FOOD_BRAND_VALUE = 78; + /** + *
+     * Fbr Food Delivery Brand
+     * 
+ * + * FBR_FOOD_DELIVERY_BRAND = 79; + */ + public static final int FBR_FOOD_DELIVERY_BRAND_VALUE = 79; + /** + *
+     * Fbr Food Product
+     * 
+ * + * FBR_FOOD_PRODUCT = 80; + */ + public static final int FBR_FOOD_PRODUCT_VALUE = 80; + /** + *
+     * Fbr Ice Cream Brand
+     * 
+ * + * FBR_ICE_CREAM_BRAND = 81; + */ + public static final int FBR_ICE_CREAM_BRAND_VALUE = 81; + /** + *
+     * Fbr Ice Cream Product
+     * 
+ * + * FBR_ICE_CREAM_PRODUCT = 82; + */ + public static final int FBR_ICE_CREAM_PRODUCT_VALUE = 82; + /** + *
+     * Fbr Pet Food Brand
+     * 
+ * + * FBR_PET_FOOD_BRAND = 83; + */ + public static final int FBR_PET_FOOD_BRAND_VALUE = 83; + /** + *
+     * Fbr Pet Food Product
+     * 
+ * + * FBR_PET_FOOD_PRODUCT = 84; + */ + public static final int FBR_PET_FOOD_PRODUCT_VALUE = 84; + /** + *
+     * Fbr Pet Supply Brand
+     * 
+ * + * FBR_PET_SUPPLY_BRAND = 85; + */ + public static final int FBR_PET_SUPPLY_BRAND_VALUE = 85; + /** + *
+     * Fbr Pet Supply Product
+     * 
+ * + * FBR_PET_SUPPLY_PRODUCT = 86; + */ + public static final int FBR_PET_SUPPLY_PRODUCT_VALUE = 86; + /** + *
+     * Fbr Restaurant
+     * 
+ * + * FBR_RESTAURANT = 87; + */ + public static final int FBR_RESTAURANT_VALUE = 87; + /** + *
+     * Fbr Restaurant Delivery Service Brand
+     * 
+ * + * FBR_RESTAURANT_DELIVERY_SERVICE_BRAND = 88; + */ + public static final int FBR_RESTAURANT_DELIVERY_SERVICE_BRAND_VALUE = 88; + /** + *
+     * Fbr Restaurant Delivery Service Product
+     * 
+ * + * FBR_RESTAURANT_DELIVERY_SERVICE_PRODUCT = 89; + */ + public static final int FBR_RESTAURANT_DELIVERY_SERVICE_PRODUCT_VALUE = 89; + /** + *
+     * Fbr Snacks Brand
+     * 
+ * + * FBR_SNACKS_BRAND = 90; + */ + public static final int FBR_SNACKS_BRAND_VALUE = 90; + /** + *
+     * Fbr Snacks Product
+     * 
+ * + * FBR_SNACKS_PRODUCT = 91; + */ + public static final int FBR_SNACKS_PRODUCT_VALUE = 91; + /** + *
+     * Fbr Soda Brand
+     * 
+ * + * FBR_SODA_BRAND = 92; + */ + public static final int FBR_SODA_BRAND_VALUE = 92; + /** + *
+     * Fbr Soda Product
+     * 
+ * + * FBR_SODA_PRODUCT = 93; + */ + public static final int FBR_SODA_PRODUCT_VALUE = 93; + /** + *
+     * Fbr Spirit Brand
+     * 
+ * + * FBR_SPIRIT_BRAND = 94; + */ + public static final int FBR_SPIRIT_BRAND_VALUE = 94; + /** + *
+     * Fbr Spirit Product
+     * 
+ * + * FBR_SPIRIT_PRODUCT = 95; + */ + public static final int FBR_SPIRIT_PRODUCT_VALUE = 95; + /** + *
+     * Fbr Whey Protein Brand
+     * 
+ * + * FBR_WHEY_PROTEIN_BRAND = 96; + */ + public static final int FBR_WHEY_PROTEIN_BRAND_VALUE = 96; + /** + *
+     * Fbr Wine
+     * 
+ * + * FBR_WINE = 97; + */ + public static final int FBR_WINE_VALUE = 97; + /** + *
+     * Finance Accounting Brand
+     * 
+ * + * FINANCE_ACCOUNTING_BRAND = 98; + */ + public static final int FINANCE_ACCOUNTING_BRAND_VALUE = 98; + /** + *
+     * Finance Bank
+     * 
+ * + * FINANCE_BANK = 99; + */ + public static final int FINANCE_BANK_VALUE = 99; + /** + *
+     * Finance Credit Card Brand
+     * 
+ * + * FINANCE_CREDIT_CARD_BRAND = 100; + */ + public static final int FINANCE_CREDIT_CARD_BRAND_VALUE = 100; + /** + *
+     * Finance Credit Card Product
+     * 
+ * + * FINANCE_CREDIT_CARD_PRODUCT = 101; + */ + public static final int FINANCE_CREDIT_CARD_PRODUCT_VALUE = 101; + /** + *
+     * Finance Financial Services
+     * 
+ * + * FINANCE_FINANCIAL_SERVICES = 102; + */ + public static final int FINANCE_FINANCIAL_SERVICES_VALUE = 102; + /** + *
+     * Finance Insurance
+     * 
+ * + * FINANCE_INSURANCE = 103; + */ + public static final int FINANCE_INSURANCE_VALUE = 103; + /** + *
+     * Finance Investment Services
+     * 
+ * + * FINANCE_INVESTMENT_SERVICES = 104; + */ + public static final int FINANCE_INVESTMENT_SERVICES_VALUE = 104; + /** + *
+     * Finance Loan Provider
+     * 
+ * + * FINANCE_LOAN_PROVIDER = 105; + */ + public static final int FINANCE_LOAN_PROVIDER_VALUE = 105; + /** + *
+     * Finance Mortgage Company
+     * 
+ * + * FINANCE_MORTGAGE_COMPANY = 106; + */ + public static final int FINANCE_MORTGAGE_COMPANY_VALUE = 106; + /** + *
+     * Finance Payments Processing
+     * 
+ * + * FINANCE_PAYMENTS_PROCESSING = 107; + */ + public static final int FINANCE_PAYMENTS_PROCESSING_VALUE = 107; + /** + *
+     * Finance Payments Systems
+     * 
+ * + * FINANCE_PAYMENTS_SYSTEMS = 108; + */ + public static final int FINANCE_PAYMENTS_SYSTEMS_VALUE = 108; + /** + *
+     * Finance Taxes Brand
+     * 
+ * + * FINANCE_TAXES_BRAND = 109; + */ + public static final int FINANCE_TAXES_BRAND_VALUE = 109; + /** + *
+     * Finance Taxes Product
+     * 
+ * + * FINANCE_TAXES_PRODUCT = 110; + */ + public static final int FINANCE_TAXES_PRODUCT_VALUE = 110; + /** + *
+     * Gambling Casino
+     * 
+ * + * GAMBLING_CASINO = 111; + */ + public static final int GAMBLING_CASINO_VALUE = 111; + /** + *
+     * Gambling Daily Fantasy Sport
+     * 
+ * + * GAMBLING_DAILY_FANTASY_SPORT = 112; + */ + public static final int GAMBLING_DAILY_FANTASY_SPORT_VALUE = 112; + /** + *
+     * Gambling Gambling Site
+     * 
+ * + * GAMBLING_GAMBLING_SITE = 113; + */ + public static final int GAMBLING_GAMBLING_SITE_VALUE = 113; + /** + *
+     * Gambling Lottery
+     * 
+ * + * GAMBLING_LOTTERY = 114; + */ + public static final int GAMBLING_LOTTERY_VALUE = 114; + /** + *
+     * Gambling Sports Betting Site
+     * 
+ * + * GAMBLING_SPORTS_BETTING_SITE = 115; + */ + public static final int GAMBLING_SPORTS_BETTING_SITE_VALUE = 115; + /** + *
+     * Government Anti Smoking
+     * 
+ * + * GOVERNMENT_ANTI_SMOKING = 116; + */ + public static final int GOVERNMENT_ANTI_SMOKING_VALUE = 116; + /** + *
+     * Government Military
+     * 
+ * + * GOVERNMENT_MILITARY = 117; + */ + public static final int GOVERNMENT_MILITARY_VALUE = 117; + /** + *
+     * Government Organization
+     * 
+ * + * GOVERNMENT_ORGANIZATION = 118; + */ + public static final int GOVERNMENT_ORGANIZATION_VALUE = 118; + /** + *
+     * Government Program
+     * 
+ * + * GOVERNMENT_PROGRAM = 119; + */ + public static final int GOVERNMENT_PROGRAM_VALUE = 119; + /** + *
+     * Government Public Health Behaviors
+     * 
+ * + * GOVERNMENT_PUBLIC_HEALTH_BEHAVIORS = 120; + */ + public static final int GOVERNMENT_PUBLIC_HEALTH_BEHAVIORS_VALUE = 120; + /** + *
+     * Government Public Health Issue
+     * 
+ * + * GOVERNMENT_PUBLIC_HEALTH_ISSUE = 121; + */ + public static final int GOVERNMENT_PUBLIC_HEALTH_ISSUE_VALUE = 121; + /** + *
+     * Government Public Health Topic
+     * 
+ * + * GOVERNMENT_PUBLIC_HEALTH_TOPIC = 122; + */ + public static final int GOVERNMENT_PUBLIC_HEALTH_TOPIC_VALUE = 122; + /** + *
+     * Government Service
+     * 
+ * + * GOVERNMENT_SERVICE = 123; + */ + public static final int GOVERNMENT_SERVICE_VALUE = 123; + /** + *
+     * Healthcare Gyms
+     * 
+ * + * HEALTHCARE_GYMS = 124; + */ + public static final int HEALTHCARE_GYMS_VALUE = 124; + /** + *
+     * Healthcare Health Insurance Brand
+     * 
+ * + * HEALTHCARE_HEALTH_INSURANCE_BRAND = 125; + */ + public static final int HEALTHCARE_HEALTH_INSURANCE_BRAND_VALUE = 125; + /** + *
+     * Healthcare Multivitamins
+     * 
+ * + * HEALTHCARE_MULTIVITAMINS = 126; + */ + public static final int HEALTHCARE_MULTIVITAMINS_VALUE = 126; + /** + *
+     * Healthcare Sports Supplements
+     * 
+ * + * HEALTHCARE_SPORTS_SUPPLEMENTS = 127; + */ + public static final int HEALTHCARE_SPORTS_SUPPLEMENTS_VALUE = 127; + /** + *
+     * Healthcare Weight Loss Brand
+     * 
+ * + * HEALTHCARE_WEIGHT_LOSS_BRAND = 128; + */ + public static final int HEALTHCARE_WEIGHT_LOSS_BRAND_VALUE = 128; + /** + *
+     * Healthcare Weight Loss Product
+     * 
+ * + * HEALTHCARE_WEIGHT_LOSS_PRODUCT = 129; + */ + public static final int HEALTHCARE_WEIGHT_LOSS_PRODUCT_VALUE = 129; + /** + *
+     * Home Services Cable Tv
+     * 
+ * + * HOME_SERVICES_CABLE_TV = 130; + */ + public static final int HOME_SERVICES_CABLE_TV_VALUE = 130; + /** + *
+     * Home Services Energy Brand
+     * 
+ * + * HOME_SERVICES_ENERGY_BRAND = 131; + */ + public static final int HOME_SERVICES_ENERGY_BRAND_VALUE = 131; + /** + *
+     * Home Services Household Services Company
+     * 
+ * + * HOME_SERVICES_HOUSEHOLD_SERVICES_COMPANY = 132; + */ + public static final int HOME_SERVICES_HOUSEHOLD_SERVICES_COMPANY_VALUE = 132; + /** + *
+     * Home Services Internet Service
+     * 
+ * + * HOME_SERVICES_INTERNET_SERVICE = 133; + */ + public static final int HOME_SERVICES_INTERNET_SERVICE_VALUE = 133; + /** + *
+     * Home Services Mobile Phone
+     * 
+ * + * HOME_SERVICES_MOBILE_PHONE = 134; + */ + public static final int HOME_SERVICES_MOBILE_PHONE_VALUE = 134; + /** + *
+     * Home Services Pay Tv Channel
+     * 
+ * + * HOME_SERVICES_PAY_TV_CHANNEL = 135; + */ + public static final int HOME_SERVICES_PAY_TV_CHANNEL_VALUE = 135; + /** + *
+     * Home Services Pay Tv Network
+     * 
+ * + * HOME_SERVICES_PAY_TV_NETWORK = 136; + */ + public static final int HOME_SERVICES_PAY_TV_NETWORK_VALUE = 136; + /** + *
+     * Local Charity
+     * 
+ * + * LOCAL_CHARITY = 137; + */ + public static final int LOCAL_CHARITY_VALUE = 137; + /** + *
+     * Local Classifieds Site
+     * 
+ * + * LOCAL_CLASSIFIEDS_SITE = 138; + */ + public static final int LOCAL_CLASSIFIEDS_SITE_VALUE = 138; + /** + *
+     * Local Flower Brand
+     * 
+ * + * LOCAL_FLOWER_BRAND = 139; + */ + public static final int LOCAL_FLOWER_BRAND_VALUE = 139; + /** + *
+     * Local Job Classifieds Site
+     * 
+ * + * LOCAL_JOB_CLASSIFIEDS_SITE = 140; + */ + public static final int LOCAL_JOB_CLASSIFIEDS_SITE_VALUE = 140; + /** + *
+     * Local Law Firms
+     * 
+ * + * LOCAL_LAW_FIRMS = 141; + */ + public static final int LOCAL_LAW_FIRMS_VALUE = 141; + /** + *
+     * Local Real Estate Site
+     * 
+ * + * LOCAL_REAL_ESTATE_SITE = 142; + */ + public static final int LOCAL_REAL_ESTATE_SITE_VALUE = 142; + /** + *
+     * Media And Entertainment Download Site
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_DOWNLOAD_SITE = 143; + */ + public static final int MEDIA_AND_ENTERTAINMENT_DOWNLOAD_SITE_VALUE = 143; + /** + *
+     * Media And Entertainment Dvd
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_DVD = 144; + */ + public static final int MEDIA_AND_ENTERTAINMENT_DVD_VALUE = 144; + /** + *
+     * Media And Entertainment Event
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_EVENT = 145; + */ + public static final int MEDIA_AND_ENTERTAINMENT_EVENT_VALUE = 145; + /** + *
+     * Media And Entertainment Game
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_GAME = 146; + */ + public static final int MEDIA_AND_ENTERTAINMENT_GAME_VALUE = 146; + /** + *
+     * Media And Entertainment Gaming Products
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_GAMING_PRODUCTS = 147; + */ + public static final int MEDIA_AND_ENTERTAINMENT_GAMING_PRODUCTS_VALUE = 147; + /** + *
+     * Media And Entertainment Live Event
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_LIVE_EVENT = 148; + */ + public static final int MEDIA_AND_ENTERTAINMENT_LIVE_EVENT_VALUE = 148; + /** + *
+     * Media And Entertainment Mobile Game
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MOBILE_GAME = 149; + */ + public static final int MEDIA_AND_ENTERTAINMENT_MOBILE_GAME_VALUE = 149; + /** + *
+     * Media And Entertainment Movie
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MOVIE = 150; + */ + public static final int MEDIA_AND_ENTERTAINMENT_MOVIE_VALUE = 150; + /** + *
+     * Media And Entertainment Movie Digital Download
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MOVIE_DIGITAL_DOWNLOAD = 151; + */ + public static final int MEDIA_AND_ENTERTAINMENT_MOVIE_DIGITAL_DOWNLOAD_VALUE = 151; + /** + *
+     * Media And Entertainment Music Artist
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MUSIC_ARTIST = 152; + */ + public static final int MEDIA_AND_ENTERTAINMENT_MUSIC_ARTIST_VALUE = 152; + /** + *
+     * Media And Entertainment Music Releases
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_MUSIC_RELEASES = 153; + */ + public static final int MEDIA_AND_ENTERTAINMENT_MUSIC_RELEASES_VALUE = 153; + /** + *
+     * Media And Entertainment Playlists
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_PLAYLISTS = 154; + */ + public static final int MEDIA_AND_ENTERTAINMENT_PLAYLISTS_VALUE = 154; + /** + *
+     * Media And Entertainment Show
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_SHOW = 155; + */ + public static final int MEDIA_AND_ENTERTAINMENT_SHOW_VALUE = 155; + /** + *
+     * Media And Entertainment Show Digital Download
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_SHOW_DIGITAL_DOWNLOAD = 156; + */ + public static final int MEDIA_AND_ENTERTAINMENT_SHOW_DIGITAL_DOWNLOAD_VALUE = 156; + /** + *
+     * Media And Entertainment Sports
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_SPORTS = 157; + */ + public static final int MEDIA_AND_ENTERTAINMENT_SPORTS_VALUE = 157; + /** + *
+     * Media And Entertainment Streaming Site
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_STREAMING_SITE = 158; + */ + public static final int MEDIA_AND_ENTERTAINMENT_STREAMING_SITE_VALUE = 158; + /** + *
+     * Media And Entertainment Title Digital Download
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_TITLE_DIGITAL_DOWNLOAD = 159; + */ + public static final int MEDIA_AND_ENTERTAINMENT_TITLE_DIGITAL_DOWNLOAD_VALUE = 159; + /** + *
+     * Media And Entertainment Tv Channel
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_TV_CHANNEL = 160; + */ + public static final int MEDIA_AND_ENTERTAINMENT_TV_CHANNEL_VALUE = 160; + /** + *
+     * Media And Entertainment Tv Show
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_TV_SHOW = 161; + */ + public static final int MEDIA_AND_ENTERTAINMENT_TV_SHOW_VALUE = 161; + /** + *
+     * Media And Entertainment Tv Show Digital Download
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_TV_SHOW_DIGITAL_DOWNLOAD = 162; + */ + public static final int MEDIA_AND_ENTERTAINMENT_TV_SHOW_DIGITAL_DOWNLOAD_VALUE = 162; + /** + *
+     * Media And Entertainment Video Game
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_VIDEO_GAME = 163; + */ + public static final int MEDIA_AND_ENTERTAINMENT_VIDEO_GAME_VALUE = 163; + /** + *
+     * Media And Entertainment Video Game Dlc
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_VIDEO_GAME_DLC = 164; + */ + public static final int MEDIA_AND_ENTERTAINMENT_VIDEO_GAME_DLC_VALUE = 164; + /** + *
+     * Media And Entertainment Web Series
+     * 
+ * + * MEDIA_AND_ENTERTAINMENT_WEB_SERIES = 165; + */ + public static final int MEDIA_AND_ENTERTAINMENT_WEB_SERIES_VALUE = 165; + /** + *
+     * Offer
+     * 
+ * + * OFFER = 166; + */ + public static final int OFFER_VALUE = 166; + /** + *
+     * Pharma Non Medical Condition Otc Drug
+     * 
+ * + * PHARMA_NON_MEDICAL_CONDITION_OTC_DRUG = 167; + */ + public static final int PHARMA_NON_MEDICAL_CONDITION_OTC_DRUG_VALUE = 167; + /** + *
+     * Politics Candidate
+     * 
+ * + * POLITICS_CANDIDATE = 168; + */ + public static final int POLITICS_CANDIDATE_VALUE = 168; + /** + *
+     * Politics Get Out The Vote November Elections
+     * 
+ * + * POLITICS_GET_OUT_THE_VOTE_NOVEMBER_ELECTIONS = 169; + */ + public static final int POLITICS_GET_OUT_THE_VOTE_NOVEMBER_ELECTIONS_VALUE = 169; + /** + *
+     * Politics Get Out The Vote Primary Elections
+     * 
+ * + * POLITICS_GET_OUT_THE_VOTE_PRIMARY_ELECTIONS = 170; + */ + public static final int POLITICS_GET_OUT_THE_VOTE_PRIMARY_ELECTIONS_VALUE = 170; + /** + *
+     * Politics Issue
+     * 
+ * + * POLITICS_ISSUE = 171; + */ + public static final int POLITICS_ISSUE_VALUE = 171; + /** + *
+     * Politics Unfavorable Candidate
+     * 
+ * + * POLITICS_UNFAVORABLE_CANDIDATE = 172; + */ + public static final int POLITICS_UNFAVORABLE_CANDIDATE_VALUE = 172; + /** + *
+     * Retail Apparel
+     * 
+ * + * RETAIL_APPAREL = 173; + */ + public static final int RETAIL_APPAREL_VALUE = 173; + /** + *
+     * Retail Brick And Mortar
+     * 
+ * + * RETAIL_BRICK_AND_MORTAR = 174; + */ + public static final int RETAIL_BRICK_AND_MORTAR_VALUE = 174; + /** + *
+     * Retail Furniture Brand
+     * 
+ * + * RETAIL_FURNITURE_BRAND = 175; + */ + public static final int RETAIL_FURNITURE_BRAND_VALUE = 175; + /** + *
+     * Retail Furniture Product
+     * 
+ * + * RETAIL_FURNITURE_PRODUCT = 176; + */ + public static final int RETAIL_FURNITURE_PRODUCT_VALUE = 176; + /** + *
+     * Retail Gifts Brand
+     * 
+ * + * RETAIL_GIFTS_BRAND = 177; + */ + public static final int RETAIL_GIFTS_BRAND_VALUE = 177; + /** + *
+     * Retail Gifts Product
+     * 
+ * + * RETAIL_GIFTS_PRODUCT = 178; + */ + public static final int RETAIL_GIFTS_PRODUCT_VALUE = 178; + /** + *
+     * Retail Home Goods
+     * 
+ * + * RETAIL_HOME_GOODS = 179; + */ + public static final int RETAIL_HOME_GOODS_VALUE = 179; + /** + *
+     * Retail Jewelry Brand
+     * 
+ * + * RETAIL_JEWELRY_BRAND = 180; + */ + public static final int RETAIL_JEWELRY_BRAND_VALUE = 180; + /** + *
+     * Retail Online Retailers
+     * 
+ * + * RETAIL_ONLINE_RETAILERS = 181; + */ + public static final int RETAIL_ONLINE_RETAILERS_VALUE = 181; + /** + *
+     * Retail Shoe Brand
+     * 
+ * + * RETAIL_SHOE_BRAND = 182; + */ + public static final int RETAIL_SHOE_BRAND_VALUE = 182; + /** + *
+     * Retail Store
+     * 
+ * + * RETAIL_STORE = 183; + */ + public static final int RETAIL_STORE_VALUE = 183; + /** + *
+     * Retail Toy Shop
+     * 
+ * + * RETAIL_TOY_SHOP = 184; + */ + public static final int RETAIL_TOY_SHOP_VALUE = 184; + /** + *
+     * Technology Artificial Intelligence Brand
+     * 
+ * + * TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_BRAND = 185; + */ + public static final int TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_BRAND_VALUE = 185; + /** + *
+     * Technology Artificial Intelligence Product
+     * 
+ * + * TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_PRODUCT = 186; + */ + public static final int TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_PRODUCT_VALUE = 186; + /** + *
+     * Technology Brand
+     * 
+ * + * TECHNOLOGY_BRAND = 187; + */ + public static final int TECHNOLOGY_BRAND_VALUE = 187; + /** + *
+     * Technology Feature
+     * 
+ * + * TECHNOLOGY_FEATURE = 188; + */ + public static final int TECHNOLOGY_FEATURE_VALUE = 188; + /** + *
+     * Technology Product
+     * 
+ * + * TECHNOLOGY_PRODUCT = 189; + */ + public static final int TECHNOLOGY_PRODUCT_VALUE = 189; + /** + *
+     * Technology Camera Brand
+     * 
+ * + * TECHNOLOGY_CAMERA_BRAND = 190; + */ + public static final int TECHNOLOGY_CAMERA_BRAND_VALUE = 190; + /** + *
+     * Technology Camera Product
+     * 
+ * + * TECHNOLOGY_CAMERA_PRODUCT = 191; + */ + public static final int TECHNOLOGY_CAMERA_PRODUCT_VALUE = 191; + /** + *
+     * Technology Control Plans
+     * 
+ * + * TECHNOLOGY_CONTROL_PLANS = 192; + */ + public static final int TECHNOLOGY_CONTROL_PLANS_VALUE = 192; + /** + *
+     * Technology Gaming Brand
+     * 
+ * + * TECHNOLOGY_GAMING_BRAND = 193; + */ + public static final int TECHNOLOGY_GAMING_BRAND_VALUE = 193; + /** + *
+     * Technology Home Appliance Brand
+     * 
+ * + * TECHNOLOGY_HOME_APPLIANCE_BRAND = 194; + */ + public static final int TECHNOLOGY_HOME_APPLIANCE_BRAND_VALUE = 194; + /** + *
+     * Technology Home Appliance Product
+     * 
+ * + * TECHNOLOGY_HOME_APPLIANCE_PRODUCT = 195; + */ + public static final int TECHNOLOGY_HOME_APPLIANCE_PRODUCT_VALUE = 195; + /** + *
+     * Technology Laptop Brand
+     * 
+ * + * TECHNOLOGY_LAPTOP_BRAND = 196; + */ + public static final int TECHNOLOGY_LAPTOP_BRAND_VALUE = 196; + /** + *
+     * Technology Laptop Product
+     * 
+ * + * TECHNOLOGY_LAPTOP_PRODUCT = 197; + */ + public static final int TECHNOLOGY_LAPTOP_PRODUCT_VALUE = 197; + /** + *
+     * Technology Mobile Phone Plans
+     * 
+ * + * TECHNOLOGY_MOBILE_PHONE_PLANS = 198; + */ + public static final int TECHNOLOGY_MOBILE_PHONE_PLANS_VALUE = 198; + /** + *
+     * Technology Online Safety Brand
+     * 
+ * + * TECHNOLOGY_ONLINE_SAFETY_BRAND = 199; + */ + public static final int TECHNOLOGY_ONLINE_SAFETY_BRAND_VALUE = 199; + /** + *
+     * Technology Online Safety Product
+     * 
+ * + * TECHNOLOGY_ONLINE_SAFETY_PRODUCT = 200; + */ + public static final int TECHNOLOGY_ONLINE_SAFETY_PRODUCT_VALUE = 200; + /** + *
+     * Technology Operating System
+     * 
+ * + * TECHNOLOGY_OPERATING_SYSTEM = 201; + */ + public static final int TECHNOLOGY_OPERATING_SYSTEM_VALUE = 201; + /** + *
+     * Technology Postpaid Telco Plan
+     * 
+ * + * TECHNOLOGY_POSTPAID_TELCO_PLAN = 202; + */ + public static final int TECHNOLOGY_POSTPAID_TELCO_PLAN_VALUE = 202; + /** + *
+     * Technology Prepaid Telco Plan
+     * 
+ * + * TECHNOLOGY_PREPAID_TELCO_PLAN = 203; + */ + public static final int TECHNOLOGY_PREPAID_TELCO_PLAN_VALUE = 203; + /** + *
+     * Technology Printer Brand
+     * 
+ * + * TECHNOLOGY_PRINTER_BRAND = 204; + */ + public static final int TECHNOLOGY_PRINTER_BRAND_VALUE = 204; + /** + *
+     * Technology Search Engine
+     * 
+ * + * TECHNOLOGY_SEARCH_ENGINE = 205; + */ + public static final int TECHNOLOGY_SEARCH_ENGINE_VALUE = 205; + /** + *
+     * Technology Small Home Appliance Brand
+     * 
+ * + * TECHNOLOGY_SMALL_HOME_APPLIANCE_BRAND = 206; + */ + public static final int TECHNOLOGY_SMALL_HOME_APPLIANCE_BRAND_VALUE = 206; + /** + *
+     * Technology Small Home Appliance Product
+     * 
+ * + * TECHNOLOGY_SMALL_HOME_APPLIANCE_PRODUCT = 207; + */ + public static final int TECHNOLOGY_SMALL_HOME_APPLIANCE_PRODUCT_VALUE = 207; + /** + *
+     * Technology Smart Home Device
+     * 
+ * + * TECHNOLOGY_SMART_HOME_DEVICE = 208; + */ + public static final int TECHNOLOGY_SMART_HOME_DEVICE_VALUE = 208; + /** + *
+     * Technology Mobile Phone Brand
+     * 
+ * + * TECHNOLOGY_SMARTPHONE_BRAND = 209; + */ + public static final int TECHNOLOGY_SMARTPHONE_BRAND_VALUE = 209; + /** + *
+     * Technology Mobile Phone Product
+     * 
+ * + * TECHNOLOGY_SMARTPHONE_PRODUCT = 210; + */ + public static final int TECHNOLOGY_SMARTPHONE_PRODUCT_VALUE = 210; + /** + *
+     * Technology Social Media
+     * 
+ * + * TECHNOLOGY_SOCIAL_MEDIA = 211; + */ + public static final int TECHNOLOGY_SOCIAL_MEDIA_VALUE = 211; + /** + *
+     * Technology Tablet Brand
+     * 
+ * + * TECHNOLOGY_TABLET_BRAND = 212; + */ + public static final int TECHNOLOGY_TABLET_BRAND_VALUE = 212; + /** + *
+     * Technology Tablet Product
+     * 
+ * + * TECHNOLOGY_TABLET_PRODUCT = 213; + */ + public static final int TECHNOLOGY_TABLET_PRODUCT_VALUE = 213; + /** + *
+     * Technology Telecom Fiber Optic Internet
+     * 
+ * + * TECHNOLOGY_TELECOM_FIBER_OPTIC_INTERNET = 214; + */ + public static final int TECHNOLOGY_TELECOM_FIBER_OPTIC_INTERNET_VALUE = 214; + /** + *
+     * Technology Telecom Service Pack
+     * 
+ * + * TECHNOLOGY_TELECOM_SERVICE_PACK = 215; + */ + public static final int TECHNOLOGY_TELECOM_SERVICE_PACK_VALUE = 215; + /** + *
+     * Technology Telco Network
+     * 
+ * + * TECHNOLOGY_TELCO_NETWORK = 216; + */ + public static final int TECHNOLOGY_TELCO_NETWORK_VALUE = 216; + /** + *
+     * Technology Tv Brand
+     * 
+ * + * TECHNOLOGY_TV_BRAND = 217; + */ + public static final int TECHNOLOGY_TV_BRAND_VALUE = 217; + /** + *
+     * Technology Tv Product
+     * 
+ * + * TECHNOLOGY_TV_PRODUCT = 218; + */ + public static final int TECHNOLOGY_TV_PRODUCT_VALUE = 218; + /** + *
+     * Technology Video On Demand
+     * 
+ * + * TECHNOLOGY_VIDEO_ON_DEMAND = 219; + */ + public static final int TECHNOLOGY_VIDEO_ON_DEMAND_VALUE = 219; + /** + *
+     * Technology Wearables Brand
+     * 
+ * + * TECHNOLOGY_WEARABLES_BRAND = 220; + */ + public static final int TECHNOLOGY_WEARABLES_BRAND_VALUE = 220; + /** + *
+     * Technology Website
+     * 
+ * + * TECHNOLOGY_WEBSITE = 221; + */ + public static final int TECHNOLOGY_WEBSITE_VALUE = 221; + /** + *
+     * Travel Accommodations
+     * 
+ * + * TRAVEL_ACCOMMODATIONS = 222; + */ + public static final int TRAVEL_ACCOMMODATIONS_VALUE = 222; + /** + *
+     * Travel Airline
+     * 
+ * + * TRAVEL_AIRLINE = 223; + */ + public static final int TRAVEL_AIRLINE_VALUE = 223; + /** + *
+     * Travel Booking Service
+     * 
+ * + * TRAVEL_BOOKING_SERVICE = 224; + */ + public static final int TRAVEL_BOOKING_SERVICE_VALUE = 224; + /** + *
+     * Travel Cruises
+     * 
+ * + * TRAVEL_CRUISES = 225; + */ + public static final int TRAVEL_CRUISES_VALUE = 225; + /** + *
+     * Travel Destination
+     * 
+ * + * TRAVEL_DESTINATION = 226; + */ + public static final int TRAVEL_DESTINATION_VALUE = 226; + /** + *
+     * Travel Hotel
+     * 
+ * + * TRAVEL_HOTEL = 227; + */ + public static final int TRAVEL_HOTEL_VALUE = 227; + /** + *
+     * Travel Option
+     * 
+ * + * TRAVEL_OPTION = 228; + */ + public static final int TRAVEL_OPTION_VALUE = 228; + /** + *
+     * Travel Vacation Rental Service
+     * 
+ * + * TRAVEL_VACATION_RENTAL_SERVICE = 229; + */ + public static final int TRAVEL_VACATION_RENTAL_SERVICE_VALUE = 229; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static SurveySubjectType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static SurveySubjectType forNumber(int value) { + switch (value) { + case 0: return UNSPECIFIED; + case 1: return UNKNOWN; + case 2: return GENERIC_BRAND; + case 3: return GENERIC_PRODUCT; + case 4: return GENERIC_SERVICE; + case 5: return APP; + case 6: return APPS_DATING_SERVICES; + case 7: return APPS_PODCASTS; + case 8: return APPS_DIGITAL_COMICS; + case 9: return AUTOMOTIVE_BATTERY; + case 10: return AUTOMOTIVE_BRAND; + case 11: return AUTOMOTIVE_CAR_RENTAL; + case 12: return AUTOMOTIVE_CAR_SERVICE; + case 13: return AUTOMOTIVE_ELECTRIC_CAR_BRAND; + case 14: return AUTOMOTIVE_GAS_STATIONS; + case 15: return AUTOMOTIVE_MOTORCYCLE; + case 16: return AUTOMOTIVE_OIL; + case 17: return AUTOMOTIVE_PRODUCT; + case 18: return AUTOMOTIVE_TIRES_BRAND; + case 19: return BIM_COMPANY; + case 20: return BIM_ENTERPRISE_SERVICES_COMPANY; + case 21: return BIM_JOB; + case 22: return BIM_MARKETING_COMPANY; + case 23: return BIM_RECRUITING; + case 24: return BIM_SHIPPING; + case 25: return CPG_BABY_CARE_BRAND; + case 26: return CPG_BABY_CARE_PRODUCT; + case 27: return CPG_BEAUTY_BRAND; + case 28: return CPG_BEAUTY_PRODUCT; + case 29: return CPG_BEAUTY_AND_PERSONAL_CARE_BRAND; + case 30: return CPG_BEAUTY_AND_PERSONAL_CARE_PRODUCT; + case 31: return CPG_BODY_WASH_BRAND; + case 32: return CPG_BODY_WASH_PRODUCT; + case 33: return CPG_DRAIN_CLEANERS; + case 34: return CPG_FRAGRANCE_BRAND; + case 35: return CPG_FRAGRANCE_PRODUCT; + case 36: return CPG_HAIR_CARE_BRAND; + case 37: return CPG_HAIR_CARE_PRODUCT; + case 38: return CPG_HOUSEHOLD_CLEANING_BRAND; + case 39: return CPG_HOUSEHOLD_CLEANING_PRODUCT; + case 40: return CPG_LAUNDRY_BRAND; + case 41: return CPG_MAKE_UP_BRAND; + case 42: return CPG_MAKE_UP_PRODUCT; + case 43: return CPG_MOUTHWASH_BRAND; + case 44: return CPG_OFFICE_SUPPLIES_BRAND; + case 45: return CPG_OFFICE_SUPPLIES_PRODUCT; + case 46: return CPG_ORAL_CARE_BRAND; + case 47: return CPG_PERSONAL_CARE_BRAND; + case 48: return CPG_PERSONAL_CARE_PRODUCT; + case 49: return CPG_SKIN_CARE_BRAND; + case 50: return CPG_SKIN_CARE_PRODUCT; + case 51: return EDUCATION_BUSINESS_PROGRAMS; + case 52: return EDUCATION_MASTERS_PROGRAMS; + case 53: return EDUCATION_NURSING_PROGRAMS; + case 54: return EDUCATION_IT_PROGRAMS; + case 55: return EDUCATION_OFFLINE; + case 56: return EDUCATION_ONLINE; + case 57: return EDUCATION_PROGRAM; + case 58: return EDUCATION_TEST_PREPARATION; + case 59: return FBR_BEER_BRAND; + case 60: return FBR_BEVERAGE_BRAND; + case 61: return FBR_BEVERAGE_PRODUCT; + case 62: return FBR_BREAKFAST_FOOD_BRAND; + case 63: return FBR_BREAKFAST_FOOD_PRODUCT; + case 64: return FBR_CANDY; + case 65: return FBR_CHEESE; + case 66: return FBR_CHIPS_BRAND; + case 67: return FBR_CHIPS_PRODUCT; + case 68: return FBR_CHOCOLATE_BRAND; + case 69: return FBR_CHOCOLATE_PRODUCT; + case 70: return FBR_COFFEE_BRAND; + case 71: return FBR_COFFEE_PRODUCT; + case 72: return FBR_COLD_DRINK_BRAND; + case 73: return FBR_COLD_DRINK_PRODUCT; + case 74: return FBR_COOKIES; + case 75: return FBR_DOGFOOD_BRAND; + case 76: return FBR_DOGFOOD_PRODUCT; + case 77: return FBR_DOG_TREATS_BRAND; + case 78: return FBR_FOOD_BRAND; + case 79: return FBR_FOOD_DELIVERY_BRAND; + case 80: return FBR_FOOD_PRODUCT; + case 81: return FBR_ICE_CREAM_BRAND; + case 82: return FBR_ICE_CREAM_PRODUCT; + case 83: return FBR_PET_FOOD_BRAND; + case 84: return FBR_PET_FOOD_PRODUCT; + case 85: return FBR_PET_SUPPLY_BRAND; + case 86: return FBR_PET_SUPPLY_PRODUCT; + case 87: return FBR_RESTAURANT; + case 88: return FBR_RESTAURANT_DELIVERY_SERVICE_BRAND; + case 89: return FBR_RESTAURANT_DELIVERY_SERVICE_PRODUCT; + case 90: return FBR_SNACKS_BRAND; + case 91: return FBR_SNACKS_PRODUCT; + case 92: return FBR_SODA_BRAND; + case 93: return FBR_SODA_PRODUCT; + case 94: return FBR_SPIRIT_BRAND; + case 95: return FBR_SPIRIT_PRODUCT; + case 96: return FBR_WHEY_PROTEIN_BRAND; + case 97: return FBR_WINE; + case 98: return FINANCE_ACCOUNTING_BRAND; + case 99: return FINANCE_BANK; + case 100: return FINANCE_CREDIT_CARD_BRAND; + case 101: return FINANCE_CREDIT_CARD_PRODUCT; + case 102: return FINANCE_FINANCIAL_SERVICES; + case 103: return FINANCE_INSURANCE; + case 104: return FINANCE_INVESTMENT_SERVICES; + case 105: return FINANCE_LOAN_PROVIDER; + case 106: return FINANCE_MORTGAGE_COMPANY; + case 107: return FINANCE_PAYMENTS_PROCESSING; + case 108: return FINANCE_PAYMENTS_SYSTEMS; + case 109: return FINANCE_TAXES_BRAND; + case 110: return FINANCE_TAXES_PRODUCT; + case 111: return GAMBLING_CASINO; + case 112: return GAMBLING_DAILY_FANTASY_SPORT; + case 113: return GAMBLING_GAMBLING_SITE; + case 114: return GAMBLING_LOTTERY; + case 115: return GAMBLING_SPORTS_BETTING_SITE; + case 116: return GOVERNMENT_ANTI_SMOKING; + case 117: return GOVERNMENT_MILITARY; + case 118: return GOVERNMENT_ORGANIZATION; + case 119: return GOVERNMENT_PROGRAM; + case 120: return GOVERNMENT_PUBLIC_HEALTH_BEHAVIORS; + case 121: return GOVERNMENT_PUBLIC_HEALTH_ISSUE; + case 122: return GOVERNMENT_PUBLIC_HEALTH_TOPIC; + case 123: return GOVERNMENT_SERVICE; + case 124: return HEALTHCARE_GYMS; + case 125: return HEALTHCARE_HEALTH_INSURANCE_BRAND; + case 126: return HEALTHCARE_MULTIVITAMINS; + case 127: return HEALTHCARE_SPORTS_SUPPLEMENTS; + case 128: return HEALTHCARE_WEIGHT_LOSS_BRAND; + case 129: return HEALTHCARE_WEIGHT_LOSS_PRODUCT; + case 130: return HOME_SERVICES_CABLE_TV; + case 131: return HOME_SERVICES_ENERGY_BRAND; + case 132: return HOME_SERVICES_HOUSEHOLD_SERVICES_COMPANY; + case 133: return HOME_SERVICES_INTERNET_SERVICE; + case 134: return HOME_SERVICES_MOBILE_PHONE; + case 135: return HOME_SERVICES_PAY_TV_CHANNEL; + case 136: return HOME_SERVICES_PAY_TV_NETWORK; + case 137: return LOCAL_CHARITY; + case 138: return LOCAL_CLASSIFIEDS_SITE; + case 139: return LOCAL_FLOWER_BRAND; + case 140: return LOCAL_JOB_CLASSIFIEDS_SITE; + case 141: return LOCAL_LAW_FIRMS; + case 142: return LOCAL_REAL_ESTATE_SITE; + case 143: return MEDIA_AND_ENTERTAINMENT_DOWNLOAD_SITE; + case 144: return MEDIA_AND_ENTERTAINMENT_DVD; + case 145: return MEDIA_AND_ENTERTAINMENT_EVENT; + case 146: return MEDIA_AND_ENTERTAINMENT_GAME; + case 147: return MEDIA_AND_ENTERTAINMENT_GAMING_PRODUCTS; + case 148: return MEDIA_AND_ENTERTAINMENT_LIVE_EVENT; + case 149: return MEDIA_AND_ENTERTAINMENT_MOBILE_GAME; + case 150: return MEDIA_AND_ENTERTAINMENT_MOVIE; + case 151: return MEDIA_AND_ENTERTAINMENT_MOVIE_DIGITAL_DOWNLOAD; + case 152: return MEDIA_AND_ENTERTAINMENT_MUSIC_ARTIST; + case 153: return MEDIA_AND_ENTERTAINMENT_MUSIC_RELEASES; + case 154: return MEDIA_AND_ENTERTAINMENT_PLAYLISTS; + case 155: return MEDIA_AND_ENTERTAINMENT_SHOW; + case 156: return MEDIA_AND_ENTERTAINMENT_SHOW_DIGITAL_DOWNLOAD; + case 157: return MEDIA_AND_ENTERTAINMENT_SPORTS; + case 158: return MEDIA_AND_ENTERTAINMENT_STREAMING_SITE; + case 159: return MEDIA_AND_ENTERTAINMENT_TITLE_DIGITAL_DOWNLOAD; + case 160: return MEDIA_AND_ENTERTAINMENT_TV_CHANNEL; + case 161: return MEDIA_AND_ENTERTAINMENT_TV_SHOW; + case 162: return MEDIA_AND_ENTERTAINMENT_TV_SHOW_DIGITAL_DOWNLOAD; + case 163: return MEDIA_AND_ENTERTAINMENT_VIDEO_GAME; + case 164: return MEDIA_AND_ENTERTAINMENT_VIDEO_GAME_DLC; + case 165: return MEDIA_AND_ENTERTAINMENT_WEB_SERIES; + case 166: return OFFER; + case 167: return PHARMA_NON_MEDICAL_CONDITION_OTC_DRUG; + case 168: return POLITICS_CANDIDATE; + case 169: return POLITICS_GET_OUT_THE_VOTE_NOVEMBER_ELECTIONS; + case 170: return POLITICS_GET_OUT_THE_VOTE_PRIMARY_ELECTIONS; + case 171: return POLITICS_ISSUE; + case 172: return POLITICS_UNFAVORABLE_CANDIDATE; + case 173: return RETAIL_APPAREL; + case 174: return RETAIL_BRICK_AND_MORTAR; + case 175: return RETAIL_FURNITURE_BRAND; + case 176: return RETAIL_FURNITURE_PRODUCT; + case 177: return RETAIL_GIFTS_BRAND; + case 178: return RETAIL_GIFTS_PRODUCT; + case 179: return RETAIL_HOME_GOODS; + case 180: return RETAIL_JEWELRY_BRAND; + case 181: return RETAIL_ONLINE_RETAILERS; + case 182: return RETAIL_SHOE_BRAND; + case 183: return RETAIL_STORE; + case 184: return RETAIL_TOY_SHOP; + case 185: return TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_BRAND; + case 186: return TECHNOLOGY_ARTIFICIAL_INTELLIGENCE_PRODUCT; + case 187: return TECHNOLOGY_BRAND; + case 188: return TECHNOLOGY_FEATURE; + case 189: return TECHNOLOGY_PRODUCT; + case 190: return TECHNOLOGY_CAMERA_BRAND; + case 191: return TECHNOLOGY_CAMERA_PRODUCT; + case 192: return TECHNOLOGY_CONTROL_PLANS; + case 193: return TECHNOLOGY_GAMING_BRAND; + case 194: return TECHNOLOGY_HOME_APPLIANCE_BRAND; + case 195: return TECHNOLOGY_HOME_APPLIANCE_PRODUCT; + case 196: return TECHNOLOGY_LAPTOP_BRAND; + case 197: return TECHNOLOGY_LAPTOP_PRODUCT; + case 198: return TECHNOLOGY_MOBILE_PHONE_PLANS; + case 199: return TECHNOLOGY_ONLINE_SAFETY_BRAND; + case 200: return TECHNOLOGY_ONLINE_SAFETY_PRODUCT; + case 201: return TECHNOLOGY_OPERATING_SYSTEM; + case 202: return TECHNOLOGY_POSTPAID_TELCO_PLAN; + case 203: return TECHNOLOGY_PREPAID_TELCO_PLAN; + case 204: return TECHNOLOGY_PRINTER_BRAND; + case 205: return TECHNOLOGY_SEARCH_ENGINE; + case 206: return TECHNOLOGY_SMALL_HOME_APPLIANCE_BRAND; + case 207: return TECHNOLOGY_SMALL_HOME_APPLIANCE_PRODUCT; + case 208: return TECHNOLOGY_SMART_HOME_DEVICE; + case 209: return TECHNOLOGY_SMARTPHONE_BRAND; + case 210: return TECHNOLOGY_SMARTPHONE_PRODUCT; + case 211: return TECHNOLOGY_SOCIAL_MEDIA; + case 212: return TECHNOLOGY_TABLET_BRAND; + case 213: return TECHNOLOGY_TABLET_PRODUCT; + case 214: return TECHNOLOGY_TELECOM_FIBER_OPTIC_INTERNET; + case 215: return TECHNOLOGY_TELECOM_SERVICE_PACK; + case 216: return TECHNOLOGY_TELCO_NETWORK; + case 217: return TECHNOLOGY_TV_BRAND; + case 218: return TECHNOLOGY_TV_PRODUCT; + case 219: return TECHNOLOGY_VIDEO_ON_DEMAND; + case 220: return TECHNOLOGY_WEARABLES_BRAND; + case 221: return TECHNOLOGY_WEBSITE; + case 222: return TRAVEL_ACCOMMODATIONS; + case 223: return TRAVEL_AIRLINE; + case 224: return TRAVEL_BOOKING_SERVICE; + case 225: return TRAVEL_CRUISES; + case 226: return TRAVEL_DESTINATION; + case 227: return TRAVEL_HOTEL; + case 228: return TRAVEL_OPTION; + case 229: return TRAVEL_VACATION_RENTAL_SERVICE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SurveySubjectType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SurveySubjectType findValueByNumber(int number) { + return SurveySubjectType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.getDescriptor().getEnumTypes().get(0); + } + + private static final SurveySubjectType[] VALUES = values(); + + public static SurveySubjectType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private SurveySubjectType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType) + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum other = (com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum 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.enums.SurveySubjectTypeEnum parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum 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.enums.SurveySubjectTypeEnum parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum 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.enums.SurveySubjectTypeEnum parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum 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.enums.SurveySubjectTypeEnum parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum 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.enums.SurveySubjectTypeEnum 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.enums.SurveySubjectTypeEnum 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.enums.SurveySubjectTypeEnum prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * Container for enum
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.enums.SurveySubjectTypeEnum} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.enums.SurveySubjectTypeEnum) + com.google.ads.googleads.v25.enums.SurveySubjectTypeEnumOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.enums.SurveySubjectTypeProto.internal_static_google_ads_googleads_v25_enums_SurveySubjectTypeEnum_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.enums.SurveySubjectTypeProto.internal_static_google_ads_googleads_v25_enums_SurveySubjectTypeEnum_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.class, com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.enums.SurveySubjectTypeProto.internal_static_google_ads_googleads_v25_enums_SurveySubjectTypeEnum_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum getDefaultInstanceForType() { + return com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum build() { + com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum buildPartial() { + com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum result = new com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum) { + return mergeFrom((com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum other) { + if (other == com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.enums.SurveySubjectTypeEnum) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.enums.SurveySubjectTypeEnum) + private static final com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum(); + } + + public static com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SurveySubjectTypeEnum parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeEnumOrBuilder.java new file mode 100644 index 0000000000..19a759df3a --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeEnumOrBuilder.java @@ -0,0 +1,12 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/survey_subject_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public interface SurveySubjectTypeEnumOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.enums.SurveySubjectTypeEnum) + com.google.protobuf.MessageOrBuilder { +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeProto.java new file mode 100644 index 0000000000..31eeff9e19 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SurveySubjectTypeProto.java @@ -0,0 +1,239 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/enums/survey_subject_type.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.enums; + +@com.google.protobuf.Generated +public final class SurveySubjectTypeProto extends com.google.protobuf.GeneratedFile { + private SurveySubjectTypeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "SurveySubjectTypeProto"); + } + 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_enums_SurveySubjectTypeEnum_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_enums_SurveySubjectTypeEnum_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n8google/ads/googleads/v25/enums/survey_" + + "subject_type.proto\022\036google.ads.googleads" + + ".v25.enums\"\3245\n\025SurveySubjectTypeEnum\"\2725\n" + + "\021SurveySubjectType\022\017\n\013UNSPECIFIED\020\000\022\013\n\007U" + + "NKNOWN\020\001\022\021\n\rGENERIC_BRAND\020\002\022\023\n\017GENERIC_P" + + "RODUCT\020\003\022\023\n\017GENERIC_SERVICE\020\004\022\007\n\003APP\020\005\022\030" + + "\n\024APPS_DATING_SERVICES\020\006\022\021\n\rAPPS_PODCAST" + + "S\020\007\022\027\n\023APPS_DIGITAL_COMICS\020\010\022\026\n\022AUTOMOTI" + + "VE_BATTERY\020\t\022\024\n\020AUTOMOTIVE_BRAND\020\n\022\031\n\025AU" + + "TOMOTIVE_CAR_RENTAL\020\013\022\032\n\026AUTOMOTIVE_CAR_" + + "SERVICE\020\014\022!\n\035AUTOMOTIVE_ELECTRIC_CAR_BRA" + + "ND\020\r\022\033\n\027AUTOMOTIVE_GAS_STATIONS\020\016\022\031\n\025AUT" + + "OMOTIVE_MOTORCYCLE\020\017\022\022\n\016AUTOMOTIVE_OIL\020\020" + + "\022\026\n\022AUTOMOTIVE_PRODUCT\020\021\022\032\n\026AUTOMOTIVE_T" + + "IRES_BRAND\020\022\022\017\n\013BIM_COMPANY\020\023\022#\n\037BIM_ENT" + + "ERPRISE_SERVICES_COMPANY\020\024\022\013\n\007BIM_JOB\020\025\022" + + "\031\n\025BIM_MARKETING_COMPANY\020\026\022\022\n\016BIM_RECRUI" + + "TING\020\027\022\020\n\014BIM_SHIPPING\020\030\022\027\n\023CPG_BABY_CAR" + + "E_BRAND\020\031\022\031\n\025CPG_BABY_CARE_PRODUCT\020\032\022\024\n\020" + + "CPG_BEAUTY_BRAND\020\033\022\026\n\022CPG_BEAUTY_PRODUCT" + + "\020\034\022&\n\"CPG_BEAUTY_AND_PERSONAL_CARE_BRAND" + + "\020\035\022(\n$CPG_BEAUTY_AND_PERSONAL_CARE_PRODU" + + "CT\020\036\022\027\n\023CPG_BODY_WASH_BRAND\020\037\022\031\n\025CPG_BOD" + + "Y_WASH_PRODUCT\020 \022\026\n\022CPG_DRAIN_CLEANERS\020!" + + "\022\027\n\023CPG_FRAGRANCE_BRAND\020\"\022\031\n\025CPG_FRAGRAN" + + "CE_PRODUCT\020#\022\027\n\023CPG_HAIR_CARE_BRAND\020$\022\031\n" + + "\025CPG_HAIR_CARE_PRODUCT\020%\022 \n\034CPG_HOUSEHOL" + + "D_CLEANING_BRAND\020&\022\"\n\036CPG_HOUSEHOLD_CLEA" + + "NING_PRODUCT\020\'\022\025\n\021CPG_LAUNDRY_BRAND\020(\022\025\n" + + "\021CPG_MAKE_UP_BRAND\020)\022\027\n\023CPG_MAKE_UP_PROD" + + "UCT\020*\022\027\n\023CPG_MOUTHWASH_BRAND\020+\022\035\n\031CPG_OF" + + "FICE_SUPPLIES_BRAND\020,\022\037\n\033CPG_OFFICE_SUPP" + + "LIES_PRODUCT\020-\022\027\n\023CPG_ORAL_CARE_BRAND\020.\022" + + "\033\n\027CPG_PERSONAL_CARE_BRAND\020/\022\035\n\031CPG_PERS" + + "ONAL_CARE_PRODUCT\0200\022\027\n\023CPG_SKIN_CARE_BRA" + + "ND\0201\022\031\n\025CPG_SKIN_CARE_PRODUCT\0202\022\037\n\033EDUCA" + + "TION_BUSINESS_PROGRAMS\0203\022\036\n\032EDUCATION_MA" + + "STERS_PROGRAMS\0204\022\036\n\032EDUCATION_NURSING_PR" + + "OGRAMS\0205\022\031\n\025EDUCATION_IT_PROGRAMS\0206\022\025\n\021E" + + "DUCATION_OFFLINE\0207\022\024\n\020EDUCATION_ONLINE\0208" + + "\022\025\n\021EDUCATION_PROGRAM\0209\022\036\n\032EDUCATION_TES" + + "T_PREPARATION\020:\022\022\n\016FBR_BEER_BRAND\020;\022\026\n\022F" + + "BR_BEVERAGE_BRAND\020<\022\030\n\024FBR_BEVERAGE_PROD" + + "UCT\020=\022\034\n\030FBR_BREAKFAST_FOOD_BRAND\020>\022\036\n\032F" + + "BR_BREAKFAST_FOOD_PRODUCT\020?\022\r\n\tFBR_CANDY" + + "\020@\022\016\n\nFBR_CHEESE\020A\022\023\n\017FBR_CHIPS_BRAND\020B\022" + + "\025\n\021FBR_CHIPS_PRODUCT\020C\022\027\n\023FBR_CHOCOLATE_" + + "BRAND\020D\022\031\n\025FBR_CHOCOLATE_PRODUCT\020E\022\024\n\020FB" + + "R_COFFEE_BRAND\020F\022\026\n\022FBR_COFFEE_PRODUCT\020G" + + "\022\030\n\024FBR_COLD_DRINK_BRAND\020H\022\032\n\026FBR_COLD_D" + + "RINK_PRODUCT\020I\022\017\n\013FBR_COOKIES\020J\022\025\n\021FBR_D" + + "OGFOOD_BRAND\020K\022\027\n\023FBR_DOGFOOD_PRODUCT\020L\022" + + "\030\n\024FBR_DOG_TREATS_BRAND\020M\022\022\n\016FBR_FOOD_BR" + + "AND\020N\022\033\n\027FBR_FOOD_DELIVERY_BRAND\020O\022\024\n\020FB" + + "R_FOOD_PRODUCT\020P\022\027\n\023FBR_ICE_CREAM_BRAND\020" + + "Q\022\031\n\025FBR_ICE_CREAM_PRODUCT\020R\022\026\n\022FBR_PET_" + + "FOOD_BRAND\020S\022\030\n\024FBR_PET_FOOD_PRODUCT\020T\022\030" + + "\n\024FBR_PET_SUPPLY_BRAND\020U\022\032\n\026FBR_PET_SUPP" + + "LY_PRODUCT\020V\022\022\n\016FBR_RESTAURANT\020W\022)\n%FBR_" + + "RESTAURANT_DELIVERY_SERVICE_BRAND\020X\022+\n\'F" + + "BR_RESTAURANT_DELIVERY_SERVICE_PRODUCT\020Y" + + "\022\024\n\020FBR_SNACKS_BRAND\020Z\022\026\n\022FBR_SNACKS_PRO" + + "DUCT\020[\022\022\n\016FBR_SODA_BRAND\020\\\022\024\n\020FBR_SODA_P" + + "RODUCT\020]\022\024\n\020FBR_SPIRIT_BRAND\020^\022\026\n\022FBR_SP" + + "IRIT_PRODUCT\020_\022\032\n\026FBR_WHEY_PROTEIN_BRAND" + + "\020`\022\014\n\010FBR_WINE\020a\022\034\n\030FINANCE_ACCOUNTING_B" + + "RAND\020b\022\020\n\014FINANCE_BANK\020c\022\035\n\031FINANCE_CRED" + + "IT_CARD_BRAND\020d\022\037\n\033FINANCE_CREDIT_CARD_P" + + "RODUCT\020e\022\036\n\032FINANCE_FINANCIAL_SERVICES\020f" + + "\022\025\n\021FINANCE_INSURANCE\020g\022\037\n\033FINANCE_INVES" + + "TMENT_SERVICES\020h\022\031\n\025FINANCE_LOAN_PROVIDE" + + "R\020i\022\034\n\030FINANCE_MORTGAGE_COMPANY\020j\022\037\n\033FIN" + + "ANCE_PAYMENTS_PROCESSING\020k\022\034\n\030FINANCE_PA" + + "YMENTS_SYSTEMS\020l\022\027\n\023FINANCE_TAXES_BRAND\020" + + "m\022\031\n\025FINANCE_TAXES_PRODUCT\020n\022\023\n\017GAMBLING" + + "_CASINO\020o\022 \n\034GAMBLING_DAILY_FANTASY_SPOR" + + "T\020p\022\032\n\026GAMBLING_GAMBLING_SITE\020q\022\024\n\020GAMBL" + + "ING_LOTTERY\020r\022 \n\034GAMBLING_SPORTS_BETTING" + + "_SITE\020s\022\033\n\027GOVERNMENT_ANTI_SMOKING\020t\022\027\n\023" + + "GOVERNMENT_MILITARY\020u\022\033\n\027GOVERNMENT_ORGA" + + "NIZATION\020v\022\026\n\022GOVERNMENT_PROGRAM\020w\022&\n\"GO" + + "VERNMENT_PUBLIC_HEALTH_BEHAVIORS\020x\022\"\n\036GO" + + "VERNMENT_PUBLIC_HEALTH_ISSUE\020y\022\"\n\036GOVERN" + + "MENT_PUBLIC_HEALTH_TOPIC\020z\022\026\n\022GOVERNMENT" + + "_SERVICE\020{\022\023\n\017HEALTHCARE_GYMS\020|\022%\n!HEALT" + + "HCARE_HEALTH_INSURANCE_BRAND\020}\022\034\n\030HEALTH" + + "CARE_MULTIVITAMINS\020~\022!\n\035HEALTHCARE_SPORT" + + "S_SUPPLEMENTS\020\177\022!\n\034HEALTHCARE_WEIGHT_LOS" + + "S_BRAND\020\200\001\022#\n\036HEALTHCARE_WEIGHT_LOSS_PRO" + + "DUCT\020\201\001\022\033\n\026HOME_SERVICES_CABLE_TV\020\202\001\022\037\n\032" + + "HOME_SERVICES_ENERGY_BRAND\020\203\001\022-\n(HOME_SE" + + "RVICES_HOUSEHOLD_SERVICES_COMPANY\020\204\001\022#\n\036" + + "HOME_SERVICES_INTERNET_SERVICE\020\205\001\022\037\n\032HOM" + + "E_SERVICES_MOBILE_PHONE\020\206\001\022!\n\034HOME_SERVI" + + "CES_PAY_TV_CHANNEL\020\207\001\022!\n\034HOME_SERVICES_P" + + "AY_TV_NETWORK\020\210\001\022\022\n\rLOCAL_CHARITY\020\211\001\022\033\n\026" + + "LOCAL_CLASSIFIEDS_SITE\020\212\001\022\027\n\022LOCAL_FLOWE" + + "R_BRAND\020\213\001\022\037\n\032LOCAL_JOB_CLASSIFIEDS_SITE" + + "\020\214\001\022\024\n\017LOCAL_LAW_FIRMS\020\215\001\022\033\n\026LOCAL_REAL_" + + "ESTATE_SITE\020\216\001\022*\n%MEDIA_AND_ENTERTAINMEN" + + "T_DOWNLOAD_SITE\020\217\001\022 \n\033MEDIA_AND_ENTERTAI" + + "NMENT_DVD\020\220\001\022\"\n\035MEDIA_AND_ENTERTAINMENT_" + + "EVENT\020\221\001\022!\n\034MEDIA_AND_ENTERTAINMENT_GAME" + + "\020\222\001\022,\n\'MEDIA_AND_ENTERTAINMENT_GAMING_PR" + + "ODUCTS\020\223\001\022\'\n\"MEDIA_AND_ENTERTAINMENT_LIV" + + "E_EVENT\020\224\001\022(\n#MEDIA_AND_ENTERTAINMENT_MO" + + "BILE_GAME\020\225\001\022\"\n\035MEDIA_AND_ENTERTAINMENT_" + + "MOVIE\020\226\001\0223\n.MEDIA_AND_ENTERTAINMENT_MOVI" + + "E_DIGITAL_DOWNLOAD\020\227\001\022)\n$MEDIA_AND_ENTER" + + "TAINMENT_MUSIC_ARTIST\020\230\001\022+\n&MEDIA_AND_EN" + + "TERTAINMENT_MUSIC_RELEASES\020\231\001\022&\n!MEDIA_A" + + "ND_ENTERTAINMENT_PLAYLISTS\020\232\001\022!\n\034MEDIA_A" + + "ND_ENTERTAINMENT_SHOW\020\233\001\0222\n-MEDIA_AND_EN" + + "TERTAINMENT_SHOW_DIGITAL_DOWNLOAD\020\234\001\022#\n\036" + + "MEDIA_AND_ENTERTAINMENT_SPORTS\020\235\001\022+\n&MED" + + "IA_AND_ENTERTAINMENT_STREAMING_SITE\020\236\001\0223" + + "\n.MEDIA_AND_ENTERTAINMENT_TITLE_DIGITAL_" + + "DOWNLOAD\020\237\001\022\'\n\"MEDIA_AND_ENTERTAINMENT_T" + + "V_CHANNEL\020\240\001\022$\n\037MEDIA_AND_ENTERTAINMENT_" + + "TV_SHOW\020\241\001\0225\n0MEDIA_AND_ENTERTAINMENT_TV" + + "_SHOW_DIGITAL_DOWNLOAD\020\242\001\022\'\n\"MEDIA_AND_E" + + "NTERTAINMENT_VIDEO_GAME\020\243\001\022+\n&MEDIA_AND_" + + "ENTERTAINMENT_VIDEO_GAME_DLC\020\244\001\022\'\n\"MEDIA" + + "_AND_ENTERTAINMENT_WEB_SERIES\020\245\001\022\n\n\005OFFE" + + "R\020\246\001\022*\n%PHARMA_NON_MEDICAL_CONDITION_OTC" + + "_DRUG\020\247\001\022\027\n\022POLITICS_CANDIDATE\020\250\001\0221\n,POL" + + "ITICS_GET_OUT_THE_VOTE_NOVEMBER_ELECTION" + + "S\020\251\001\0220\n+POLITICS_GET_OUT_THE_VOTE_PRIMAR" + + "Y_ELECTIONS\020\252\001\022\023\n\016POLITICS_ISSUE\020\253\001\022#\n\036P" + + "OLITICS_UNFAVORABLE_CANDIDATE\020\254\001\022\023\n\016RETA" + + "IL_APPAREL\020\255\001\022\034\n\027RETAIL_BRICK_AND_MORTAR" + + "\020\256\001\022\033\n\026RETAIL_FURNITURE_BRAND\020\257\001\022\035\n\030RETA" + + "IL_FURNITURE_PRODUCT\020\260\001\022\027\n\022RETAIL_GIFTS_" + + "BRAND\020\261\001\022\031\n\024RETAIL_GIFTS_PRODUCT\020\262\001\022\026\n\021R" + + "ETAIL_HOME_GOODS\020\263\001\022\031\n\024RETAIL_JEWELRY_BR" + + "AND\020\264\001\022\034\n\027RETAIL_ONLINE_RETAILERS\020\265\001\022\026\n\021" + + "RETAIL_SHOE_BRAND\020\266\001\022\021\n\014RETAIL_STORE\020\267\001\022" + + "\024\n\017RETAIL_TOY_SHOP\020\270\001\022-\n(TECHNOLOGY_ARTI" + + "FICIAL_INTELLIGENCE_BRAND\020\271\001\022/\n*TECHNOLO" + + "GY_ARTIFICIAL_INTELLIGENCE_PRODUCT\020\272\001\022\025\n" + + "\020TECHNOLOGY_BRAND\020\273\001\022\027\n\022TECHNOLOGY_FEATU" + + "RE\020\274\001\022\027\n\022TECHNOLOGY_PRODUCT\020\275\001\022\034\n\027TECHNO" + + "LOGY_CAMERA_BRAND\020\276\001\022\036\n\031TECHNOLOGY_CAMER" + + "A_PRODUCT\020\277\001\022\035\n\030TECHNOLOGY_CONTROL_PLANS" + + "\020\300\001\022\034\n\027TECHNOLOGY_GAMING_BRAND\020\301\001\022$\n\037TEC" + + "HNOLOGY_HOME_APPLIANCE_BRAND\020\302\001\022&\n!TECHN" + + "OLOGY_HOME_APPLIANCE_PRODUCT\020\303\001\022\034\n\027TECHN" + + "OLOGY_LAPTOP_BRAND\020\304\001\022\036\n\031TECHNOLOGY_LAPT" + + "OP_PRODUCT\020\305\001\022\"\n\035TECHNOLOGY_MOBILE_PHONE" + + "_PLANS\020\306\001\022#\n\036TECHNOLOGY_ONLINE_SAFETY_BR" + + "AND\020\307\001\022%\n TECHNOLOGY_ONLINE_SAFETY_PRODU" + + "CT\020\310\001\022 \n\033TECHNOLOGY_OPERATING_SYSTEM\020\311\001\022" + + "#\n\036TECHNOLOGY_POSTPAID_TELCO_PLAN\020\312\001\022\"\n\035" + + "TECHNOLOGY_PREPAID_TELCO_PLAN\020\313\001\022\035\n\030TECH" + + "NOLOGY_PRINTER_BRAND\020\314\001\022\035\n\030TECHNOLOGY_SE" + + "ARCH_ENGINE\020\315\001\022*\n%TECHNOLOGY_SMALL_HOME_" + + "APPLIANCE_BRAND\020\316\001\022,\n\'TECHNOLOGY_SMALL_H" + + "OME_APPLIANCE_PRODUCT\020\317\001\022!\n\034TECHNOLOGY_S" + + "MART_HOME_DEVICE\020\320\001\022 \n\033TECHNOLOGY_SMARTP" + + "HONE_BRAND\020\321\001\022\"\n\035TECHNOLOGY_SMARTPHONE_P" + + "RODUCT\020\322\001\022\034\n\027TECHNOLOGY_SOCIAL_MEDIA\020\323\001\022" + + "\034\n\027TECHNOLOGY_TABLET_BRAND\020\324\001\022\036\n\031TECHNOL" + + "OGY_TABLET_PRODUCT\020\325\001\022,\n\'TECHNOLOGY_TELE" + + "COM_FIBER_OPTIC_INTERNET\020\326\001\022$\n\037TECHNOLOG" + + "Y_TELECOM_SERVICE_PACK\020\327\001\022\035\n\030TECHNOLOGY_" + + "TELCO_NETWORK\020\330\001\022\030\n\023TECHNOLOGY_TV_BRAND\020" + + "\331\001\022\032\n\025TECHNOLOGY_TV_PRODUCT\020\332\001\022\037\n\032TECHNO" + + "LOGY_VIDEO_ON_DEMAND\020\333\001\022\037\n\032TECHNOLOGY_WE" + + "ARABLES_BRAND\020\334\001\022\027\n\022TECHNOLOGY_WEBSITE\020\335" + + "\001\022\032\n\025TRAVEL_ACCOMMODATIONS\020\336\001\022\023\n\016TRAVEL_" + + "AIRLINE\020\337\001\022\033\n\026TRAVEL_BOOKING_SERVICE\020\340\001\022" + + "\023\n\016TRAVEL_CRUISES\020\341\001\022\027\n\022TRAVEL_DESTINATI" + + "ON\020\342\001\022\021\n\014TRAVEL_HOTEL\020\343\001\022\022\n\rTRAVEL_OPTIO" + + "N\020\344\001\022#\n\036TRAVEL_VACATION_RENTAL_SERVICE\020\345" + + "\001B\360\001\n\"com.google.ads.googleads.v25.enums" + + "B\026SurveySubjectTypeProtoP\001ZCgoogle.golan" + + "g.org/genproto/googleapis/ads/googleads/" + + "v25/enums;enums\242\002\003GAA\252\002\036Google.Ads.Googl" + + "eAds.V25.Enums\312\002\036Google\\Ads\\GoogleAds\\V2" + + "5\\Enums\352\002\"Google::Ads::GoogleAds::V25::E" + + "numsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_google_ads_googleads_v25_enums_SurveySubjectTypeEnum_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_enums_SurveySubjectTypeEnum_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_enums_SurveySubjectTypeEnum_descriptor, + new java.lang.String[] { }); + descriptor.resolveAllFeaturesImmutable(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusEnum.java index 81db1c80f2..72b83640ad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusEnum.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/synthetic_content_attestation_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 SyntheticContentAttestationStatusEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SyntheticContentAttestationStatusEnum.class.getName()); + "SyntheticContentAttestationStatusEnum"); } // Use SyntheticContentAttestationStatusEnum.newBuilder() to construct. private SyntheticContentAttestationStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -95,10 +95,10 @@ public enum SyntheticContentAttestationStatus com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SyntheticContentAttestationStatus.class.getName()); + "SyntheticContentAttestationStatus"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusEnumOrBuilder.java
index 4939534202..e5e32c5e6e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusEnumOrBuilder.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/synthetic_content_attestation_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/SyntheticContentAttestationStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusProto.java
index 938c25b419..b84297c575 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentAttestationStatusProto.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/synthetic_content_attestation_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 SyntheticContentAttestationStatusProto {
+public final class SyntheticContentAttestationStatusProto extends com.google.protobuf.GeneratedFile {
   private SyntheticContentAttestationStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SyntheticContentAttestationStatusProto.class.getName());
+      "SyntheticContentAttestationStatusProto");
   }
   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_SyntheticContentAttestationStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SyntheticContentAttestationStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SyntheticContentAttestationStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceEnum.java
index 4751c1f221..68169ad492 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceEnum.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/synthetic_content_source.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class SyntheticContentSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SyntheticContentSourceEnum.class.getName());
+      "SyntheticContentSourceEnum");
   }
   // Use SyntheticContentSourceEnum.newBuilder() to construct.
   private SyntheticContentSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum SyntheticContentSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SyntheticContentSource.class.getName());
+        "SyntheticContentSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceEnumOrBuilder.java
index 5b74747cc7..ba9a40236e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceEnumOrBuilder.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/synthetic_content_source.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/SyntheticContentSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceProto.java
index 51fc47afe9..e54322b2c2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SyntheticContentSourceProto.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/synthetic_content_source.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 SyntheticContentSourceProto {
+public final class SyntheticContentSourceProto extends com.google.protobuf.GeneratedFile {
   private SyntheticContentSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SyntheticContentSourceProto.class.getName());
+      "SyntheticContentSourceProto");
   }
   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_SyntheticContentSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SyntheticContentSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SyntheticContentSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedEntitySourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedEntitySourceProto.java
index 39485dac84..2bf0251628 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedEntitySourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedEntitySourceProto.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/system_managed_entity_source.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 SystemManagedEntitySourceProto {
+public final class SystemManagedEntitySourceProto extends com.google.protobuf.GeneratedFile {
   private SystemManagedEntitySourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SystemManagedEntitySourceProto.class.getName());
+      "SystemManagedEntitySourceProto");
   }
   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_SystemManagedResourceSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_SystemManagedResourceSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_SystemManagedResourceSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedResourceSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedResourceSourceEnum.java
index 2bf177d726..4dc93560ac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedResourceSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedResourceSourceEnum.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/system_managed_entity_source.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 SystemManagedResourceSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SystemManagedResourceSourceEnum.class.getName());
+      "SystemManagedResourceSourceEnum");
   }
   // Use SystemManagedResourceSourceEnum.newBuilder() to construct.
   private SystemManagedResourceSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum SystemManagedResourceSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SystemManagedResourceSource.class.getName());
+        "SystemManagedResourceSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedResourceSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedResourceSourceEnumOrBuilder.java
index d2edc38624..513ab5b3e0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedResourceSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/SystemManagedResourceSourceEnumOrBuilder.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/system_managed_entity_source.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/TargetCpaOptInRecommendationGoalEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalEnum.java
index 72cfe80bac..264f9c54a6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalEnum.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/target_cpa_opt_in_recommendation_goal.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 TargetCpaOptInRecommendationGoalEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TargetCpaOptInRecommendationGoalEnum.class.getName());
+      "TargetCpaOptInRecommendationGoalEnum");
   }
   // Use TargetCpaOptInRecommendationGoalEnum.newBuilder() to construct.
   private TargetCpaOptInRecommendationGoalEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum TargetCpaOptInRecommendationGoal
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        TargetCpaOptInRecommendationGoal.class.getName());
+        "TargetCpaOptInRecommendationGoal");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalEnumOrBuilder.java
index 83f04c57a8..07e1a5127a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalEnumOrBuilder.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/target_cpa_opt_in_recommendation_goal.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/TargetCpaOptInRecommendationGoalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalProto.java
index 10ec0f6756..df6b6ae659 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetCpaOptInRecommendationGoalProto.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/target_cpa_opt_in_recommendation_goal.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 TargetCpaOptInRecommendationGoalProto {
+public final class TargetCpaOptInRecommendationGoalProto extends com.google.protobuf.GeneratedFile {
   private TargetCpaOptInRecommendationGoalProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TargetCpaOptInRecommendationGoalProto.class.getName());
+      "TargetCpaOptInRecommendationGoalProto");
   }
   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_TargetCpaOptInRecommendationGoalEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_TargetCpaOptInRecommendationGoalEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_TargetCpaOptInRecommendationGoalEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitEnum.java
index 896de86aaa..38c0b88ae0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitEnum.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/target_frequency_time_unit.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 TargetFrequencyTimeUnitEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TargetFrequencyTimeUnitEnum.class.getName());
+      "TargetFrequencyTimeUnitEnum");
   }
   // Use TargetFrequencyTimeUnitEnum.newBuilder() to construct.
   private TargetFrequencyTimeUnitEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum TargetFrequencyTimeUnit
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        TargetFrequencyTimeUnit.class.getName());
+        "TargetFrequencyTimeUnit");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitEnumOrBuilder.java
index a4d1a2343c..60c2109a41 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitEnumOrBuilder.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/target_frequency_time_unit.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/TargetFrequencyTimeUnitProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitProto.java
index dc184261c5..10721d9f05 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetFrequencyTimeUnitProto.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/target_frequency_time_unit.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 TargetFrequencyTimeUnitProto {
+public final class TargetFrequencyTimeUnitProto extends com.google.protobuf.GeneratedFile {
   private TargetFrequencyTimeUnitProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TargetFrequencyTimeUnitProto.class.getName());
+      "TargetFrequencyTimeUnitProto");
   }
   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_TargetFrequencyTimeUnitEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_TargetFrequencyTimeUnitEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_TargetFrequencyTimeUnitEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationEnum.java
index 6b7ec049be..e9179fdb06 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationEnum.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/target_impression_share_location.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class TargetImpressionShareLocationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TargetImpressionShareLocationEnum.class.getName());
+      "TargetImpressionShareLocationEnum");
   }
   // Use TargetImpressionShareLocationEnum.newBuilder() to construct.
   private TargetImpressionShareLocationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum TargetImpressionShareLocation
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        TargetImpressionShareLocation.class.getName());
+        "TargetImpressionShareLocation");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationEnumOrBuilder.java
index 075e537f4b..d6fe3f9c4d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationEnumOrBuilder.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/target_impression_share_location.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/TargetImpressionShareLocationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationProto.java
index dab3f72cca..d8a37c3f2d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetImpressionShareLocationProto.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/target_impression_share_location.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 TargetImpressionShareLocationProto {
+public final class TargetImpressionShareLocationProto extends com.google.protobuf.GeneratedFile {
   private TargetImpressionShareLocationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TargetImpressionShareLocationProto.class.getName());
+      "TargetImpressionShareLocationProto");
   }
   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_TargetImpressionShareLocationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_TargetImpressionShareLocationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_TargetImpressionShareLocationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionEnum.java
index 32a932318f..5207c81b64 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionEnum.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/targeting_dimension.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 TargetingDimensionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TargetingDimensionEnum.class.getName());
+      "TargetingDimensionEnum");
   }
   // Use TargetingDimensionEnum.newBuilder() to construct.
   private TargetingDimensionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -149,10 +149,10 @@ public enum TargetingDimension
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        TargetingDimension.class.getName());
+        "TargetingDimension");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionEnumOrBuilder.java
index 48f42590bb..85812b43b0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionEnumOrBuilder.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/targeting_dimension.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/TargetingDimensionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionProto.java
index c9c8091da7..0202390a9a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TargetingDimensionProto.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/targeting_dimension.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 TargetingDimensionProto {
+public final class TargetingDimensionProto extends com.google.protobuf.GeneratedFile {
   private TargetingDimensionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TargetingDimensionProto.class.getName());
+      "TargetingDimensionProto");
   }
   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_TargetingDimensionEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_TargetingDimensionEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_TargetingDimensionEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerEnum.java
index bd5bbc32e6..6bdbc8ade3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerEnum.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/third_party_brand_lift_integration_partner.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ThirdPartyBrandLiftIntegrationPartnerEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyBrandLiftIntegrationPartnerEnum.class.getName());
+      "ThirdPartyBrandLiftIntegrationPartnerEnum");
   }
   // Use ThirdPartyBrandLiftIntegrationPartnerEnum.newBuilder() to construct.
   private ThirdPartyBrandLiftIntegrationPartnerEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -113,10 +113,10 @@ public enum ThirdPartyBrandLiftIntegrationPartner
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ThirdPartyBrandLiftIntegrationPartner.class.getName());
+        "ThirdPartyBrandLiftIntegrationPartner");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerEnumOrBuilder.java
index b81049ea08..449eae9cfe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerEnumOrBuilder.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/third_party_brand_lift_integration_partner.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/ThirdPartyBrandLiftIntegrationPartnerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerProto.java
index f11a83a970..ae6456a587 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandLiftIntegrationPartnerProto.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/third_party_brand_lift_integration_partner.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 ThirdPartyBrandLiftIntegrationPartnerProto {
+public final class ThirdPartyBrandLiftIntegrationPartnerProto extends com.google.protobuf.GeneratedFile {
   private ThirdPartyBrandLiftIntegrationPartnerProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyBrandLiftIntegrationPartnerProto.class.getName());
+      "ThirdPartyBrandLiftIntegrationPartnerProto");
   }
   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_enums_ThirdPartyBrandLiftIntegrationPartnerEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ThirdPartyBrandLiftIntegrationPartnerEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ThirdPartyBrandLiftIntegrationPartnerEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerEnum.java
index 3eb2341f74..3c1b6e71a9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerEnum.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/third_party_brand_safety_integration_partner.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ThirdPartyBrandSafetyIntegrationPartnerEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyBrandSafetyIntegrationPartnerEnum.class.getName());
+      "ThirdPartyBrandSafetyIntegrationPartnerEnum");
   }
   // Use ThirdPartyBrandSafetyIntegrationPartnerEnum.newBuilder() to construct.
   private ThirdPartyBrandSafetyIntegrationPartnerEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum ThirdPartyBrandSafetyIntegrationPartner
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ThirdPartyBrandSafetyIntegrationPartner.class.getName());
+        "ThirdPartyBrandSafetyIntegrationPartner");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerEnumOrBuilder.java
index f3b31fa276..7223091ef0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerEnumOrBuilder.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/third_party_brand_safety_integration_partner.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/ThirdPartyBrandSafetyIntegrationPartnerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerProto.java
index a1ccc75a28..6cfde28cb1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyBrandSafetyIntegrationPartnerProto.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/third_party_brand_safety_integration_partner.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 ThirdPartyBrandSafetyIntegrationPartnerProto {
+public final class ThirdPartyBrandSafetyIntegrationPartnerProto extends com.google.protobuf.GeneratedFile {
   private ThirdPartyBrandSafetyIntegrationPartnerProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyBrandSafetyIntegrationPartnerProto.class.getName());
+      "ThirdPartyBrandSafetyIntegrationPartnerProto");
   }
   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_enums_ThirdPartyBrandSafetyIntegrationPartnerEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ThirdPartyBrandSafetyIntegrationPartnerEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ThirdPartyBrandSafetyIntegrationPartnerEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerEnum.java
index 402d9178c8..32bd0ca050 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerEnum.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/third_party_conversion_attribution_integration_partner.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ThirdPartyConversionAttributionIntegrationPartnerEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyConversionAttributionIntegrationPartnerEnum.class.getName());
+      "ThirdPartyConversionAttributionIntegrationPartnerEnum");
   }
   // Use ThirdPartyConversionAttributionIntegrationPartnerEnum.newBuilder() to construct.
   private ThirdPartyConversionAttributionIntegrationPartnerEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -89,10 +89,10 @@ public enum ThirdPartyConversionAttributionIntegrationPartner
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ThirdPartyConversionAttributionIntegrationPartner.class.getName());
+        "ThirdPartyConversionAttributionIntegrationPartner");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerEnumOrBuilder.java
index 77450e0783..41c4c2b0cf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerEnumOrBuilder.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/third_party_conversion_attribution_integration_partner.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/ThirdPartyConversionAttributionIntegrationPartnerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerProto.java
index a5bcfd6720..8502a55026 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyConversionAttributionIntegrationPartnerProto.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/third_party_conversion_attribution_integration_partner.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 ThirdPartyConversionAttributionIntegrationPartnerProto {
+public final class ThirdPartyConversionAttributionIntegrationPartnerProto extends com.google.protobuf.GeneratedFile {
   private ThirdPartyConversionAttributionIntegrationPartnerProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyConversionAttributionIntegrationPartnerProto.class.getName());
+      "ThirdPartyConversionAttributionIntegrationPartnerProto");
   }
   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_enums_ThirdPartyConversionAttributionIntegrationPartnerEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ThirdPartyConversionAttributionIntegrationPartnerEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ThirdPartyConversionAttributionIntegrationPartnerEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerEnum.java
index 0af99c2a5e..5bfe4adee3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerEnum.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/third_party_reach_integration_partner.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ThirdPartyReachIntegrationPartnerEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyReachIntegrationPartnerEnum.class.getName());
+      "ThirdPartyReachIntegrationPartnerEnum");
   }
   // Use ThirdPartyReachIntegrationPartnerEnum.newBuilder() to construct.
   private ThirdPartyReachIntegrationPartnerEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -153,10 +153,10 @@ public enum ThirdPartyReachIntegrationPartner
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ThirdPartyReachIntegrationPartner.class.getName());
+        "ThirdPartyReachIntegrationPartner");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerEnumOrBuilder.java
index 03ee41361a..07c3cfda1b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerEnumOrBuilder.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/third_party_reach_integration_partner.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/ThirdPartyReachIntegrationPartnerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerProto.java
index 9810b6e615..dd4a75529c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyReachIntegrationPartnerProto.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/third_party_reach_integration_partner.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 ThirdPartyReachIntegrationPartnerProto {
+public final class ThirdPartyReachIntegrationPartnerProto extends com.google.protobuf.GeneratedFile {
   private ThirdPartyReachIntegrationPartnerProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyReachIntegrationPartnerProto.class.getName());
+      "ThirdPartyReachIntegrationPartnerProto");
   }
   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_ThirdPartyReachIntegrationPartnerEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ThirdPartyReachIntegrationPartnerEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ThirdPartyReachIntegrationPartnerEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerEnum.java
index 6889a0ae83..d9c7c8dfc4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerEnum.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/third_party_viewability_integration_partner.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ThirdPartyViewabilityIntegrationPartnerEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyViewabilityIntegrationPartnerEnum.class.getName());
+      "ThirdPartyViewabilityIntegrationPartnerEnum");
   }
   // Use ThirdPartyViewabilityIntegrationPartnerEnum.newBuilder() to construct.
   private ThirdPartyViewabilityIntegrationPartnerEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -105,10 +105,10 @@ public enum ThirdPartyViewabilityIntegrationPartner
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ThirdPartyViewabilityIntegrationPartner.class.getName());
+        "ThirdPartyViewabilityIntegrationPartner");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerEnumOrBuilder.java
index 34022c8f0e..5741ab3365 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerEnumOrBuilder.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/third_party_viewability_integration_partner.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/ThirdPartyViewabilityIntegrationPartnerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerProto.java
index ee5e643f71..60d4b482f8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ThirdPartyViewabilityIntegrationPartnerProto.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/third_party_viewability_integration_partner.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 ThirdPartyViewabilityIntegrationPartnerProto {
+public final class ThirdPartyViewabilityIntegrationPartnerProto extends com.google.protobuf.GeneratedFile {
   private ThirdPartyViewabilityIntegrationPartnerProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyViewabilityIntegrationPartnerProto.class.getName());
+      "ThirdPartyViewabilityIntegrationPartnerProto");
   }
   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_enums_ThirdPartyViewabilityIntegrationPartnerEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ThirdPartyViewabilityIntegrationPartnerEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ThirdPartyViewabilityIntegrationPartnerEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeEnum.java
index d54d8b19f4..fc9c09efd6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeEnum.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/time_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 TimeTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TimeTypeEnum.class.getName());
+      "TimeTypeEnum");
   }
   // Use TimeTypeEnum.newBuilder() to construct.
   private TimeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum TimeType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        TimeType.class.getName());
+        "TimeType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeEnumOrBuilder.java
index 234f92e8d1..089b8e9b18 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeEnumOrBuilder.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/time_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/TimeTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeProto.java
index b920be98a6..f1cb949376 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TimeTypeProto.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/time_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 TimeTypeProto {
+public final class TimeTypeProto extends com.google.protobuf.GeneratedFile {
   private TimeTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TimeTypeProto.class.getName());
+      "TimeTypeProto");
   }
   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_enums_TimeTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_TimeTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_TimeTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatEnum.java
index a2b32aa9da..fc612f94d9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatEnum.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/tracking_code_page_format.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class TrackingCodePageFormatEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TrackingCodePageFormatEnum.class.getName());
+      "TrackingCodePageFormatEnum");
   }
   // Use TrackingCodePageFormatEnum.newBuilder() to construct.
   private TrackingCodePageFormatEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum TrackingCodePageFormat
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        TrackingCodePageFormat.class.getName());
+        "TrackingCodePageFormat");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatEnumOrBuilder.java
index 0caa5e22f8..fc1bf283a4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatEnumOrBuilder.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/tracking_code_page_format.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/TrackingCodePageFormatProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatProto.java
index c70172941c..7c278fea6c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodePageFormatProto.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/tracking_code_page_format.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 TrackingCodePageFormatProto {
+public final class TrackingCodePageFormatProto extends com.google.protobuf.GeneratedFile {
   private TrackingCodePageFormatProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TrackingCodePageFormatProto.class.getName());
+      "TrackingCodePageFormatProto");
   }
   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_TrackingCodePageFormatEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_TrackingCodePageFormatEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_TrackingCodePageFormatEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeEnum.java
index cd0b02ef55..42dd4260cb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeEnum.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/tracking_code_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class TrackingCodeTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TrackingCodeTypeEnum.class.getName());
+      "TrackingCodeTypeEnum");
   }
   // Use TrackingCodeTypeEnum.newBuilder() to construct.
   private TrackingCodeTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -116,10 +116,10 @@ public enum TrackingCodeType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        TrackingCodeType.class.getName());
+        "TrackingCodeType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeEnumOrBuilder.java
index d7606cc35a..71a92fb8c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeEnumOrBuilder.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/tracking_code_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/TrackingCodeTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeProto.java
index 36ea26e0a8..71e3752155 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/TrackingCodeTypeProto.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/tracking_code_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 TrackingCodeTypeProto {
+public final class TrackingCodeTypeProto extends com.google.protobuf.GeneratedFile {
   private TrackingCodeTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TrackingCodeTypeProto.class.getName());
+      "TrackingCodeTypeProto");
   }
   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_TrackingCodeTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_TrackingCodeTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_TrackingCodeTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureEnum.java
index 1968a46c55..9c3045168a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureEnum.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/unit_of_measure.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 UnitOfMeasureEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UnitOfMeasureEnum.class.getName());
+      "UnitOfMeasureEnum");
   }
   // Use UnitOfMeasureEnum.newBuilder() to construct.
   private UnitOfMeasureEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -175,10 +175,10 @@ public enum UnitOfMeasure
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UnitOfMeasure.class.getName());
+        "UnitOfMeasure");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureEnumOrBuilder.java
index 7f9b0a7fcd..fff6eb6721 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureEnumOrBuilder.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/unit_of_measure.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/UnitOfMeasureProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureProto.java
index 62cb559282..e6376d10ad 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UnitOfMeasureProto.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/unit_of_measure.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 UnitOfMeasureProto {
+public final class UnitOfMeasureProto extends com.google.protobuf.GeneratedFile {
   private UnitOfMeasureProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UnitOfMeasureProto.class.getName());
+      "UnitOfMeasureProto");
   }
   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_enums_UnitOfMeasureEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UnitOfMeasureEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UnitOfMeasureEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceEnum.java
index 26ab2e36c7..0616782cf3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceEnum.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/user_identifier_source.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class UserIdentifierSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserIdentifierSourceEnum.class.getName());
+      "UserIdentifierSourceEnum");
   }
   // Use UserIdentifierSourceEnum.newBuilder() to construct.
   private UserIdentifierSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -99,10 +99,10 @@ public enum UserIdentifierSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserIdentifierSource.class.getName());
+        "UserIdentifierSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceEnumOrBuilder.java
index 826878c736..3bc5232774 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceEnumOrBuilder.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/user_identifier_source.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/UserIdentifierSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceProto.java
index 2b5f812b69..1d575d6e5a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserIdentifierSourceProto.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/user_identifier_source.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 UserIdentifierSourceProto {
+public final class UserIdentifierSourceProto extends com.google.protobuf.GeneratedFile {
   private UserIdentifierSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserIdentifierSourceProto.class.getName());
+      "UserIdentifierSourceProto");
   }
   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_UserIdentifierSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserIdentifierSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserIdentifierSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeEnum.java
index 09980ce271..1e0224adae 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeEnum.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/user_interest_taxonomy_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 UserInterestTaxonomyTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserInterestTaxonomyTypeEnum.class.getName());
+      "UserInterestTaxonomyTypeEnum");
   }
   // Use UserInterestTaxonomyTypeEnum.newBuilder() to construct.
   private UserInterestTaxonomyTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum UserInterestTaxonomyType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserInterestTaxonomyType.class.getName());
+        "UserInterestTaxonomyType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeEnumOrBuilder.java
index fce0ad805e..a857d2d864 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeEnumOrBuilder.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/user_interest_taxonomy_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/UserInterestTaxonomyTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeProto.java
index 32a37f05f0..197127ccdd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserInterestTaxonomyTypeProto.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/user_interest_taxonomy_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 UserInterestTaxonomyTypeProto {
+public final class UserInterestTaxonomyTypeProto extends com.google.protobuf.GeneratedFile {
   private UserInterestTaxonomyTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserInterestTaxonomyTypeProto.class.getName());
+      "UserInterestTaxonomyTypeProto");
   }
   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_UserInterestTaxonomyTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserInterestTaxonomyTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserInterestTaxonomyTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusEnum.java
index 19ab734b68..79de2a47bc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusEnum.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/user_list_access_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 UserListAccessStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListAccessStatusEnum.class.getName());
+      "UserListAccessStatusEnum");
   }
   // Use UserListAccessStatusEnum.newBuilder() to construct.
   private UserListAccessStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum UserListAccessStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListAccessStatus.class.getName());
+        "UserListAccessStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusEnumOrBuilder.java
index 393bdf6133..9312039d68 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusEnumOrBuilder.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/user_list_access_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/UserListAccessStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusProto.java
index d4b5b04340..2ac00b1442 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListAccessStatusProto.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/user_list_access_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 UserListAccessStatusProto {
+public final class UserListAccessStatusProto extends com.google.protobuf.GeneratedFile {
   private UserListAccessStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListAccessStatusProto.class.getName());
+      "UserListAccessStatusProto");
   }
   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_UserListAccessStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListAccessStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListAccessStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonEnum.java
index 776965d8d7..5c02990a35 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonEnum.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/user_list_closing_reason.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class UserListClosingReasonEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListClosingReasonEnum.class.getName());
+      "UserListClosingReasonEnum");
   }
   // Use UserListClosingReasonEnum.newBuilder() to construct.
   private UserListClosingReasonEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum UserListClosingReason
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListClosingReason.class.getName());
+        "UserListClosingReason");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonEnumOrBuilder.java
index b0d394e516..f4be114b2a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonEnumOrBuilder.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/user_list_closing_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/UserListClosingReasonProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonProto.java
index d558080849..34303a1664 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListClosingReasonProto.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/user_list_closing_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 UserListClosingReasonProto {
+public final class UserListClosingReasonProto extends com.google.protobuf.GeneratedFile {
   private UserListClosingReasonProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListClosingReasonProto.class.getName());
+      "UserListClosingReasonProto");
   }
   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_UserListClosingReasonEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListClosingReasonEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListClosingReasonEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeEnum.java
index 6c1c340f21..c134593c5e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeEnum.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/user_list_crm_data_source_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 UserListCrmDataSourceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListCrmDataSourceTypeEnum.class.getName());
+      "UserListCrmDataSourceTypeEnum");
   }
   // Use UserListCrmDataSourceTypeEnum.newBuilder() to construct.
   private UserListCrmDataSourceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum UserListCrmDataSourceType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListCrmDataSourceType.class.getName());
+        "UserListCrmDataSourceType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeEnumOrBuilder.java
index ac3011edfc..aa5de6eee0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeEnumOrBuilder.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/user_list_crm_data_source_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/UserListCrmDataSourceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeProto.java
index 2a7f6880b9..47e914ba6d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCrmDataSourceTypeProto.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/user_list_crm_data_source_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 UserListCrmDataSourceTypeProto {
+public final class UserListCrmDataSourceTypeProto extends com.google.protobuf.GeneratedFile {
   private UserListCrmDataSourceTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListCrmDataSourceTypeProto.class.getName());
+      "UserListCrmDataSourceTypeProto");
   }
   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_UserListCrmDataSourceTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListCrmDataSourceTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListCrmDataSourceTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryEnum.java
index 6e1c469764..bf0949fec3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryEnum.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/user_list_customer_type_category.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 UserListCustomerTypeCategoryEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListCustomerTypeCategoryEnum.class.getName());
+      "UserListCustomerTypeCategoryEnum");
   }
   // Use UserListCustomerTypeCategoryEnum.newBuilder() to construct.
   private UserListCustomerTypeCategoryEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -199,10 +199,10 @@ public enum UserListCustomerTypeCategory
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListCustomerTypeCategory.class.getName());
+        "UserListCustomerTypeCategory");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryEnumOrBuilder.java
index cf62d8ce87..40a06b73e2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryEnumOrBuilder.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/user_list_customer_type_category.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/UserListCustomerTypeCategoryProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryProto.java
index b66c57554d..222cbaa919 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListCustomerTypeCategoryProto.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/user_list_customer_type_category.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 UserListCustomerTypeCategoryProto {
+public final class UserListCustomerTypeCategoryProto extends com.google.protobuf.GeneratedFile {
   private UserListCustomerTypeCategoryProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListCustomerTypeCategoryProto.class.getName());
+      "UserListCustomerTypeCategoryProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_UserListCustomerTypeCategoryEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListCustomerTypeCategoryEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListCustomerTypeCategoryEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorEnum.java
index fc8405e030..39df74b6b6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorEnum.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/user_list_date_rule_item_operator.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 UserListDateRuleItemOperatorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListDateRuleItemOperatorEnum.class.getName());
+      "UserListDateRuleItemOperatorEnum");
   }
   // Use UserListDateRuleItemOperatorEnum.newBuilder() to construct.
   private UserListDateRuleItemOperatorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum UserListDateRuleItemOperator
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListDateRuleItemOperator.class.getName());
+        "UserListDateRuleItemOperator");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorEnumOrBuilder.java
index 5a1d22b1db..dc53f2a1b6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorEnumOrBuilder.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/user_list_date_rule_item_operator.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/UserListDateRuleItemOperatorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorProto.java
index 5e09e1c41b..5e00738e32 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListDateRuleItemOperatorProto.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/user_list_date_rule_item_operator.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 UserListDateRuleItemOperatorProto {
+public final class UserListDateRuleItemOperatorProto extends com.google.protobuf.GeneratedFile {
   private UserListDateRuleItemOperatorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListDateRuleItemOperatorProto.class.getName());
+      "UserListDateRuleItemOperatorProto");
   }
   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_UserListDateRuleItemOperatorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListDateRuleItemOperatorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListDateRuleItemOperatorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorEnum.java
index 44eb23336a..97be134c06 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorEnum.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/user_list_flexible_rule_operator.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 UserListFlexibleRuleOperatorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListFlexibleRuleOperatorEnum.class.getName());
+      "UserListFlexibleRuleOperatorEnum");
   }
   // Use UserListFlexibleRuleOperatorEnum.newBuilder() to construct.
   private UserListFlexibleRuleOperatorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum UserListFlexibleRuleOperator
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListFlexibleRuleOperator.class.getName());
+        "UserListFlexibleRuleOperator");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorEnumOrBuilder.java
index 4ece7b6d67..f4e9b4557f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorEnumOrBuilder.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/user_list_flexible_rule_operator.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/UserListFlexibleRuleOperatorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorProto.java
index 366e33e8c0..dc818ef631 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListFlexibleRuleOperatorProto.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/user_list_flexible_rule_operator.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 UserListFlexibleRuleOperatorProto {
+public final class UserListFlexibleRuleOperatorProto extends com.google.protobuf.GeneratedFile {
   private UserListFlexibleRuleOperatorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListFlexibleRuleOperatorProto.class.getName());
+      "UserListFlexibleRuleOperatorProto");
   }
   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_UserListFlexibleRuleOperatorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListFlexibleRuleOperatorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListFlexibleRuleOperatorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorEnum.java
index 2ed114e54d..283945e32c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorEnum.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/user_list_logical_rule_operator.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 UserListLogicalRuleOperatorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListLogicalRuleOperatorEnum.class.getName());
+      "UserListLogicalRuleOperatorEnum");
   }
   // Use UserListLogicalRuleOperatorEnum.newBuilder() to construct.
   private UserListLogicalRuleOperatorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum UserListLogicalRuleOperator
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListLogicalRuleOperator.class.getName());
+        "UserListLogicalRuleOperator");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorEnumOrBuilder.java
index d5be1fc3a0..6a200d5fb8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorEnumOrBuilder.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/user_list_logical_rule_operator.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/UserListLogicalRuleOperatorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorProto.java
index cce40daf5e..945267ac2a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListLogicalRuleOperatorProto.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/user_list_logical_rule_operator.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 UserListLogicalRuleOperatorProto {
+public final class UserListLogicalRuleOperatorProto extends com.google.protobuf.GeneratedFile {
   private UserListLogicalRuleOperatorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListLogicalRuleOperatorProto.class.getName());
+      "UserListLogicalRuleOperatorProto");
   }
   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_UserListLogicalRuleOperatorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListLogicalRuleOperatorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListLogicalRuleOperatorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusEnum.java
index 4f1f792fb9..6303da5f38 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusEnum.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/user_list_membership_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class UserListMembershipStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListMembershipStatusEnum.class.getName());
+      "UserListMembershipStatusEnum");
   }
   // Use UserListMembershipStatusEnum.newBuilder() to construct.
   private UserListMembershipStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum UserListMembershipStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListMembershipStatus.class.getName());
+        "UserListMembershipStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusEnumOrBuilder.java
index f830dcadcb..8516d55417 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusEnumOrBuilder.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/user_list_membership_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/UserListMembershipStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusProto.java
index dbce7c5dff..4c30defdf0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListMembershipStatusProto.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/user_list_membership_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 UserListMembershipStatusProto {
+public final class UserListMembershipStatusProto extends com.google.protobuf.GeneratedFile {
   private UserListMembershipStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListMembershipStatusProto.class.getName());
+      "UserListMembershipStatusProto");
   }
   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_UserListMembershipStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListMembershipStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListMembershipStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorEnum.java
index 5beb217125..9b1f6fd83f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorEnum.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/user_list_number_rule_item_operator.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 UserListNumberRuleItemOperatorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListNumberRuleItemOperatorEnum.class.getName());
+      "UserListNumberRuleItemOperatorEnum");
   }
   // Use UserListNumberRuleItemOperatorEnum.newBuilder() to construct.
   private UserListNumberRuleItemOperatorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -127,10 +127,10 @@ public enum UserListNumberRuleItemOperator
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListNumberRuleItemOperator.class.getName());
+        "UserListNumberRuleItemOperator");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorEnumOrBuilder.java
index 51b605be58..cbd5f4ff03 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorEnumOrBuilder.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/user_list_number_rule_item_operator.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/UserListNumberRuleItemOperatorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorProto.java
index 374bb8169a..8c51fa3577 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListNumberRuleItemOperatorProto.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/user_list_number_rule_item_operator.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 UserListNumberRuleItemOperatorProto {
+public final class UserListNumberRuleItemOperatorProto extends com.google.protobuf.GeneratedFile {
   private UserListNumberRuleItemOperatorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListNumberRuleItemOperatorProto.class.getName());
+      "UserListNumberRuleItemOperatorProto");
   }
   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_enums_UserListNumberRuleItemOperatorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListNumberRuleItemOperatorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListNumberRuleItemOperatorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusEnum.java
index c09b569dce..b732e74954 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusEnum.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/user_list_prepopulation_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 UserListPrepopulationStatusEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListPrepopulationStatusEnum.class.getName());
+      "UserListPrepopulationStatusEnum");
   }
   // Use UserListPrepopulationStatusEnum.newBuilder() to construct.
   private UserListPrepopulationStatusEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum UserListPrepopulationStatus
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListPrepopulationStatus.class.getName());
+        "UserListPrepopulationStatus");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusEnumOrBuilder.java
index 8a8f025596..5575ec286b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusEnumOrBuilder.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/user_list_prepopulation_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/UserListPrepopulationStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusProto.java
index ff38248e84..e6dc3ef9c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListPrepopulationStatusProto.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/user_list_prepopulation_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 UserListPrepopulationStatusProto {
+public final class UserListPrepopulationStatusProto extends com.google.protobuf.GeneratedFile {
   private UserListPrepopulationStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListPrepopulationStatusProto.class.getName());
+      "UserListPrepopulationStatusProto");
   }
   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_UserListPrepopulationStatusEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListPrepopulationStatusEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListPrepopulationStatusEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeEnum.java
index 2c17e9e6b7..99168f9073 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeEnum.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/user_list_rule_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 UserListRuleTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListRuleTypeEnum.class.getName());
+      "UserListRuleTypeEnum");
   }
   // Use UserListRuleTypeEnum.newBuilder() to construct.
   private UserListRuleTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum UserListRuleType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListRuleType.class.getName());
+        "UserListRuleType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeEnumOrBuilder.java
index d3a6c806b4..f5aeb00ff7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeEnumOrBuilder.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/user_list_rule_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/UserListRuleTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeProto.java
index e73f90ea9e..b3f063d6a8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListRuleTypeProto.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/user_list_rule_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 UserListRuleTypeProto {
+public final class UserListRuleTypeProto extends com.google.protobuf.GeneratedFile {
   private UserListRuleTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListRuleTypeProto.class.getName());
+      "UserListRuleTypeProto");
   }
   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_UserListRuleTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListRuleTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListRuleTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeEnum.java
index cb2776048f..5d138dbd76 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeEnum.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/user_list_size_range.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 UserListSizeRangeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListSizeRangeEnum.class.getName());
+      "UserListSizeRangeEnum");
   }
   // Use UserListSizeRangeEnum.newBuilder() to construct.
   private UserListSizeRangeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -207,10 +207,10 @@ public enum UserListSizeRange
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListSizeRange.class.getName());
+        "UserListSizeRange");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeEnumOrBuilder.java
index f12be3c62d..f4da525cec 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeEnumOrBuilder.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/user_list_size_range.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/UserListSizeRangeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeProto.java
index 12060bd2ad..efef840256 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListSizeRangeProto.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/user_list_size_range.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 UserListSizeRangeProto {
+public final class UserListSizeRangeProto extends com.google.protobuf.GeneratedFile {
   private UserListSizeRangeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListSizeRangeProto.class.getName());
+      "UserListSizeRangeProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -72,7 +72,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_UserListSizeRangeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListSizeRangeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListSizeRangeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorEnum.java
index 4005aeaf50..3e073134e5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorEnum.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/user_list_string_rule_item_operator.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 UserListStringRuleItemOperatorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListStringRuleItemOperatorEnum.class.getName());
+      "UserListStringRuleItemOperatorEnum");
   }
   // Use UserListStringRuleItemOperatorEnum.newBuilder() to construct.
   private UserListStringRuleItemOperatorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -143,10 +143,10 @@ public enum UserListStringRuleItemOperator
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListStringRuleItemOperator.class.getName());
+        "UserListStringRuleItemOperator");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorEnumOrBuilder.java
index af1992bd13..44a6cb88ab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorEnumOrBuilder.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/user_list_string_rule_item_operator.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/UserListStringRuleItemOperatorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorProto.java
index 3374cad053..327bae26a5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListStringRuleItemOperatorProto.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/user_list_string_rule_item_operator.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 UserListStringRuleItemOperatorProto {
+public final class UserListStringRuleItemOperatorProto extends com.google.protobuf.GeneratedFile {
   private UserListStringRuleItemOperatorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListStringRuleItemOperatorProto.class.getName());
+      "UserListStringRuleItemOperatorProto");
   }
   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_UserListStringRuleItemOperatorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListStringRuleItemOperatorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListStringRuleItemOperatorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeEnum.java
index 4efeb43168..1b0cd2acb9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeEnum.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/user_list_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 UserListTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListTypeEnum.class.getName());
+      "UserListTypeEnum");
   }
   // Use UserListTypeEnum.newBuilder() to construct.
   private UserListTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,10 +137,10 @@ public enum UserListType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListType.class.getName());
+        "UserListType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeEnumOrBuilder.java
index 55da0d9e24..3fb4e7c685 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeEnumOrBuilder.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/user_list_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/UserListTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeProto.java
index b4e8708735..73bfb14cc7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/UserListTypeProto.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/user_list_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 UserListTypeProto {
+public final class UserListTypeProto extends com.google.protobuf.GeneratedFile {
   private UserListTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListTypeProto.class.getName());
+      "UserListTypeProto");
   }
   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_UserListTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_UserListTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_UserListTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeEnum.java
index 4a5894492c..c5d0062bed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeEnum.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/value_rule_device_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ValueRuleDeviceTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleDeviceTypeEnum.class.getName());
+      "ValueRuleDeviceTypeEnum");
   }
   // Use ValueRuleDeviceTypeEnum.newBuilder() to construct.
   private ValueRuleDeviceTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum ValueRuleDeviceType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ValueRuleDeviceType.class.getName());
+        "ValueRuleDeviceType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeEnumOrBuilder.java
index 00e51cea55..b830a2771e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeEnumOrBuilder.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/value_rule_device_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/ValueRuleDeviceTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeProto.java
index 14fb85b06d..96177a0398 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleDeviceTypeProto.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/value_rule_device_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 ValueRuleDeviceTypeProto {
+public final class ValueRuleDeviceTypeProto extends com.google.protobuf.GeneratedFile {
   private ValueRuleDeviceTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleDeviceTypeProto.class.getName());
+      "ValueRuleDeviceTypeProto");
   }
   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_ValueRuleDeviceTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ValueRuleDeviceTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ValueRuleDeviceTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeEnum.java
index 81ea0ecde2..c1277ab782 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeEnum.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/value_rule_geo_location_match_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ValueRuleGeoLocationMatchTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleGeoLocationMatchTypeEnum.class.getName());
+      "ValueRuleGeoLocationMatchTypeEnum");
   }
   // Use ValueRuleGeoLocationMatchTypeEnum.newBuilder() to construct.
   private ValueRuleGeoLocationMatchTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum ValueRuleGeoLocationMatchType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ValueRuleGeoLocationMatchType.class.getName());
+        "ValueRuleGeoLocationMatchType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeEnumOrBuilder.java
index 00830669fb..11f73af6f9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeEnumOrBuilder.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/value_rule_geo_location_match_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/ValueRuleGeoLocationMatchTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeProto.java
index 5f0a3698b2..eec527f455 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleGeoLocationMatchTypeProto.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/value_rule_geo_location_match_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 ValueRuleGeoLocationMatchTypeProto {
+public final class ValueRuleGeoLocationMatchTypeProto extends com.google.protobuf.GeneratedFile {
   private ValueRuleGeoLocationMatchTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleGeoLocationMatchTypeProto.class.getName());
+      "ValueRuleGeoLocationMatchTypeProto");
   }
   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_ValueRuleGeoLocationMatchTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ValueRuleGeoLocationMatchTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ValueRuleGeoLocationMatchTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationEnum.java
index 8bfaad9ecd..7af865a2b8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationEnum.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/value_rule_operation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ValueRuleOperationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleOperationEnum.class.getName());
+      "ValueRuleOperationEnum");
   }
   // Use ValueRuleOperationEnum.newBuilder() to construct.
   private ValueRuleOperationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum ValueRuleOperation
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ValueRuleOperation.class.getName());
+        "ValueRuleOperation");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationEnumOrBuilder.java
index 016c5b7540..3b1fde5dd3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationEnumOrBuilder.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/value_rule_operation.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/ValueRuleOperationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationProto.java
index 926a650f0b..55611ae0ec 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleOperationProto.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/value_rule_operation.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 ValueRuleOperationProto {
+public final class ValueRuleOperationProto extends com.google.protobuf.GeneratedFile {
   private ValueRuleOperationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleOperationProto.class.getName());
+      "ValueRuleOperationProto");
   }
   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_ValueRuleOperationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ValueRuleOperationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ValueRuleOperationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeEnum.java
index 3820aaee6c..c73db1ffbe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeEnum.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/value_rule_set_attachment_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 ValueRuleSetAttachmentTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleSetAttachmentTypeEnum.class.getName());
+      "ValueRuleSetAttachmentTypeEnum");
   }
   // Use ValueRuleSetAttachmentTypeEnum.newBuilder() to construct.
   private ValueRuleSetAttachmentTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ValueRuleSetAttachmentType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ValueRuleSetAttachmentType.class.getName());
+        "ValueRuleSetAttachmentType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeEnumOrBuilder.java
index 8d3208eb4a..08b0c66969 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeEnumOrBuilder.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/value_rule_set_attachment_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/ValueRuleSetAttachmentTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeProto.java
index 00a4265209..7b88a7e968 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetAttachmentTypeProto.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/value_rule_set_attachment_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 ValueRuleSetAttachmentTypeProto {
+public final class ValueRuleSetAttachmentTypeProto extends com.google.protobuf.GeneratedFile {
   private ValueRuleSetAttachmentTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleSetAttachmentTypeProto.class.getName());
+      "ValueRuleSetAttachmentTypeProto");
   }
   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_ValueRuleSetAttachmentTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ValueRuleSetAttachmentTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ValueRuleSetAttachmentTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionEnum.java
index 96375f8078..8fc967dc28 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionEnum.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/value_rule_set_dimension.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class ValueRuleSetDimensionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleSetDimensionEnum.class.getName());
+      "ValueRuleSetDimensionEnum");
   }
   // Use ValueRuleSetDimensionEnum.newBuilder() to construct.
   private ValueRuleSetDimensionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum ValueRuleSetDimension
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ValueRuleSetDimension.class.getName());
+        "ValueRuleSetDimension");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionEnumOrBuilder.java
index d17f50aab5..9eb7d59f2a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionEnumOrBuilder.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/value_rule_set_dimension.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/ValueRuleSetDimensionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionProto.java
index fc486ee33d..8865fbe19c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/ValueRuleSetDimensionProto.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/value_rule_set_dimension.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 ValueRuleSetDimensionProto {
+public final class ValueRuleSetDimensionProto extends com.google.protobuf.GeneratedFile {
   private ValueRuleSetDimensionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ValueRuleSetDimensionProto.class.getName());
+      "ValueRuleSetDimensionProto");
   }
   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_ValueRuleSetDimensionEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_ValueRuleSetDimensionEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_ValueRuleSetDimensionEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeEnum.java
index f8b1a3a81c..3bec3faf69 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeEnum.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/vanity_pharma_display_url_mode.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 VanityPharmaDisplayUrlModeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VanityPharmaDisplayUrlModeEnum.class.getName());
+      "VanityPharmaDisplayUrlModeEnum");
   }
   // Use VanityPharmaDisplayUrlModeEnum.newBuilder() to construct.
   private VanityPharmaDisplayUrlModeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum VanityPharmaDisplayUrlMode
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VanityPharmaDisplayUrlMode.class.getName());
+        "VanityPharmaDisplayUrlMode");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeEnumOrBuilder.java
index 9944f0ced0..063759585b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeEnumOrBuilder.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/vanity_pharma_display_url_mode.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/VanityPharmaDisplayUrlModeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeProto.java
index 4d8cf9a945..eb940ed9dd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaDisplayUrlModeProto.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/vanity_pharma_display_url_mode.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 VanityPharmaDisplayUrlModeProto {
+public final class VanityPharmaDisplayUrlModeProto extends com.google.protobuf.GeneratedFile {
   private VanityPharmaDisplayUrlModeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VanityPharmaDisplayUrlModeProto.class.getName());
+      "VanityPharmaDisplayUrlModeProto");
   }
   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_VanityPharmaDisplayUrlModeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_VanityPharmaDisplayUrlModeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_VanityPharmaDisplayUrlModeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextEnum.java
index 6864bcea07..2990bbb8f4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextEnum.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/vanity_pharma_text.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class VanityPharmaTextEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VanityPharmaTextEnum.class.getName());
+      "VanityPharmaTextEnum");
   }
   // Use VanityPharmaTextEnum.newBuilder() to construct.
   private VanityPharmaTextEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -182,10 +182,10 @@ public enum VanityPharmaText
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VanityPharmaText.class.getName());
+        "VanityPharmaText");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextEnumOrBuilder.java
index cc364f386a..6075736189 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextEnumOrBuilder.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/vanity_pharma_text.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/VanityPharmaTextProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextProto.java
index 4235a2a7de..663b607176 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VanityPharmaTextProto.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/vanity_pharma_text.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 VanityPharmaTextProto {
+public final class VanityPharmaTextProto extends com.google.protobuf.GeneratedFile {
   private VanityPharmaTextProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VanityPharmaTextProto.class.getName());
+      "VanityPharmaTextProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -68,7 +68,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_enums_VanityPharmaTextEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_VanityPharmaTextEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_VanityPharmaTextEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeEnum.java
index 978b9d68a1..4ce54dfeef 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeEnum.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/vertical_ads_item_vertical_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class VerticalAdsItemVerticalTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VerticalAdsItemVerticalTypeEnum.class.getName());
+      "VerticalAdsItemVerticalTypeEnum");
   }
   // Use VerticalAdsItemVerticalTypeEnum.newBuilder() to construct.
   private VerticalAdsItemVerticalTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -129,10 +129,10 @@ public enum VerticalAdsItemVerticalType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VerticalAdsItemVerticalType.class.getName());
+        "VerticalAdsItemVerticalType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeEnumOrBuilder.java
index 599d304859..4654d6d750 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeEnumOrBuilder.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/vertical_ads_item_vertical_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/VerticalAdsItemVerticalTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeProto.java
index 2d3d1a1b88..310c35e19f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VerticalAdsItemVerticalTypeProto.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/vertical_ads_item_vertical_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 VerticalAdsItemVerticalTypeProto {
+public final class VerticalAdsItemVerticalTypeProto extends com.google.protobuf.GeneratedFile {
   private VerticalAdsItemVerticalTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VerticalAdsItemVerticalTypeProto.class.getName());
+      "VerticalAdsItemVerticalTypeProto");
   }
   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_VerticalAdsItemVerticalTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_VerticalAdsItemVerticalTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_VerticalAdsItemVerticalTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionEnum.java
index ce75f6842e..d06d988e20 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionEnum.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/video_ad_format_restriction.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class VideoAdFormatRestrictionEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoAdFormatRestrictionEnum.class.getName());
+      "VideoAdFormatRestrictionEnum");
   }
   // Use VideoAdFormatRestrictionEnum.newBuilder() to construct.
   private VideoAdFormatRestrictionEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum VideoAdFormatRestriction
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VideoAdFormatRestriction.class.getName());
+        "VideoAdFormatRestriction");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionEnumOrBuilder.java
index bbef5bf9a3..43fb4e765f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionEnumOrBuilder.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/video_ad_format_restriction.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/VideoAdFormatRestrictionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionProto.java
index 56048708bd..ef1749be6e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdFormatRestrictionProto.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/video_ad_format_restriction.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 VideoAdFormatRestrictionProto {
+public final class VideoAdFormatRestrictionProto extends com.google.protobuf.GeneratedFile {
   private VideoAdFormatRestrictionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoAdFormatRestrictionProto.class.getName());
+      "VideoAdFormatRestrictionProto");
   }
   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_VideoAdFormatRestrictionEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_VideoAdFormatRestrictionEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_VideoAdFormatRestrictionEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeEnum.java
index 832e03dc0a..4bf5ad3f86 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeEnum.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/video_ad_sequence_interaction_type.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class VideoAdSequenceInteractionTypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoAdSequenceInteractionTypeEnum.class.getName());
+      "VideoAdSequenceInteractionTypeEnum");
   }
   // Use VideoAdSequenceInteractionTypeEnum.newBuilder() to construct.
   private VideoAdSequenceInteractionTypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -118,10 +118,10 @@ public enum VideoAdSequenceInteractionType
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VideoAdSequenceInteractionType.class.getName());
+        "VideoAdSequenceInteractionType");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeEnumOrBuilder.java
index 57686604f4..0d47d7a959 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeEnumOrBuilder.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/video_ad_sequence_interaction_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/VideoAdSequenceInteractionTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeProto.java
index 03e9b5743d..1bccaa491e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceInteractionTypeProto.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/video_ad_sequence_interaction_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 VideoAdSequenceInteractionTypeProto {
+public final class VideoAdSequenceInteractionTypeProto extends com.google.protobuf.GeneratedFile {
   private VideoAdSequenceInteractionTypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoAdSequenceInteractionTypeProto.class.getName());
+      "VideoAdSequenceInteractionTypeProto");
   }
   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_VideoAdSequenceInteractionTypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_VideoAdSequenceInteractionTypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_VideoAdSequenceInteractionTypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationEnum.java
index 01a07369f1..008a50e6d7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationEnum.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/video_ad_sequence_minimum_duration.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class VideoAdSequenceMinimumDurationEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoAdSequenceMinimumDurationEnum.class.getName());
+      "VideoAdSequenceMinimumDurationEnum");
   }
   // Use VideoAdSequenceMinimumDurationEnum.newBuilder() to construct.
   private VideoAdSequenceMinimumDurationEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -100,10 +100,10 @@ public enum VideoAdSequenceMinimumDuration
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VideoAdSequenceMinimumDuration.class.getName());
+        "VideoAdSequenceMinimumDuration");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationEnumOrBuilder.java
index 6f4bc1da48..7c8f79370d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationEnumOrBuilder.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/video_ad_sequence_minimum_duration.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/VideoAdSequenceMinimumDurationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationProto.java
index 280bf96ad0..71fc2b3a25 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoAdSequenceMinimumDurationProto.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/video_ad_sequence_minimum_duration.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 VideoAdSequenceMinimumDurationProto {
+public final class VideoAdSequenceMinimumDurationProto extends com.google.protobuf.GeneratedFile {
   private VideoAdSequenceMinimumDurationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoAdSequenceMinimumDurationProto.class.getName());
+      "VideoAdSequenceMinimumDurationProto");
   }
   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_VideoAdSequenceMinimumDurationEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_VideoAdSequenceMinimumDurationEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_VideoAdSequenceMinimumDurationEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceEnum.java
index 3dcb822112..ebb0eb7082 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceEnum.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/video_enhancement_source.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 VideoEnhancementSourceEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoEnhancementSourceEnum.class.getName());
+      "VideoEnhancementSourceEnum");
   }
   // Use VideoEnhancementSourceEnum.newBuilder() to construct.
   private VideoEnhancementSourceEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum VideoEnhancementSource
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VideoEnhancementSource.class.getName());
+        "VideoEnhancementSource");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceEnumOrBuilder.java
index 0c753bb410..29ccb10ad2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceEnumOrBuilder.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/video_enhancement_source.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/VideoEnhancementSourceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceProto.java
index e4f657ba4b..e02842cd17 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoEnhancementSourceProto.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/video_enhancement_source.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 VideoEnhancementSourceProto {
+public final class VideoEnhancementSourceProto extends com.google.protobuf.GeneratedFile {
   private VideoEnhancementSourceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoEnhancementSourceProto.class.getName());
+      "VideoEnhancementSourceProto");
   }
   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_VideoEnhancementSourceEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_VideoEnhancementSourceEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_VideoEnhancementSourceEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeEnum.java
index 57cd4dadb6..ec6c148e15 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeEnum.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/video_experiment_subtype.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -26,10 +26,10 @@ public final class VideoExperimentSubtypeEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoExperimentSubtypeEnum.class.getName());
+      "VideoExperimentSubtypeEnum");
   }
   // Use VideoExperimentSubtypeEnum.newBuilder() to construct.
   private VideoExperimentSubtypeEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum VideoExperimentSubtype
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VideoExperimentSubtype.class.getName());
+        "VideoExperimentSubtype");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeEnumOrBuilder.java
index e10a92f44a..6fd613e445 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeEnumOrBuilder.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/video_experiment_subtype.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/VideoExperimentSubtypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeProto.java
index 1a309bd038..b2057bbf08 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoExperimentSubtypeProto.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/video_experiment_subtype.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 VideoExperimentSubtypeProto {
+public final class VideoExperimentSubtypeProto extends com.google.protobuf.GeneratedFile {
   private VideoExperimentSubtypeProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoExperimentSubtypeProto.class.getName());
+      "VideoExperimentSubtypeProto");
   }
   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_VideoExperimentSubtypeEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_VideoExperimentSubtypeEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_VideoExperimentSubtypeEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailEnum.java
index c948e1ce5b..b4eb3ed90b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailEnum.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/video_thumbnail.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -24,10 +24,10 @@ public final class VideoThumbnailEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoThumbnailEnum.class.getName());
+      "VideoThumbnailEnum");
   }
   // Use VideoThumbnailEnum.newBuilder() to construct.
   private VideoThumbnailEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -114,10 +114,10 @@ public enum VideoThumbnail
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VideoThumbnail.class.getName());
+        "VideoThumbnail");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailEnumOrBuilder.java
index d008a7fda4..f9ab1f5552 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailEnumOrBuilder.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/video_thumbnail.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/VideoThumbnailProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailProto.java
index 4c61216c4d..94307aa122 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/VideoThumbnailProto.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/video_thumbnail.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 VideoThumbnailProto {
+public final class VideoThumbnailProto extends com.google.protobuf.GeneratedFile {
   private VideoThumbnailProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoThumbnailProto.class.getName());
+      "VideoThumbnailProto");
   }
   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_VideoThumbnailEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_VideoThumbnailEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_VideoThumbnailEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandEnum.java
index bed390aa3e..4d438dbe79 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandEnum.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/webpage_condition_operand.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 WebpageConditionOperandEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      WebpageConditionOperandEnum.class.getName());
+      "WebpageConditionOperandEnum");
   }
   // Use WebpageConditionOperandEnum.newBuilder() to construct.
   private WebpageConditionOperandEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum WebpageConditionOperand
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        WebpageConditionOperand.class.getName());
+        "WebpageConditionOperand");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandEnumOrBuilder.java
index 6171819f6e..adeac2d08c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandEnumOrBuilder.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/webpage_condition_operand.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/WebpageConditionOperandProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandProto.java
index 843ca576cd..9849e16729 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperandProto.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/webpage_condition_operand.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 WebpageConditionOperandProto {
+public final class WebpageConditionOperandProto extends com.google.protobuf.GeneratedFile {
   private WebpageConditionOperandProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      WebpageConditionOperandProto.class.getName());
+      "WebpageConditionOperandProto");
   }
   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_WebpageConditionOperandEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_WebpageConditionOperandEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_WebpageConditionOperandEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorEnum.java
index 1146e88e02..ca168c53b5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorEnum.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/webpage_condition_operator.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.enums;
 
@@ -23,10 +23,10 @@ public final class WebpageConditionOperatorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      WebpageConditionOperatorEnum.class.getName());
+      "WebpageConditionOperatorEnum");
   }
   // Use WebpageConditionOperatorEnum.newBuilder() to construct.
   private WebpageConditionOperatorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum WebpageConditionOperator
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        WebpageConditionOperator.class.getName());
+        "WebpageConditionOperator");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorEnumOrBuilder.java
index 946dd09e77..95cd867064 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorEnumOrBuilder.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/webpage_condition_operator.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/WebpageConditionOperatorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorProto.java
index 6a93064539..6a47d4f449 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/WebpageConditionOperatorProto.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/webpage_condition_operator.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 WebpageConditionOperatorProto {
+public final class WebpageConditionOperatorProto extends com.google.protobuf.GeneratedFile {
   private WebpageConditionOperatorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      WebpageConditionOperatorProto.class.getName());
+      "WebpageConditionOperatorProto");
   }
   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_WebpageConditionOperatorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_WebpageConditionOperatorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_WebpageConditionOperatorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPrivacyEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPrivacyEnum.java
index 6e00fd9d99..c466d3d8a7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPrivacyEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPrivacyEnum.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/youtube_video_privacy.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 YouTubeVideoPrivacyEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      YouTubeVideoPrivacyEnum.class.getName());
+      "YouTubeVideoPrivacyEnum");
   }
   // Use YouTubeVideoPrivacyEnum.newBuilder() to construct.
   private YouTubeVideoPrivacyEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum YouTubeVideoPrivacy
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        YouTubeVideoPrivacy.class.getName());
+        "YouTubeVideoPrivacy");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPrivacyEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPrivacyEnumOrBuilder.java
index 298e23417a..8e85406da1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPrivacyEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPrivacyEnumOrBuilder.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/youtube_video_privacy.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/YouTubeVideoPropertyEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPropertyEnum.java
index d8470531ed..01bc8790ab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPropertyEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPropertyEnum.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/youtube_video_property.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 YouTubeVideoPropertyEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      YouTubeVideoPropertyEnum.class.getName());
+      "YouTubeVideoPropertyEnum");
   }
   // Use YouTubeVideoPropertyEnum.newBuilder() to construct.
   private YouTubeVideoPropertyEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum YouTubeVideoProperty
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        YouTubeVideoProperty.class.getName());
+        "YouTubeVideoProperty");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPropertyEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPropertyEnumOrBuilder.java
index cc247bda73..286dd6f1cb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPropertyEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoPropertyEnumOrBuilder.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/youtube_video_property.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/YouTubeVideoUploadStateEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoUploadStateEnum.java
index b0686c3860..eb3b4ffcda 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoUploadStateEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoUploadStateEnum.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/youtube_video_upload_state.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 YouTubeVideoUploadStateEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      YouTubeVideoUploadStateEnum.class.getName());
+      "YouTubeVideoUploadStateEnum");
   }
   // Use YouTubeVideoUploadStateEnum.newBuilder() to construct.
   private YouTubeVideoUploadStateEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -132,10 +132,10 @@ public enum YouTubeVideoUploadState
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        YouTubeVideoUploadState.class.getName());
+        "YouTubeVideoUploadState");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoUploadStateEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoUploadStateEnumOrBuilder.java
index 44a6c68339..355c42015f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoUploadStateEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YouTubeVideoUploadStateEnumOrBuilder.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/youtube_video_upload_state.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/YoutubeVideoPrivacyProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoPrivacyProto.java
index c447ace37e..3df9799228 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoPrivacyProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoPrivacyProto.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/youtube_video_privacy.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 YoutubeVideoPrivacyProto {
+public final class YoutubeVideoPrivacyProto extends com.google.protobuf.GeneratedFile {
   private YoutubeVideoPrivacyProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      YoutubeVideoPrivacyProto.class.getName());
+      "YoutubeVideoPrivacyProto");
   }
   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_YouTubeVideoPrivacyEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_YouTubeVideoPrivacyEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_YouTubeVideoPrivacyEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoPropertyProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoPropertyProto.java
index 13e9e224a0..e30b79c19c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoPropertyProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoPropertyProto.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/youtube_video_property.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 YoutubeVideoPropertyProto {
+public final class YoutubeVideoPropertyProto extends com.google.protobuf.GeneratedFile {
   private YoutubeVideoPropertyProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      YoutubeVideoPropertyProto.class.getName());
+      "YoutubeVideoPropertyProto");
   }
   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_YouTubeVideoPropertyEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_YouTubeVideoPropertyEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_YouTubeVideoPropertyEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoUploadStateProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoUploadStateProto.java
index 6a8b27f8df..0aa47b9a27 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoUploadStateProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/enums/YoutubeVideoUploadStateProto.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/youtube_video_upload_state.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 YoutubeVideoUploadStateProto {
+public final class YoutubeVideoUploadStateProto extends com.google.protobuf.GeneratedFile {
   private YoutubeVideoUploadStateProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      YoutubeVideoUploadStateProto.class.getName());
+      "YoutubeVideoUploadStateProto");
   }
   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_YouTubeVideoUploadStateEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_enums_YouTubeVideoUploadStateEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_enums_YouTubeVideoUploadStateEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorEnum.java
index df88ce462a..9fe29752eb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/access_invitation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AccessInvitationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccessInvitationErrorEnum.class.getName());
+      "AccessInvitationErrorEnum");
   }
   // Use AccessInvitationErrorEnum.newBuilder() to construct.
   private AccessInvitationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -144,10 +144,10 @@ public enum AccessInvitationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AccessInvitationError.class.getName());
+        "AccessInvitationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorEnumOrBuilder.java
index 73721a91f8..b35a25a07a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/access_invitation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorProto.java
index 684f7640f1..a8a46d6db3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccessInvitationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/access_invitation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AccessInvitationErrorProto {
+public final class AccessInvitationErrorProto extends com.google.protobuf.GeneratedFile {
   private AccessInvitationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccessInvitationErrorProto.class.getName());
+      "AccessInvitationErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AccessInvitationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AccessInvitationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AccessInvitationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorEnum.java
index 2e68c4d5d9..9459b1d21a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/account_budget_proposal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AccountBudgetProposalErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountBudgetProposalErrorEnum.class.getName());
+      "AccountBudgetProposalErrorEnum");
   }
   // Use AccountBudgetProposalErrorEnum.newBuilder() to construct.
   private AccountBudgetProposalErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -295,10 +295,10 @@ public enum AccountBudgetProposalError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AccountBudgetProposalError.class.getName());
+        "AccountBudgetProposalError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorEnumOrBuilder.java
index d2ad6aaa99..7cef90831a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/account_budget_proposal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorProto.java
index bcf6e1ba22..24a94b6acd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountBudgetProposalErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/account_budget_proposal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AccountBudgetProposalErrorProto {
+public final class AccountBudgetProposalErrorProto extends com.google.protobuf.GeneratedFile {
   private AccountBudgetProposalErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountBudgetProposalErrorProto.class.getName());
+      "AccountBudgetProposalErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -80,7 +80,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AccountBudgetProposalErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AccountBudgetProposalErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AccountBudgetProposalErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorEnum.java
index 16656e826c..d46e583677 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/account_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AccountLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountLinkErrorEnum.class.getName());
+      "AccountLinkErrorEnum");
   }
   // Use AccountLinkErrorEnum.newBuilder() to construct.
   private AccountLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum AccountLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AccountLinkError.class.getName());
+        "AccountLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorEnumOrBuilder.java
index afdc5ff203..4a2cf61b98 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/account_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorProto.java
index fbdf0314dd..1ea84391a0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AccountLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/account_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AccountLinkErrorProto {
+public final class AccountLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private AccountLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountLinkErrorProto.class.getName());
+      "AccountLinkErrorProto");
   }
   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_errors_AccountLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AccountLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AccountLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorEnum.java
index 5c547225e2..ff74fb55d2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/action_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ActionErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ActionErrorEnum.class.getName());
+      "ActionErrorEnum");
   }
   // Use ActionErrorEnum.newBuilder() to construct.
   private ActionErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ActionError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ActionError.class.getName());
+        "ActionError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorEnumOrBuilder.java
index 0ec4d4fe03..c967c8e26c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/action_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorProto.java
index 97db24f05f..4ad858604b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ActionErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/action_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ActionErrorProto {
+public final class ActionErrorProto extends com.google.protobuf.GeneratedFile {
   private ActionErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ActionErrorProto.class.getName());
+      "ActionErrorProto");
   }
   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_errors_ActionErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ActionErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ActionErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorEnum.java
index 1ab802f0f9..a67bafa7c3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdCustomizerErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdCustomizerErrorEnum.class.getName());
+      "AdCustomizerErrorEnum");
   }
   // Use AdCustomizerErrorEnum.newBuilder() to construct.
   private AdCustomizerErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -119,10 +119,10 @@ public enum AdCustomizerError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdCustomizerError.class.getName());
+        "AdCustomizerError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorEnumOrBuilder.java
index dd265f61b3..8cec792d4f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorProto.java
index 1522fbccb6..d545e9bf98 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdCustomizerErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdCustomizerErrorProto {
+public final class AdCustomizerErrorProto extends com.google.protobuf.GeneratedFile {
   private AdCustomizerErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdCustomizerErrorProto.class.getName());
+      "AdCustomizerErrorProto");
   }
   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_errors_AdCustomizerErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdCustomizerErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdCustomizerErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorEnum.java
index f18aaeb2b2..d1bb0d2be5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdErrorEnum.class.getName());
+      "AdErrorEnum");
   }
   // Use AdErrorEnum.newBuilder() to construct.
   private AdErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -1334,10 +1334,10 @@ public enum AdError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdError.class.getName());
+        "AdError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorEnumOrBuilder.java
index 8ab0df7824..8faa04c07c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorProto.java
index 542c32a816..152e881623 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdErrorProto {
+public final class AdErrorProto extends com.google.protobuf.GeneratedFile {
   private AdErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdErrorProto.class.getName());
+      "AdErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -186,7 +186,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AdErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorEnum.java
index afbd76c69a..e3b103c7fa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_ad_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdGroupAdErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdErrorEnum.class.getName());
+      "AdGroupAdErrorEnum");
   }
   // Use AdGroupAdErrorEnum.newBuilder() to construct.
   private AdGroupAdErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -186,10 +186,10 @@ public enum AdGroupAdError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupAdError.class.getName());
+        "AdGroupAdError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorEnumOrBuilder.java
index 2dd4feb1c9..ecf968cd80 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_ad_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorProto.java
index 3e1cf86806..77c7cf1976 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupAdErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_ad_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdGroupAdErrorProto {
+public final class AdGroupAdErrorProto extends com.google.protobuf.GeneratedFile {
   private AdGroupAdErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupAdErrorProto.class.getName());
+      "AdGroupAdErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AdGroupAdErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdGroupAdErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdGroupAdErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorEnum.java
index 71208cfe64..d706ebfa66 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_bid_modifier_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdGroupBidModifierErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupBidModifierErrorEnum.class.getName());
+      "AdGroupBidModifierErrorEnum");
   }
   // Use AdGroupBidModifierErrorEnum.newBuilder() to construct.
   private AdGroupBidModifierErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum AdGroupBidModifierError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupBidModifierError.class.getName());
+        "AdGroupBidModifierError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorEnumOrBuilder.java
index 925464efb3..46d99007a2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_bid_modifier_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorProto.java
index 72e1f731dd..5f831df71d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupBidModifierErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_bid_modifier_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdGroupBidModifierErrorProto {
+public final class AdGroupBidModifierErrorProto extends com.google.protobuf.GeneratedFile {
   private AdGroupBidModifierErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupBidModifierErrorProto.class.getName());
+      "AdGroupBidModifierErrorProto");
   }
   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_errors_AdGroupBidModifierErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdGroupBidModifierErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdGroupBidModifierErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorEnum.java
index 014660d962..f0e924e74a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_criterion_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdGroupCriterionCustomizerErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionCustomizerErrorEnum.class.getName());
+      "AdGroupCriterionCustomizerErrorEnum");
   }
   // Use AdGroupCriterionCustomizerErrorEnum.newBuilder() to construct.
   private AdGroupCriterionCustomizerErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum AdGroupCriterionCustomizerError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupCriterionCustomizerError.class.getName());
+        "AdGroupCriterionCustomizerError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorEnumOrBuilder.java
index 449166d531..eae256a088 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_criterion_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorProto.java
index 5a30ef9eac..6fa9798a5f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionCustomizerErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_criterion_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdGroupCriterionCustomizerErrorProto {
+public final class AdGroupCriterionCustomizerErrorProto extends com.google.protobuf.GeneratedFile {
   private AdGroupCriterionCustomizerErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionCustomizerErrorProto.class.getName());
+      "AdGroupCriterionCustomizerErrorProto");
   }
   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_errors_AdGroupCriterionCustomizerErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdGroupCriterionCustomizerErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdGroupCriterionCustomizerErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorEnum.java
index e6785418c3..532fcfe581 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdGroupCriterionErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionErrorEnum.class.getName());
+      "AdGroupCriterionErrorEnum");
   }
   // Use AdGroupCriterionErrorEnum.newBuilder() to construct.
   private AdGroupCriterionErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -312,10 +312,10 @@ public enum AdGroupCriterionError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupCriterionError.class.getName());
+        "AdGroupCriterionError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorEnumOrBuilder.java
index 576c2ed9a7..d98e6c83fb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorProto.java
index c2c4ebd1b7..76ee3c8c32 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCriterionErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdGroupCriterionErrorProto {
+public final class AdGroupCriterionErrorProto extends com.google.protobuf.GeneratedFile {
   private AdGroupCriterionErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCriterionErrorProto.class.getName());
+      "AdGroupCriterionErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -87,7 +87,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AdGroupCriterionErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdGroupCriterionErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdGroupCriterionErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorEnum.java
index f99c7eaa3e..c64273f566 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdGroupCustomizerErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCustomizerErrorEnum.class.getName());
+      "AdGroupCustomizerErrorEnum");
   }
   // Use AdGroupCustomizerErrorEnum.newBuilder() to construct.
   private AdGroupCustomizerErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -79,10 +79,10 @@ public enum AdGroupCustomizerError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupCustomizerError.class.getName());
+        "AdGroupCustomizerError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorEnumOrBuilder.java
index b3b0199c4b..53b0c08d2d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorProto.java
index 98fe86507f..710c827837 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupCustomizerErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdGroupCustomizerErrorProto {
+public final class AdGroupCustomizerErrorProto extends com.google.protobuf.GeneratedFile {
   private AdGroupCustomizerErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupCustomizerErrorProto.class.getName());
+      "AdGroupCustomizerErrorProto");
   }
   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_errors_AdGroupCustomizerErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdGroupCustomizerErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdGroupCustomizerErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorEnum.java
index 4695a5fa3f..bfc57afbce 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdGroupErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupErrorEnum.class.getName());
+      "AdGroupErrorEnum");
   }
   // Use AdGroupErrorEnum.newBuilder() to construct.
   private AdGroupErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -274,10 +274,10 @@ public enum AdGroupError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupError.class.getName());
+        "AdGroupError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorEnumOrBuilder.java
index 5e15e9160e..19671c4b53 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorProto.java
index 8e06e57ef3..0da1722143 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdGroupErrorProto {
+public final class AdGroupErrorProto extends com.google.protobuf.GeneratedFile {
   private AdGroupErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupErrorProto.class.getName());
+      "AdGroupErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -82,7 +82,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AdGroupErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdGroupErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdGroupErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorEnum.java
index e4aa426247..6e53212ae9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdGroupFeedErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupFeedErrorEnum.class.getName());
+      "AdGroupFeedErrorEnum");
   }
   // Use AdGroupFeedErrorEnum.newBuilder() to construct.
   private AdGroupFeedErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,10 +137,10 @@ public enum AdGroupFeedError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupFeedError.class.getName());
+        "AdGroupFeedError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorEnumOrBuilder.java
index 1fb1d2767b..5f2f4d074b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorProto.java
index f16b29851a..4a3a34f6ce 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdGroupFeedErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_group_feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdGroupFeedErrorProto {
+public final class AdGroupFeedErrorProto extends com.google.protobuf.GeneratedFile {
   private AdGroupFeedErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdGroupFeedErrorProto.class.getName());
+      "AdGroupFeedErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AdGroupFeedErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdGroupFeedErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdGroupFeedErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorEnum.java
index 9b5a661df1..0913e3fb12 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_parameter_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdParameterErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdParameterErrorEnum.class.getName());
+      "AdParameterErrorEnum");
   }
   // Use AdParameterErrorEnum.newBuilder() to construct.
   private AdParameterErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum AdParameterError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdParameterError.class.getName());
+        "AdParameterError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorEnumOrBuilder.java
index c5c55c0f26..ea75e75287 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_parameter_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorProto.java
index d40b191873..4cbac8ff1e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdParameterErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_parameter_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdParameterErrorProto {
+public final class AdParameterErrorProto extends com.google.protobuf.GeneratedFile {
   private AdParameterErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdParameterErrorProto.class.getName());
+      "AdParameterErrorProto");
   }
   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_errors_AdParameterErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdParameterErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdParameterErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorEnum.java
index fce2660b9f..4aab9c0715 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_sharing_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdSharingErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdSharingErrorEnum.class.getName());
+      "AdSharingErrorEnum");
   }
   // Use AdSharingErrorEnum.newBuilder() to construct.
   private AdSharingErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum AdSharingError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdSharingError.class.getName());
+        "AdSharingError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorEnumOrBuilder.java
index 073ba3009f..e5b704b4b6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_sharing_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorProto.java
index f83a232a1a..9c23198f3e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdSharingErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/ad_sharing_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdSharingErrorProto {
+public final class AdSharingErrorProto extends com.google.protobuf.GeneratedFile {
   private AdSharingErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdSharingErrorProto.class.getName());
+      "AdSharingErrorProto");
   }
   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_errors_AdSharingErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdSharingErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdSharingErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorEnum.java
index 64d381d721..dca00b0c08 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/adx_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AdxErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdxErrorEnum.class.getName());
+      "AdxErrorEnum");
   }
   // Use AdxErrorEnum.newBuilder() to construct.
   private AdxErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum AdxError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdxError.class.getName());
+        "AdxError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorEnumOrBuilder.java
index fe250fa0e6..5817798068 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/adx_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorProto.java
index 8e2f0e4aab..ca21f1f204 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AdxErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/adx_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AdxErrorProto {
+public final class AdxErrorProto extends com.google.protobuf.GeneratedFile {
   private AdxErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AdxErrorProto.class.getName());
+      "AdxErrorProto");
   }
   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_errors_AdxErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AdxErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AdxErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorEnum.java
index 565cfe3a97..ada09d4655 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AssetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetErrorEnum.class.getName());
+      "AssetErrorEnum");
   }
   // Use AssetErrorEnum.newBuilder() to construct.
   private AssetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -441,10 +441,10 @@ public enum AssetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetError.class.getName());
+        "AssetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorEnumOrBuilder.java
index fb26811c72..433b6e3824 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorProto.java
index 814cd29343..18ca9b910f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetErrorProto {
+public final class AssetErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetErrorProto.class.getName());
+      "AssetErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -101,7 +101,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AssetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorEnum.java
index 30c46b61c7..db7d7a97b2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_generation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AssetGenerationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGenerationErrorEnum.class.getName());
+      "AssetGenerationErrorEnum");
   }
   // Use AssetGenerationErrorEnum.newBuilder() to construct.
   private AssetGenerationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -372,10 +372,10 @@ public enum AssetGenerationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetGenerationError.class.getName());
+        "AssetGenerationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorEnumOrBuilder.java
index 14ebc66810..5cc9d419b0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_generation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorProto.java
index 8719223541..c8cd4ed311 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGenerationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_generation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetGenerationErrorProto {
+public final class AssetGenerationErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetGenerationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGenerationErrorProto.class.getName());
+      "AssetGenerationErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -87,7 +87,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AssetGenerationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetGenerationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetGenerationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorEnum.java
index f1fe596437..23a4238624 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_asset_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AssetGroupAssetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupAssetErrorEnum.class.getName());
+      "AssetGroupAssetErrorEnum");
   }
   // Use AssetGroupAssetErrorEnum.newBuilder() to construct.
   private AssetGroupAssetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum AssetGroupAssetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetGroupAssetError.class.getName());
+        "AssetGroupAssetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorEnumOrBuilder.java
index aa76a9aa28..10d475fa8d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_asset_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorProto.java
index 5b3f817782..53a1217a96 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupAssetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_asset_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetGroupAssetErrorProto {
+public final class AssetGroupAssetErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetGroupAssetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupAssetErrorProto.class.getName());
+      "AssetGroupAssetErrorProto");
   }
   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_errors_AssetGroupAssetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetGroupAssetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetGroupAssetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorEnum.java
index bf2b285ad6..1796dc64d6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AssetGroupErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupErrorEnum.class.getName());
+      "AssetGroupErrorEnum");
   }
   // Use AssetGroupErrorEnum.newBuilder() to construct.
   private AssetGroupErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -216,10 +216,10 @@ public enum AssetGroupError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetGroupError.class.getName());
+        "AssetGroupError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorEnumOrBuilder.java
index db3741dff7..2d1c4a3959 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorProto.java
index 4999404b65..2b406b1406 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetGroupErrorProto {
+public final class AssetGroupErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetGroupErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupErrorProto.class.getName());
+      "AssetGroupErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -73,7 +73,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AssetGroupErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetGroupErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetGroupErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorEnum.java
index 7d1a07e207..5af3040865 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_listing_group_filter_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class AssetGroupListingGroupFilterErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupListingGroupFilterErrorEnum.class.getName());
+      "AssetGroupListingGroupFilterErrorEnum");
   }
   // Use AssetGroupListingGroupFilterErrorEnum.newBuilder() to construct.
   private AssetGroupListingGroupFilterErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -277,10 +277,10 @@ public enum AssetGroupListingGroupFilterError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetGroupListingGroupFilterError.class.getName());
+        "AssetGroupListingGroupFilterError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorEnumOrBuilder.java
index 9c8ac3dd51..9504a059a1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_listing_group_filter_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorProto.java
index c4c98ee37b..cbf1eb2518 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupListingGroupFilterErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_listing_group_filter_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetGroupListingGroupFilterErrorProto {
+public final class AssetGroupListingGroupFilterErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetGroupListingGroupFilterErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupListingGroupFilterErrorProto.class.getName());
+      "AssetGroupListingGroupFilterErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -81,7 +81,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AssetGroupListingGroupFilterErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetGroupListingGroupFilterErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetGroupListingGroupFilterErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorEnum.java
index 8a77601e35..d0f8fbeba0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_signal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AssetGroupSignalErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupSignalErrorEnum.class.getName());
+      "AssetGroupSignalErrorEnum");
   }
   // Use AssetGroupSignalErrorEnum.newBuilder() to construct.
   private AssetGroupSignalErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -117,10 +117,10 @@ public enum AssetGroupSignalError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetGroupSignalError.class.getName());
+        "AssetGroupSignalError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorEnumOrBuilder.java
index 113b986a33..b24d288c7c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_signal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorProto.java
index 5038e11417..ae2cd3604c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetGroupSignalErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_group_signal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetGroupSignalErrorProto {
+public final class AssetGroupSignalErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetGroupSignalErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGroupSignalErrorProto.class.getName());
+      "AssetGroupSignalErrorProto");
   }
   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_errors_AssetGroupSignalErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetGroupSignalErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetGroupSignalErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorEnum.java
index 7abd116cf8..5838f7ca82 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AssetLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetLinkErrorEnum.class.getName());
+      "AssetLinkErrorEnum");
   }
   // Use AssetLinkErrorEnum.newBuilder() to construct.
   private AssetLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -299,10 +299,10 @@ public enum AssetLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetLinkError.class.getName());
+        "AssetLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorEnumOrBuilder.java
index 365c5c1f93..497a7989f3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorProto.java
index 612f05fc95..a81dd79e03 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetLinkErrorProto {
+public final class AssetLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetLinkErrorProto.class.getName());
+      "AssetLinkErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -82,7 +82,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AssetLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorEnum.java
index 031fe52011..ed3522e566 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_set_asset_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AssetSetAssetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetAssetErrorEnum.class.getName());
+      "AssetSetAssetErrorEnum");
   }
   // Use AssetSetAssetErrorEnum.newBuilder() to construct.
   private AssetSetAssetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -116,10 +116,10 @@ public enum AssetSetAssetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetSetAssetError.class.getName());
+        "AssetSetAssetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorEnumOrBuilder.java
index 8566953fa9..54d8e96800 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_set_asset_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorProto.java
index cf77ec0925..d59f300b82 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetAssetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_set_asset_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetSetAssetErrorProto {
+public final class AssetSetAssetErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetSetAssetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetAssetErrorProto.class.getName());
+      "AssetSetAssetErrorProto");
   }
   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_errors_AssetSetAssetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetSetAssetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetSetAssetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorEnum.java
index 3e60d9c1ba..f17963cd53 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AssetSetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetErrorEnum.class.getName());
+      "AssetSetErrorEnum");
   }
   // Use AssetSetErrorEnum.newBuilder() to construct.
   private AssetSetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -173,10 +173,10 @@ public enum AssetSetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetSetError.class.getName());
+        "AssetSetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorEnumOrBuilder.java
index 2af29aaba0..8b313c11a0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorProto.java
index 019c0e46db..c9aba4e5a3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetSetErrorProto {
+public final class AssetSetErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetSetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetErrorProto.class.getName());
+      "AssetSetErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AssetSetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetSetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetSetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorEnum.java
index e9a42a5d31..b1279227ad 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_set_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AssetSetLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetLinkErrorEnum.class.getName());
+      "AssetSetLinkErrorEnum");
   }
   // Use AssetSetLinkErrorEnum.newBuilder() to construct.
   private AssetSetLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -121,10 +121,10 @@ public enum AssetSetLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetSetLinkError.class.getName());
+        "AssetSetLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorEnumOrBuilder.java
index 6a04d91964..0321aaa10d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_set_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorProto.java
index 60537c4f38..1902c14e0b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AssetSetLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/asset_set_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AssetSetLinkErrorProto {
+public final class AssetSetLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private AssetSetLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetSetLinkErrorProto.class.getName());
+      "AssetSetLinkErrorProto");
   }
   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_errors_AssetSetLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AssetSetLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AssetSetLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorEnum.java
index c1890f20db..f50401ecb2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/audience_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AudienceErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceErrorEnum.class.getName());
+      "AudienceErrorEnum");
   }
   // Use AudienceErrorEnum.newBuilder() to construct.
   private AudienceErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -161,10 +161,10 @@ public enum AudienceError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AudienceError.class.getName());
+        "AudienceError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorEnumOrBuilder.java
index aabccf94ed..35b90c5d3c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/audience_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorProto.java
index bf198afb41..fe13234881 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/audience_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AudienceErrorProto {
+public final class AudienceErrorProto extends com.google.protobuf.GeneratedFile {
   private AudienceErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceErrorProto.class.getName());
+      "AudienceErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AudienceErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AudienceErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AudienceErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorEnum.java
index ba51014725..8e2a825b0a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/audience_insights_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class AudienceInsightsErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceInsightsErrorEnum.class.getName());
+      "AudienceInsightsErrorEnum");
   }
   // Use AudienceInsightsErrorEnum.newBuilder() to construct.
   private AudienceInsightsErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum AudienceInsightsError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AudienceInsightsError.class.getName());
+        "AudienceInsightsError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorEnumOrBuilder.java
index 5febe3a782..53e4ea4ffc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/audience_insights_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorProto.java
index abc7f5a777..f517d8596a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AudienceInsightsErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/audience_insights_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AudienceInsightsErrorProto {
+public final class AudienceInsightsErrorProto extends com.google.protobuf.GeneratedFile {
   private AudienceInsightsErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AudienceInsightsErrorProto.class.getName());
+      "AudienceInsightsErrorProto");
   }
   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_errors_AudienceInsightsErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AudienceInsightsErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AudienceInsightsErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorEnum.java
index 32f0edc2d5..83a777efdc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/authentication_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AuthenticationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AuthenticationErrorEnum.class.getName());
+      "AuthenticationErrorEnum");
   }
   // Use AuthenticationErrorEnum.newBuilder() to construct.
   private AuthenticationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -272,10 +272,10 @@ public enum AuthenticationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AuthenticationError.class.getName());
+        "AuthenticationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorEnumOrBuilder.java
index 322f1f7db0..3cd894dcb8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/authentication_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorProto.java
index 6f8d70c690..8743ae22d1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthenticationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/authentication_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AuthenticationErrorProto {
+public final class AuthenticationErrorProto extends com.google.protobuf.GeneratedFile {
   private AuthenticationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AuthenticationErrorProto.class.getName());
+      "AuthenticationErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -75,7 +75,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AuthenticationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AuthenticationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AuthenticationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorEnum.java
index d184ddd72c..33fd3f1ef0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/authorization_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class AuthorizationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AuthorizationErrorEnum.class.getName());
+      "AuthorizationErrorEnum");
   }
   // Use AuthorizationErrorEnum.newBuilder() to construct.
   private AuthorizationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -160,6 +160,16 @@ public enum AuthorizationError
      * DEVELOPER_TOKEN_NOT_APPROVED = 10;
      */
     DEVELOPER_TOKEN_NOT_APPROVED(10),
+    /**
+     * 
+     * The Google Cloud project is only approved for use with test accounts.
+     * To access non-test accounts, apply for Explorer, Basic or Standard
+     * access.
+     * 
+ * + * CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION = 32; + */ + CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION(32), /** *
      * The login customer specified does not have access to the account
@@ -218,10 +228,10 @@ public enum AuthorizationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AuthorizationError.class.getName());
+        "AuthorizationError");
     }
     /**
      * 
@@ -327,6 +337,16 @@ public enum AuthorizationError
      * DEVELOPER_TOKEN_NOT_APPROVED = 10;
      */
     public static final int DEVELOPER_TOKEN_NOT_APPROVED_VALUE = 10;
+    /**
+     * 
+     * The Google Cloud project is only approved for use with test accounts.
+     * To access non-test accounts, apply for Explorer, Basic or Standard
+     * access.
+     * 
+ * + * CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION = 32; + */ + public static final int CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION_VALUE = 32; /** *
      * The login customer specified does not have access to the account
@@ -416,6 +436,7 @@ public static AuthorizationError forNumber(int value) {
         case 24: return CUSTOMER_NOT_ENABLED;
         case 9: return MISSING_TOS;
         case 10: return DEVELOPER_TOKEN_NOT_APPROVED;
+        case 32: return CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION;
         case 11: return INVALID_LOGIN_CUSTOMER_ID_SERVING_CUSTOMER_ID_COMBINATION;
         case 12: return SERVICE_ACCESS_DENIED;
         case 25: return ACCESS_DENIED_FOR_ACCOUNT_TYPE;
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorEnumOrBuilder.java
index 641b79af10..bcf08c5c7f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/authorization_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorProto.java
index b0e52f51a8..67c2887a8c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AuthorizationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/authorization_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AuthorizationErrorProto {
+public final class AuthorizationErrorProto extends com.google.protobuf.GeneratedFile {
   private AuthorizationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AuthorizationErrorProto.class.getName());
+      "AuthorizationErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -42,8 +42,8 @@ public static void registerAllExtensions(
     java.lang.String[] descriptorData = {
       "\n9google/ads/googleads/v25/errors/author" +
       "ization_error.proto\022\037google.ads.googlead" +
-      "s.v25.errors\"\316\004\n\026AuthorizationErrorEnum\"" +
-      "\263\004\n\022AuthorizationError\022\017\n\013UNSPECIFIED\020\000\022" +
+      "s.v25.errors\"\375\004\n\026AuthorizationErrorEnum\"" +
+      "\342\004\n\022AuthorizationError\022\017\n\013UNSPECIFIED\020\000\022" +
       "\013\n\007UNKNOWN\020\001\022\032\n\026USER_PERMISSION_DENIED\020\002" +
       "\022$\n DEVELOPER_TOKEN_NOT_ON_ALLOWLIST\020\r\022\036" +
       "\n\032DEVELOPER_TOKEN_PROHIBITED\020\004\022\024\n\020PROJEC" +
@@ -51,26 +51,27 @@ public static void registerAllExtensions(
       "\024ACTION_NOT_PERMITTED\020\007\022\025\n\021INCOMPLETE_SI" +
       "GNUP\020\010\022\030\n\024CUSTOMER_NOT_ENABLED\020\030\022\017\n\013MISS" +
       "ING_TOS\020\t\022 \n\034DEVELOPER_TOKEN_NOT_APPROVE" +
-      "D\020\n\022=\n9INVALID_LOGIN_CUSTOMER_ID_SERVING" +
-      "_CUSTOMER_ID_COMBINATION\020\013\022\031\n\025SERVICE_AC" +
-      "CESS_DENIED\020\014\022\"\n\036ACCESS_DENIED_FOR_ACCOU" +
-      "NT_TYPE\020\031\022\030\n\024METRIC_ACCESS_DENIED\020\032\022(\n$C" +
-      "LOUD_PROJECT_NOT_UNDER_ORGANIZATION\020\033\022.\n" +
-      "*ACTION_NOT_PERMITTED_FOR_SUSPENDED_ACCO" +
-      "UNT\020\034B\367\001\n#com.google.ads.googleads.v25.e" +
-      "rrorsB\027AuthorizationErrorProtoP\001ZEgoogle" +
-      ".golang.org/genproto/googleapis/ads/goog" +
-      "leads/v25/errors;errors\242\002\003GAA\252\002\037Google.A" +
-      "ds.GoogleAds.V25.Errors\312\002\037Google\\Ads\\Goo" +
-      "gleAds\\V25\\Errors\352\002#Google::Ads::GoogleA" +
-      "ds::V25::Errorsb\006proto3"
+      "D\020\n\022-\n)CLOUD_PROJECT_NOT_APPROVED_FOR_PR" +
+      "ODUCTION\020 \022=\n9INVALID_LOGIN_CUSTOMER_ID_" +
+      "SERVING_CUSTOMER_ID_COMBINATION\020\013\022\031\n\025SER" +
+      "VICE_ACCESS_DENIED\020\014\022\"\n\036ACCESS_DENIED_FO" +
+      "R_ACCOUNT_TYPE\020\031\022\030\n\024METRIC_ACCESS_DENIED" +
+      "\020\032\022(\n$CLOUD_PROJECT_NOT_UNDER_ORGANIZATI" +
+      "ON\020\033\022.\n*ACTION_NOT_PERMITTED_FOR_SUSPEND" +
+      "ED_ACCOUNT\020\034B\367\001\n#com.google.ads.googlead" +
+      "s.v25.errorsB\027AuthorizationErrorProtoP\001Z" +
+      "Egoogle.golang.org/genproto/googleapis/a" +
+      "ds/googleads/v25/errors;errors\242\002\003GAA\252\002\037G" +
+      "oogle.Ads.GoogleAds.V25.Errors\312\002\037Google\\" +
+      "Ads\\GoogleAds\\V25\\Errors\352\002#Google::Ads::" +
+      "GoogleAds::V25::Errorsb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AuthorizationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AuthorizationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AuthorizationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorEnum.java
index 99152c0de9..edd0c0f834 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/automatically_created_asset_removal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class AutomaticallyCreatedAssetRemovalErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AutomaticallyCreatedAssetRemovalErrorEnum.class.getName());
+      "AutomaticallyCreatedAssetRemovalErrorEnum");
   }
   // Use AutomaticallyCreatedAssetRemovalErrorEnum.newBuilder() to construct.
   private AutomaticallyCreatedAssetRemovalErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum AutomaticallyCreatedAssetRemovalError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AutomaticallyCreatedAssetRemovalError.class.getName());
+        "AutomaticallyCreatedAssetRemovalError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorEnumOrBuilder.java
index 5fb93e583f..2ebd2e3730 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/automatically_created_asset_removal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorProto.java
index 1aaecfbff4..01b6c6623f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/AutomaticallyCreatedAssetRemovalErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/automatically_created_asset_removal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class AutomaticallyCreatedAssetRemovalErrorProto {
+public final class AutomaticallyCreatedAssetRemovalErrorProto extends com.google.protobuf.GeneratedFile {
   private AutomaticallyCreatedAssetRemovalErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AutomaticallyCreatedAssetRemovalErrorProto.class.getName());
+      "AutomaticallyCreatedAssetRemovalErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -63,7 +63,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_AutomaticallyCreatedAssetRemovalErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_AutomaticallyCreatedAssetRemovalErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_AutomaticallyCreatedAssetRemovalErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorEnum.java
index c16ebf928b..2c0442753a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/batch_job_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class BatchJobErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BatchJobErrorEnum.class.getName());
+      "BatchJobErrorEnum");
   }
   // Use BatchJobErrorEnum.newBuilder() to construct.
   private BatchJobErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -190,10 +190,10 @@ public enum BatchJobError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BatchJobError.class.getName());
+        "BatchJobError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorEnumOrBuilder.java
index 7aae96e193..4404fcab19 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/batch_job_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorProto.java
index a3dd5387e6..a6b7089649 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BatchJobErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/batch_job_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class BatchJobErrorProto {
+public final class BatchJobErrorProto extends com.google.protobuf.GeneratedFile {
   private BatchJobErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BatchJobErrorProto.class.getName());
+      "BatchJobErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_BatchJobErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_BatchJobErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_BatchJobErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorEnum.java
index 00e8541510..09c928891d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/benchmarks_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class BenchmarksErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BenchmarksErrorEnum.class.getName());
+      "BenchmarksErrorEnum");
   }
   // Use BenchmarksErrorEnum.newBuilder() to construct.
   private BenchmarksErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -90,10 +90,10 @@ public enum BenchmarksError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BenchmarksError.class.getName());
+        "BenchmarksError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorEnumOrBuilder.java
index 02f897dbd4..f5d80e50b2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/benchmarks_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorProto.java
index ed414691c0..aed6c321ee 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BenchmarksErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/benchmarks_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class BenchmarksErrorProto {
+public final class BenchmarksErrorProto extends com.google.protobuf.GeneratedFile {
   private BenchmarksErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BenchmarksErrorProto.class.getName());
+      "BenchmarksErrorProto");
   }
   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_errors_BenchmarksErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_BenchmarksErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_BenchmarksErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorEnum.java
index 4a0c82256f..a5f5899ae1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/bidding_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class BiddingErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingErrorEnum.class.getName());
+      "BiddingErrorEnum");
   }
   // Use BiddingErrorEnum.newBuilder() to construct.
   private BiddingErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -286,10 +286,10 @@ public enum BiddingError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BiddingError.class.getName());
+        "BiddingError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorEnumOrBuilder.java
index 758880ed1f..827aede7b2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/bidding_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorProto.java
index fab9e00fe7..256aca3bfc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/bidding_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class BiddingErrorProto {
+public final class BiddingErrorProto extends com.google.protobuf.GeneratedFile {
   private BiddingErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingErrorProto.class.getName());
+      "BiddingErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -87,7 +87,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_BiddingErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_BiddingErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_BiddingErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorEnum.java
index a3e3a2adb2..443bc13595 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/bidding_strategy_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class BiddingStrategyErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingStrategyErrorEnum.class.getName());
+      "BiddingStrategyErrorEnum");
   }
   // Use BiddingStrategyErrorEnum.newBuilder() to construct.
   private BiddingStrategyErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -121,10 +121,10 @@ public enum BiddingStrategyError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BiddingStrategyError.class.getName());
+        "BiddingStrategyError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorEnumOrBuilder.java
index a916cacc6e..83483a001c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/bidding_strategy_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorProto.java
index 3afbf7db4a..3ec7803d54 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BiddingStrategyErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/bidding_strategy_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class BiddingStrategyErrorProto {
+public final class BiddingStrategyErrorProto extends com.google.protobuf.GeneratedFile {
   private BiddingStrategyErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BiddingStrategyErrorProto.class.getName());
+      "BiddingStrategyErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -63,7 +63,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_BiddingStrategyErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_BiddingStrategyErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_BiddingStrategyErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorEnum.java
index 0eb94e0f48..f8c6179648 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/billing_setup_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class BillingSetupErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BillingSetupErrorEnum.class.getName());
+      "BillingSetupErrorEnum");
   }
   // Use BillingSetupErrorEnum.newBuilder() to construct.
   private BillingSetupErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -251,10 +251,10 @@ public enum BillingSetupError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BillingSetupError.class.getName());
+        "BillingSetupError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorEnumOrBuilder.java
index e16513ca78..e0bb65770a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/billing_setup_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorProto.java
index d3d1fefcaf..e2385da1e5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BillingSetupErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/billing_setup_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class BillingSetupErrorProto {
+public final class BillingSetupErrorProto extends com.google.protobuf.GeneratedFile {
   private BillingSetupErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BillingSetupErrorProto.class.getName());
+      "BillingSetupErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -77,7 +77,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_BillingSetupErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_BillingSetupErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_BillingSetupErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorEnum.java
index 1cf2ba451e..a4f8d75086 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/brand_guidelines_migration_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class BrandGuidelinesMigrationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BrandGuidelinesMigrationErrorEnum.class.getName());
+      "BrandGuidelinesMigrationErrorEnum");
   }
   // Use BrandGuidelinesMigrationErrorEnum.newBuilder() to construct.
   private BrandGuidelinesMigrationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -130,10 +130,10 @@ public enum BrandGuidelinesMigrationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BrandGuidelinesMigrationError.class.getName());
+        "BrandGuidelinesMigrationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorEnumOrBuilder.java
index c789814a61..d4044a9808 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/brand_guidelines_migration_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorProto.java
index 458077afd2..9e793e5fc3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BrandGuidelinesMigrationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/brand_guidelines_migration_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class BrandGuidelinesMigrationErrorProto {
+public final class BrandGuidelinesMigrationErrorProto extends com.google.protobuf.GeneratedFile {
   private BrandGuidelinesMigrationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BrandGuidelinesMigrationErrorProto.class.getName());
+      "BrandGuidelinesMigrationErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -66,7 +66,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_BrandGuidelinesMigrationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_BrandGuidelinesMigrationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_BrandGuidelinesMigrationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BudgetPerDayMinimumErrorDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BudgetPerDayMinimumErrorDetails.java
index 644a622fdc..1f3f90c8b2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BudgetPerDayMinimumErrorDetails.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BudgetPerDayMinimumErrorDetails.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class BudgetPerDayMinimumErrorDetails extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      BudgetPerDayMinimumErrorDetails.class.getName());
+      "BudgetPerDayMinimumErrorDetails");
   }
   // Use BudgetPerDayMinimumErrorDetails.newBuilder() to construct.
   private BudgetPerDayMinimumErrorDetails(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BudgetPerDayMinimumErrorDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BudgetPerDayMinimumErrorDetailsOrBuilder.java
index 633396a964..d89457422c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BudgetPerDayMinimumErrorDetailsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/BudgetPerDayMinimumErrorDetailsOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorEnum.java
index ecf8852c47..a917a8a239 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_budget_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignBudgetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignBudgetErrorEnum.class.getName());
+      "CampaignBudgetErrorEnum");
   }
   // Use CampaignBudgetErrorEnum.newBuilder() to construct.
   private CampaignBudgetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -246,10 +246,10 @@ public enum CampaignBudgetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignBudgetError.class.getName());
+        "CampaignBudgetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorEnumOrBuilder.java
index 04850248fc..be64861b37 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_budget_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorProto.java
index 618ad1805d..c170eca372 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignBudgetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_budget_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignBudgetErrorProto {
+public final class CampaignBudgetErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignBudgetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignBudgetErrorProto.class.getName());
+      "CampaignBudgetErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -79,7 +79,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CampaignBudgetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignBudgetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignBudgetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorEnum.java
index bd75d24c8e..ddbc4b51fd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_conversion_goal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignConversionGoalErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignConversionGoalErrorEnum.class.getName());
+      "CampaignConversionGoalErrorEnum");
   }
   // Use CampaignConversionGoalErrorEnum.newBuilder() to construct.
   private CampaignConversionGoalErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CampaignConversionGoalError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignConversionGoalError.class.getName());
+        "CampaignConversionGoalError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorEnumOrBuilder.java
index d8a87b51c7..26fcdc546a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_conversion_goal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorProto.java
index 71807f2598..a108374960 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignConversionGoalErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_conversion_goal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignConversionGoalErrorProto {
+public final class CampaignConversionGoalErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignConversionGoalErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignConversionGoalErrorProto.class.getName());
+      "CampaignConversionGoalErrorProto");
   }
   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_errors_CampaignConversionGoalErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignConversionGoalErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignConversionGoalErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorEnum.java
index 4f7781e432..bfeb5cbc72 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignCriterionErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCriterionErrorEnum.class.getName());
+      "CampaignCriterionErrorEnum");
   }
   // Use CampaignCriterionErrorEnum.newBuilder() to construct.
   private CampaignCriterionErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -320,10 +320,10 @@ public enum CampaignCriterionError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignCriterionError.class.getName());
+        "CampaignCriterionError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorEnumOrBuilder.java
index 64f51c8441..bd9ed3d82d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorProto.java
index 55184df5c6..35a03b47cc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCriterionErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignCriterionErrorProto {
+public final class CampaignCriterionErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignCriterionErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCriterionErrorProto.class.getName());
+      "CampaignCriterionErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -93,7 +93,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CampaignCriterionErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignCriterionErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignCriterionErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorEnum.java
index c7df6c3088..9c91b47d62 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignCustomizerErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCustomizerErrorEnum.class.getName());
+      "CampaignCustomizerErrorEnum");
   }
   // Use CampaignCustomizerErrorEnum.newBuilder() to construct.
   private CampaignCustomizerErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -79,10 +79,10 @@ public enum CampaignCustomizerError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignCustomizerError.class.getName());
+        "CampaignCustomizerError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorEnumOrBuilder.java
index 81d9e4e153..fbd7a067ab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorProto.java
index ed0b2bd002..2a519986f3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignCustomizerErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignCustomizerErrorProto {
+public final class CampaignCustomizerErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignCustomizerErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCustomizerErrorProto.class.getName());
+      "CampaignCustomizerErrorProto");
   }
   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_errors_CampaignCustomizerErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignCustomizerErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignCustomizerErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorEnum.java
index f92c36d6e3..1837c48d1b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_draft_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignDraftErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignDraftErrorEnum.class.getName());
+      "CampaignDraftErrorEnum");
   }
   // Use CampaignDraftErrorEnum.newBuilder() to construct.
   private CampaignDraftErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -164,10 +164,10 @@ public enum CampaignDraftError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignDraftError.class.getName());
+        "CampaignDraftError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorEnumOrBuilder.java
index f2fc62d3b3..450657ff5b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_draft_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorProto.java
index 837faf3838..fcc9744a08 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignDraftErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_draft_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignDraftErrorProto {
+public final class CampaignDraftErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignDraftErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignDraftErrorProto.class.getName());
+      "CampaignDraftErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CampaignDraftErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignDraftErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignDraftErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorEnum.java
index f4e912747a..f632a9049e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignErrorEnum.class.getName());
+      "CampaignErrorEnum");
   }
   // Use CampaignErrorEnum.newBuilder() to construct.
   private CampaignErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -943,10 +943,10 @@ public enum CampaignError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignError.class.getName());
+        "CampaignError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorEnumOrBuilder.java
index ca9c8a77d1..46afbed9b0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorProto.java
index c572c7ed41..12effeceda 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignErrorProto {
+public final class CampaignErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignErrorProto.class.getName());
+      "CampaignErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -168,7 +168,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CampaignErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorEnum.java
index 7acd15d431..41e42ccab7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_experiment_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignExperimentErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignExperimentErrorEnum.class.getName());
+      "CampaignExperimentErrorEnum");
   }
   // Use CampaignExperimentErrorEnum.newBuilder() to construct.
   private CampaignExperimentErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -166,10 +166,10 @@ public enum CampaignExperimentError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignExperimentError.class.getName());
+        "CampaignExperimentError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorEnumOrBuilder.java
index 6133b5fe58..239007a100 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_experiment_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorProto.java
index 00905eac06..e24061cabe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignExperimentErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_experiment_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignExperimentErrorProto {
+public final class CampaignExperimentErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignExperimentErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignExperimentErrorProto.class.getName());
+      "CampaignExperimentErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -68,7 +68,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CampaignExperimentErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignExperimentErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignExperimentErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorEnum.java
index 9dce9c4281..425897f969 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignFeedErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignFeedErrorEnum.class.getName());
+      "CampaignFeedErrorEnum");
   }
   // Use CampaignFeedErrorEnum.newBuilder() to construct.
   private CampaignFeedErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -145,10 +145,10 @@ public enum CampaignFeedError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignFeedError.class.getName());
+        "CampaignFeedError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorEnumOrBuilder.java
index 99e4747953..42883d2d2c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorProto.java
index 63923b4824..a40229f224 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignFeedErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignFeedErrorProto {
+public final class CampaignFeedErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignFeedErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignFeedErrorProto.class.getName());
+      "CampaignFeedErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CampaignFeedErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignFeedErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignFeedErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorEnum.java
index f3003b8497..a8cd923990 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_goal_config_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignGoalConfigErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignGoalConfigErrorEnum.class.getName());
+      "CampaignGoalConfigErrorEnum");
   }
   // Use CampaignGoalConfigErrorEnum.newBuilder() to construct.
   private CampaignGoalConfigErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -164,10 +164,10 @@ public enum CampaignGoalConfigError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignGoalConfigError.class.getName());
+        "CampaignGoalConfigError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorEnumOrBuilder.java
index dff462df82..02e8d63a08 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_goal_config_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorProto.java
index 1fdbcd0ae5..4a6150606d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignGoalConfigErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_goal_config_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignGoalConfigErrorProto {
+public final class CampaignGoalConfigErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignGoalConfigErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignGoalConfigErrorProto.class.getName());
+      "CampaignGoalConfigErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -70,7 +70,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CampaignGoalConfigErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignGoalConfigErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignGoalConfigErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorEnum.java
index fbf8ae278e..98618bdfd5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_shared_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CampaignSharedSetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSharedSetErrorEnum.class.getName());
+      "CampaignSharedSetErrorEnum");
   }
   // Use CampaignSharedSetErrorEnum.newBuilder() to construct.
   private CampaignSharedSetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum CampaignSharedSetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignSharedSetError.class.getName());
+        "CampaignSharedSetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorEnumOrBuilder.java
index 97f36bab62..c0b8633f25 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_shared_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorProto.java
index ec6fe792fe..36142aed3b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CampaignSharedSetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/campaign_shared_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CampaignSharedSetErrorProto {
+public final class CampaignSharedSetErrorProto extends com.google.protobuf.GeneratedFile {
   private CampaignSharedSetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSharedSetErrorProto.class.getName());
+      "CampaignSharedSetErrorProto");
   }
   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_errors_CampaignSharedSetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CampaignSharedSetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CampaignSharedSetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorEnum.java
index f4081a602d..e3fc479f8e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/change_event_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ChangeEventErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeEventErrorEnum.class.getName());
+      "ChangeEventErrorEnum");
   }
   // Use ChangeEventErrorEnum.newBuilder() to construct.
   private ChangeEventErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -123,10 +123,10 @@ public enum ChangeEventError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ChangeEventError.class.getName());
+        "ChangeEventError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorEnumOrBuilder.java
index ba14b15189..b4729c7be7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/change_event_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorProto.java
index 647686dc4e..0cdbb37b2d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeEventErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/change_event_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ChangeEventErrorProto {
+public final class ChangeEventErrorProto extends com.google.protobuf.GeneratedFile {
   private ChangeEventErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeEventErrorProto.class.getName());
+      "ChangeEventErrorProto");
   }
   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_errors_ChangeEventErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ChangeEventErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ChangeEventErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorEnum.java
index 7fe74cf3bc..c226f2a5a5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/change_status_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ChangeStatusErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeStatusErrorEnum.class.getName());
+      "ChangeStatusErrorEnum");
   }
   // Use ChangeStatusErrorEnum.newBuilder() to construct.
   private ChangeStatusErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -123,10 +123,10 @@ public enum ChangeStatusError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ChangeStatusError.class.getName());
+        "ChangeStatusError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorEnumOrBuilder.java
index 39c487235d..56f62d2746 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/change_status_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorProto.java
index 6c2a1b7b7a..1713f6bf88 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ChangeStatusErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/change_status_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ChangeStatusErrorProto {
+public final class ChangeStatusErrorProto extends com.google.protobuf.GeneratedFile {
   private ChangeStatusErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeStatusErrorProto.class.getName());
+      "ChangeStatusErrorProto");
   }
   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_errors_ChangeStatusErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ChangeStatusErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ChangeStatusErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorEnum.java
index b2c9e33739..434e4e813c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/click_view_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ClickViewErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ClickViewErrorEnum.class.getName());
+      "ClickViewErrorEnum");
   }
   // Use ClickViewErrorEnum.newBuilder() to construct.
   private ClickViewErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ClickViewError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ClickViewError.class.getName());
+        "ClickViewError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorEnumOrBuilder.java
index cd0b0bf89e..5eb35d3b89 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/click_view_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorProto.java
index a815756322..88f1a15568 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ClickViewErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/click_view_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ClickViewErrorProto {
+public final class ClickViewErrorProto extends com.google.protobuf.GeneratedFile {
   private ClickViewErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ClickViewErrorProto.class.getName());
+      "ClickViewErrorProto");
   }
   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_errors_ClickViewErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ClickViewErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ClickViewErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorEnum.java
index 60f5b3b2f0..e6ed5265e0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/collection_size_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CollectionSizeErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CollectionSizeErrorEnum.class.getName());
+      "CollectionSizeErrorEnum");
   }
   // Use CollectionSizeErrorEnum.newBuilder() to construct.
   private CollectionSizeErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum CollectionSizeError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CollectionSizeError.class.getName());
+        "CollectionSizeError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorEnumOrBuilder.java
index 3fbaeb0cf0..9b1712a5fa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/collection_size_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorProto.java
index 08e2244461..10f1758712 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CollectionSizeErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/collection_size_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CollectionSizeErrorProto {
+public final class CollectionSizeErrorProto extends com.google.protobuf.GeneratedFile {
   private CollectionSizeErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CollectionSizeErrorProto.class.getName());
+      "CollectionSizeErrorProto");
   }
   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_errors_CollectionSizeErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CollectionSizeErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CollectionSizeErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorEnum.java
index 25757eec73..185f8cc677 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/content_creator_insights_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class ContentCreatorInsightsErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ContentCreatorInsightsErrorEnum.class.getName());
+      "ContentCreatorInsightsErrorEnum");
   }
   // Use ContentCreatorInsightsErrorEnum.newBuilder() to construct.
   private ContentCreatorInsightsErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum ContentCreatorInsightsError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ContentCreatorInsightsError.class.getName());
+        "ContentCreatorInsightsError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorEnumOrBuilder.java
index 56f075a446..c6afddc7a8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/content_creator_insights_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorProto.java
index ff8e2aee0c..164800385f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContentCreatorInsightsErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/content_creator_insights_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ContentCreatorInsightsErrorProto {
+public final class ContentCreatorInsightsErrorProto extends com.google.protobuf.GeneratedFile {
   private ContentCreatorInsightsErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ContentCreatorInsightsErrorProto.class.getName());
+      "ContentCreatorInsightsErrorProto");
   }
   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_errors_ContentCreatorInsightsErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ContentCreatorInsightsErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ContentCreatorInsightsErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorEnum.java
index f1a78deab8..7eba03ed46 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/context_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ContextErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ContextErrorEnum.class.getName());
+      "ContextErrorEnum");
   }
   // Use ContextErrorEnum.newBuilder() to construct.
   private ContextErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ContextError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ContextError.class.getName());
+        "ContextError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorEnumOrBuilder.java
index a7a501dbcf..c92edd1ea8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/context_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorProto.java
index c5fcc588c8..0aa37c19ba 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ContextErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/context_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ContextErrorProto {
+public final class ContextErrorProto extends com.google.protobuf.GeneratedFile {
   private ContextErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ContextErrorProto.class.getName());
+      "ContextErrorProto");
   }
   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_errors_ContextErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ContextErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ContextErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorEnum.java
index 7f47e25822..00c6ad57df 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_action_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ConversionActionErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionErrorEnum.class.getName());
+      "ConversionActionErrorEnum");
   }
   // Use ConversionActionErrorEnum.newBuilder() to construct.
   private ConversionActionErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -176,10 +176,10 @@ public enum ConversionActionError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionActionError.class.getName());
+        "ConversionActionError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorEnumOrBuilder.java
index e762250046..22c2820a32 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_action_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorProto.java
index 514021974e..6e24efbc03 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionActionErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_action_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ConversionActionErrorProto {
+public final class ConversionActionErrorProto extends com.google.protobuf.GeneratedFile {
   private ConversionActionErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionActionErrorProto.class.getName());
+      "ConversionActionErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ConversionActionErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ConversionActionErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ConversionActionErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorEnum.java
index 5b8b3eb08d..87f77cb599 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_adjustment_upload_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ConversionAdjustmentUploadErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionAdjustmentUploadErrorEnum.class.getName());
+      "ConversionAdjustmentUploadErrorEnum");
   }
   // Use ConversionAdjustmentUploadErrorEnum.newBuilder() to construct.
   private ConversionAdjustmentUploadErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -311,10 +311,10 @@ public enum ConversionAdjustmentUploadError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionAdjustmentUploadError.class.getName());
+        "ConversionAdjustmentUploadError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorEnumOrBuilder.java
index 2eb94fa77f..bde31bc3eb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_adjustment_upload_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorProto.java
index 8cd8619064..dc680d222b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionAdjustmentUploadErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_adjustment_upload_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ConversionAdjustmentUploadErrorProto {
+public final class ConversionAdjustmentUploadErrorProto extends com.google.protobuf.GeneratedFile {
   private ConversionAdjustmentUploadErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionAdjustmentUploadErrorProto.class.getName());
+      "ConversionAdjustmentUploadErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -81,7 +81,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ConversionAdjustmentUploadErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ConversionAdjustmentUploadErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ConversionAdjustmentUploadErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorEnum.java
index 64b959ffb1..2800449d37 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_custom_variable_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ConversionCustomVariableErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionCustomVariableErrorEnum.class.getName());
+      "ConversionCustomVariableErrorEnum");
   }
   // Use ConversionCustomVariableErrorEnum.newBuilder() to construct.
   private ConversionCustomVariableErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum ConversionCustomVariableError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionCustomVariableError.class.getName());
+        "ConversionCustomVariableError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorEnumOrBuilder.java
index 70c968c845..7c9affb38d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_custom_variable_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorProto.java
index 97e051c786..d4e851c542 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionCustomVariableErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_custom_variable_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ConversionCustomVariableErrorProto {
+public final class ConversionCustomVariableErrorProto extends com.google.protobuf.GeneratedFile {
   private ConversionCustomVariableErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionCustomVariableErrorProto.class.getName());
+      "ConversionCustomVariableErrorProto");
   }
   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_errors_ConversionCustomVariableErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ConversionCustomVariableErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ConversionCustomVariableErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorEnum.java
index caa2323a0d..c12ee9442f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_goal_campaign_config_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class ConversionGoalCampaignConfigErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionGoalCampaignConfigErrorEnum.class.getName());
+      "ConversionGoalCampaignConfigErrorEnum");
   }
   // Use ConversionGoalCampaignConfigErrorEnum.newBuilder() to construct.
   private ConversionGoalCampaignConfigErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -132,10 +132,10 @@ public enum ConversionGoalCampaignConfigError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionGoalCampaignConfigError.class.getName());
+        "ConversionGoalCampaignConfigError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorEnumOrBuilder.java
index 20883ce13e..9ed9100df8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_goal_campaign_config_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorProto.java
index 5bad57f817..0ccbe35503 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionGoalCampaignConfigErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_goal_campaign_config_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ConversionGoalCampaignConfigErrorProto {
+public final class ConversionGoalCampaignConfigErrorProto extends com.google.protobuf.GeneratedFile {
   private ConversionGoalCampaignConfigErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionGoalCampaignConfigErrorProto.class.getName());
+      "ConversionGoalCampaignConfigErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ConversionGoalCampaignConfigErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ConversionGoalCampaignConfigErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ConversionGoalCampaignConfigErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorEnum.java
index e64ea8179d..c97bffdcad 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_upload_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ConversionUploadErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionUploadErrorEnum.class.getName());
+      "ConversionUploadErrorEnum");
   }
   // Use ConversionUploadErrorEnum.newBuilder() to construct.
   private ConversionUploadErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -488,10 +488,10 @@ public enum ConversionUploadError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionUploadError.class.getName());
+        "ConversionUploadError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorEnumOrBuilder.java
index 4ed0dc73fb..c4d671d4ae 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_upload_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorProto.java
index 696b509f1f..a585ac68e1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionUploadErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_upload_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ConversionUploadErrorProto {
+public final class ConversionUploadErrorProto extends com.google.protobuf.GeneratedFile {
   private ConversionUploadErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionUploadErrorProto.class.getName());
+      "ConversionUploadErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -99,7 +99,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ConversionUploadErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ConversionUploadErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ConversionUploadErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorEnum.java
index de979aa300..e91a3908c4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_value_rule_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ConversionValueRuleErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionValueRuleErrorEnum.class.getName());
+      "ConversionValueRuleErrorEnum");
   }
   // Use ConversionValueRuleErrorEnum.newBuilder() to construct.
   private ConversionValueRuleErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -196,10 +196,10 @@ public enum ConversionValueRuleError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionValueRuleError.class.getName());
+        "ConversionValueRuleError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorEnumOrBuilder.java
index 458fd01821..bf03ead527 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_value_rule_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorProto.java
index d39b9eb3ce..1880bdaf3f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_value_rule_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ConversionValueRuleErrorProto {
+public final class ConversionValueRuleErrorProto extends com.google.protobuf.GeneratedFile {
   private ConversionValueRuleErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionValueRuleErrorProto.class.getName());
+      "ConversionValueRuleErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ConversionValueRuleErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ConversionValueRuleErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ConversionValueRuleErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorEnum.java
index ee63dfcaba..3b87c40766 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_value_rule_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ConversionValueRuleSetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionValueRuleSetErrorEnum.class.getName());
+      "ConversionValueRuleSetErrorEnum");
   }
   // Use ConversionValueRuleSetErrorEnum.newBuilder() to construct.
   private ConversionValueRuleSetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -211,10 +211,10 @@ public enum ConversionValueRuleSetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ConversionValueRuleSetError.class.getName());
+        "ConversionValueRuleSetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorEnumOrBuilder.java
index 4013bac388..3dd8c4a7cd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_value_rule_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorProto.java
index 4426f5f29a..c3f5210868 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ConversionValueRuleSetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/conversion_value_rule_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ConversionValueRuleSetErrorProto {
+public final class ConversionValueRuleSetErrorProto extends com.google.protobuf.GeneratedFile {
   private ConversionValueRuleSetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ConversionValueRuleSetErrorProto.class.getName());
+      "ConversionValueRuleSetErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -72,7 +72,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ConversionValueRuleSetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ConversionValueRuleSetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ConversionValueRuleSetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorEnum.java
index 1d60b51e75..ac345886be 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/country_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CountryCodeErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CountryCodeErrorEnum.class.getName());
+      "CountryCodeErrorEnum");
   }
   // Use CountryCodeErrorEnum.newBuilder() to construct.
   private CountryCodeErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum CountryCodeError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CountryCodeError.class.getName());
+        "CountryCodeError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorEnumOrBuilder.java
index b12067490e..117e1739f0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/country_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorProto.java
index c495ceaff9..0a4b3f5705 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CountryCodeErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/country_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CountryCodeErrorProto {
+public final class CountryCodeErrorProto extends com.google.protobuf.GeneratedFile {
   private CountryCodeErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CountryCodeErrorProto.class.getName());
+      "CountryCodeErrorProto");
   }
   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_errors_CountryCodeErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CountryCodeErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CountryCodeErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorEnum.java
index b8d6d48718..61004285d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CriterionErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionErrorEnum.class.getName());
+      "CriterionErrorEnum");
   }
   // Use CriterionErrorEnum.newBuilder() to construct.
   private CriterionErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -1486,10 +1486,10 @@ public enum CriterionError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CriterionError.class.getName());
+        "CriterionError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorEnumOrBuilder.java
index e94d7a9bbd..488929903c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorProto.java
index e80ed2ed05..4dc16cee12 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CriterionErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CriterionErrorProto {
+public final class CriterionErrorProto extends com.google.protobuf.GeneratedFile {
   private CriterionErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CriterionErrorProto.class.getName());
+      "CriterionErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -236,7 +236,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CriterionErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CriterionErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CriterionErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorEnum.java
index 0acb81d93f..5077ccdd28 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/currency_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CurrencyCodeErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CurrencyCodeErrorEnum.class.getName());
+      "CurrencyCodeErrorEnum");
   }
   // Use CurrencyCodeErrorEnum.newBuilder() to construct.
   private CurrencyCodeErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum CurrencyCodeError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CurrencyCodeError.class.getName());
+        "CurrencyCodeError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorEnumOrBuilder.java
index c57334043e..ec5ffcc2b7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/currency_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorProto.java
index 8f539c0307..b489750280 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyCodeErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/currency_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CurrencyCodeErrorProto {
+public final class CurrencyCodeErrorProto extends com.google.protobuf.GeneratedFile {
   private CurrencyCodeErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CurrencyCodeErrorProto.class.getName());
+      "CurrencyCodeErrorProto");
   }
   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_errors_CurrencyCodeErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CurrencyCodeErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CurrencyCodeErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorEnum.java
index 3f1766a63e..9184a67d03 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/currency_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CurrencyErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CurrencyErrorEnum.class.getName());
+      "CurrencyErrorEnum");
   }
   // Use CurrencyErrorEnum.newBuilder() to construct.
   private CurrencyErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum CurrencyError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CurrencyError.class.getName());
+        "CurrencyError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorEnumOrBuilder.java
index 9c3d817c69..853f7995ba 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/currency_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorProto.java
index f4ab0d6141..1b5bd550d0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CurrencyErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/currency_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CurrencyErrorProto {
+public final class CurrencyErrorProto extends com.google.protobuf.GeneratedFile {
   private CurrencyErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CurrencyErrorProto.class.getName());
+      "CurrencyErrorProto");
   }
   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_errors_CurrencyErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CurrencyErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CurrencyErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorEnum.java
index ee6a887208..cf45716b6a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/custom_audience_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomAudienceErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomAudienceErrorEnum.class.getName());
+      "CustomAudienceErrorEnum");
   }
   // Use CustomAudienceErrorEnum.newBuilder() to construct.
   private CustomAudienceErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -143,10 +143,10 @@ public enum CustomAudienceError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomAudienceError.class.getName());
+        "CustomAudienceError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorEnumOrBuilder.java
index 052556a350..93ac4819c3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/custom_audience_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorProto.java
index 59ce0eb1b9..ee54dc7548 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomAudienceErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/custom_audience_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomAudienceErrorProto {
+public final class CustomAudienceErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomAudienceErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomAudienceErrorProto.class.getName());
+      "CustomAudienceErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CustomAudienceErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomAudienceErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomAudienceErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorEnum.java
index 278ee1e15b..4ff4cad610 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/custom_conversion_goal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomConversionGoalErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomConversionGoalErrorEnum.class.getName());
+      "CustomConversionGoalErrorEnum");
   }
   // Use CustomConversionGoalErrorEnum.newBuilder() to construct.
   private CustomConversionGoalErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -130,10 +130,10 @@ public enum CustomConversionGoalError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomConversionGoalError.class.getName());
+        "CustomConversionGoalError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorEnumOrBuilder.java
index edb5379da9..74428bed64 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/custom_conversion_goal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorProto.java
index 61eceffa3c..07e72f4b4a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomConversionGoalErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/custom_conversion_goal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomConversionGoalErrorProto {
+public final class CustomConversionGoalErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomConversionGoalErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomConversionGoalErrorProto.class.getName());
+      "CustomConversionGoalErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CustomConversionGoalErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomConversionGoalErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomConversionGoalErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorEnum.java
index 4f1e9f7edd..5dcd4eec87 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/custom_interest_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomInterestErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomInterestErrorEnum.class.getName());
+      "CustomInterestErrorEnum");
   }
   // Use CustomInterestErrorEnum.newBuilder() to construct.
   private CustomInterestErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -136,10 +136,10 @@ public enum CustomInterestError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomInterestError.class.getName());
+        "CustomInterestError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorEnumOrBuilder.java
index 5e22487432..6ecad4adac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/custom_interest_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorProto.java
index c7ea4a0e20..0a69112755 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomInterestErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/custom_interest_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomInterestErrorProto {
+public final class CustomInterestErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomInterestErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomInterestErrorProto.class.getName());
+      "CustomInterestErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CustomInterestErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomInterestErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomInterestErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorEnum.java
index 82ee06645e..6dc91f5a38 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_client_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomerClientLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerClientLinkErrorEnum.class.getName());
+      "CustomerClientLinkErrorEnum");
   }
   // Use CustomerClientLinkErrorEnum.newBuilder() to construct.
   private CustomerClientLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -161,10 +161,10 @@ public enum CustomerClientLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerClientLinkError.class.getName());
+        "CustomerClientLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorEnumOrBuilder.java
index 92f0ffd778..32a70eb29f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_client_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorProto.java
index 1cc0731a17..f799b99998 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerClientLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_client_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomerClientLinkErrorProto {
+public final class CustomerClientLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomerClientLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerClientLinkErrorProto.class.getName());
+      "CustomerClientLinkErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CustomerClientLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomerClientLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomerClientLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorEnum.java
index bae337da28..d913cdf203 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomerCustomizerErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerCustomizerErrorEnum.class.getName());
+      "CustomerCustomizerErrorEnum");
   }
   // Use CustomerCustomizerErrorEnum.newBuilder() to construct.
   private CustomerCustomizerErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -79,10 +79,10 @@ public enum CustomerCustomizerError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerCustomizerError.class.getName());
+        "CustomerCustomizerError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorEnumOrBuilder.java
index 78c3737779..b602b0e429 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorProto.java
index fa0bb79b11..784aaf08eb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerCustomizerErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_customizer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomerCustomizerErrorProto {
+public final class CustomerCustomizerErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomerCustomizerErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerCustomizerErrorProto.class.getName());
+      "CustomerCustomizerErrorProto");
   }
   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_errors_CustomerCustomizerErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomerCustomizerErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomerCustomizerErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorEnum.java
index 9b6405c82b..64ad1ece86 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomerErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerErrorEnum.class.getName());
+      "CustomerErrorEnum");
   }
   // Use CustomerErrorEnum.newBuilder() to construct.
   private CustomerErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -113,10 +113,10 @@ public enum CustomerError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerError.class.getName());
+        "CustomerError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorEnumOrBuilder.java
index 78feeab593..c811d044c4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorProto.java
index c211dce37f..db7f24014e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomerErrorProto {
+public final class CustomerErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomerErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerErrorProto.class.getName());
+      "CustomerErrorProto");
   }
   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_errors_CustomerErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomerErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomerErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorEnum.java
index e5bad03a3f..4b007ef0b1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomerFeedErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerFeedErrorEnum.class.getName());
+      "CustomerFeedErrorEnum");
   }
   // Use CustomerFeedErrorEnum.newBuilder() to construct.
   private CustomerFeedErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -136,10 +136,10 @@ public enum CustomerFeedError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerFeedError.class.getName());
+        "CustomerFeedError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorEnumOrBuilder.java
index b67bc6f9a6..e58bf3c66e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorProto.java
index ac07977db3..7c025e9b47 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerFeedErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomerFeedErrorProto {
+public final class CustomerFeedErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomerFeedErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerFeedErrorProto.class.getName());
+      "CustomerFeedErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CustomerFeedErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomerFeedErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomerFeedErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorEnum.java
index d022ebfedb..5672470d1f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_manager_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomerManagerLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerManagerLinkErrorEnum.class.getName());
+      "CustomerManagerLinkErrorEnum");
   }
   // Use CustomerManagerLinkErrorEnum.newBuilder() to construct.
   private CustomerManagerLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -155,10 +155,10 @@ public enum CustomerManagerLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerManagerLinkError.class.getName());
+        "CustomerManagerLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorEnumOrBuilder.java
index 6c97b26f84..7b3f034a23 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_manager_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorProto.java
index 1b0bf0242a..e0b8221553 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerManagerLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_manager_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomerManagerLinkErrorProto {
+public final class CustomerManagerLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomerManagerLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerManagerLinkErrorProto.class.getName());
+      "CustomerManagerLinkErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CustomerManagerLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomerManagerLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomerManagerLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum.java
index bb6829b52e..95ba7b0cd5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_sk_ad_network_conversion_value_schema_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class CustomerSkAdNetworkConversionValueSchemaErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerSkAdNetworkConversionValueSchemaErrorEnum.class.getName());
+      "CustomerSkAdNetworkConversionValueSchemaErrorEnum");
   }
   // Use CustomerSkAdNetworkConversionValueSchemaErrorEnum.newBuilder() to construct.
   private CustomerSkAdNetworkConversionValueSchemaErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -128,10 +128,10 @@ public enum CustomerSkAdNetworkConversionValueSchemaError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerSkAdNetworkConversionValueSchemaError.class.getName());
+        "CustomerSkAdNetworkConversionValueSchemaError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorEnumOrBuilder.java
index 18c843dd50..11f102dc88 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_sk_ad_network_conversion_value_schema_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorProto.java
index 1a09df808f..c0928fb7ce 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerSkAdNetworkConversionValueSchemaErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_sk_ad_network_conversion_value_schema_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomerSkAdNetworkConversionValueSchemaErrorProto {
+public final class CustomerSkAdNetworkConversionValueSchemaErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomerSkAdNetworkConversionValueSchemaErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerSkAdNetworkConversionValueSchemaErrorProto.class.getName());
+      "CustomerSkAdNetworkConversionValueSchemaErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_CustomerSkAdNetworkConversionValueSchemaErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomerSkAdNetworkConversionValueSchemaErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomerSkAdNetworkConversionValueSchemaErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorEnum.java
index 64d0333165..5db1fbe7c8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_user_access_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomerUserAccessErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerUserAccessErrorEnum.class.getName());
+      "CustomerUserAccessErrorEnum");
   }
   // Use CustomerUserAccessErrorEnum.newBuilder() to construct.
   private CustomerUserAccessErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum CustomerUserAccessError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomerUserAccessError.class.getName());
+        "CustomerUserAccessError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorEnumOrBuilder.java
index 38f882964d..cd1a3154e8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_user_access_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorProto.java
index 4b3676d855..ddac7cca05 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomerUserAccessErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customer_user_access_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomerUserAccessErrorProto {
+public final class CustomerUserAccessErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomerUserAccessErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomerUserAccessErrorProto.class.getName());
+      "CustomerUserAccessErrorProto");
   }
   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_errors_CustomerUserAccessErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomerUserAccessErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomerUserAccessErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorEnum.java
index 2d2e432a59..6b08d3b573 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customizer_attribute_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class CustomizerAttributeErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomizerAttributeErrorEnum.class.getName());
+      "CustomizerAttributeErrorEnum");
   }
   // Use CustomizerAttributeErrorEnum.newBuilder() to construct.
   private CustomizerAttributeErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum CustomizerAttributeError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CustomizerAttributeError.class.getName());
+        "CustomizerAttributeError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorEnumOrBuilder.java
index 1ca511d66b..48610c58e0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customizer_attribute_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorProto.java
index 82623656af..ba9efeccd0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/CustomizerAttributeErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/customizer_attribute_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class CustomizerAttributeErrorProto {
+public final class CustomizerAttributeErrorProto extends com.google.protobuf.GeneratedFile {
   private CustomizerAttributeErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CustomizerAttributeErrorProto.class.getName());
+      "CustomizerAttributeErrorProto");
   }
   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_errors_CustomizerAttributeErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_CustomizerAttributeErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_CustomizerAttributeErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorEnum.java
index 2c53f95b0f..cbcf568cda 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/data_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class DataLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DataLinkErrorEnum.class.getName());
+      "DataLinkErrorEnum");
   }
   // Use DataLinkErrorEnum.newBuilder() to construct.
   private DataLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,10 +137,10 @@ public enum DataLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DataLinkError.class.getName());
+        "DataLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorEnumOrBuilder.java
index acd9d554a7..ef2262174c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/data_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorProto.java
index daf7a1532e..76826f36ba 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DataLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/data_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class DataLinkErrorProto {
+public final class DataLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private DataLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DataLinkErrorProto.class.getName());
+      "DataLinkErrorProto");
   }
   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_errors_DataLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_DataLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_DataLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorEnum.java
index 6d853d549f..b77c310225 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/database_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class DatabaseErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DatabaseErrorEnum.class.getName());
+      "DatabaseErrorEnum");
   }
   // Use DatabaseErrorEnum.newBuilder() to construct.
   private DatabaseErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -106,10 +106,10 @@ public enum DatabaseError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DatabaseError.class.getName());
+        "DatabaseError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorEnumOrBuilder.java
index 8b6b6a1d0c..a60392cde2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/database_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorProto.java
index 96dc5c2283..a30f4038c6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DatabaseErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/database_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class DatabaseErrorProto {
+public final class DatabaseErrorProto extends com.google.protobuf.GeneratedFile {
   private DatabaseErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DatabaseErrorProto.class.getName());
+      "DatabaseErrorProto");
   }
   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_errors_DatabaseErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_DatabaseErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_DatabaseErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorEnum.java
index b7b2f3f4f6..8698fb9aa7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/date_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class DateErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DateErrorEnum.class.getName());
+      "DateErrorEnum");
   }
   // Use DateErrorEnum.newBuilder() to construct.
   private DateErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -177,10 +177,10 @@ public enum DateError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DateError.class.getName());
+        "DateError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorEnumOrBuilder.java
index ba12f6613f..1d303b92e8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/date_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorProto.java
index ff4c6f6a94..282bd2cda9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/date_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class DateErrorProto {
+public final class DateErrorProto extends com.google.protobuf.GeneratedFile {
   private DateErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DateErrorProto.class.getName());
+      "DateErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_DateErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_DateErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_DateErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorEnum.java
index 93ca7d1a13..882bb8a681 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/date_range_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class DateRangeErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DateRangeErrorEnum.class.getName());
+      "DateRangeErrorEnum");
   }
   // Use DateRangeErrorEnum.newBuilder() to construct.
   private DateRangeErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -129,10 +129,10 @@ public enum DateRangeError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DateRangeError.class.getName());
+        "DateRangeError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorEnumOrBuilder.java
index 069d73a492..0393dd5f3b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/date_range_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorProto.java
index 233b8729c2..486fcf612d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DateRangeErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/date_range_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class DateRangeErrorProto {
+public final class DateRangeErrorProto extends com.google.protobuf.GeneratedFile {
   private DateRangeErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DateRangeErrorProto.class.getName());
+      "DateRangeErrorProto");
   }
   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_errors_DateRangeErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_DateRangeErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_DateRangeErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorEnum.java
index f02e898785..275ace1603 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/distinct_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class DistinctErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DistinctErrorEnum.class.getName());
+      "DistinctErrorEnum");
   }
   // Use DistinctErrorEnum.newBuilder() to construct.
   private DistinctErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum DistinctError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        DistinctError.class.getName());
+        "DistinctError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorEnumOrBuilder.java
index 03f4278bf0..b19a4f44cf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/distinct_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorProto.java
index 22280c93cb..16f6baef00 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/DistinctErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/distinct_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class DistinctErrorProto {
+public final class DistinctErrorProto extends com.google.protobuf.GeneratedFile {
   private DistinctErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      DistinctErrorProto.class.getName());
+      "DistinctErrorProto");
   }
   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_errors_DistinctErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_DistinctErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_DistinctErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorEnum.java
index 83ced43cd1..af73bf9457 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/enum_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class EnumErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      EnumErrorEnum.class.getName());
+      "EnumErrorEnum");
   }
   // Use EnumErrorEnum.newBuilder() to construct.
   private EnumErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum EnumError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        EnumError.class.getName());
+        "EnumError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorEnumOrBuilder.java
index cb25474e69..dea0eaa74c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/enum_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorProto.java
index 0121c2c3b8..5b50a8679e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/EnumErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/enum_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class EnumErrorProto {
+public final class EnumErrorProto extends com.google.protobuf.GeneratedFile {
   private EnumErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      EnumErrorProto.class.getName());
+      "EnumErrorProto");
   }
   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_errors_EnumErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_EnumErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_EnumErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorCode.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorCode.java
index 9398664987..473cef2660 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorCode.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorCode.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ErrorCode extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ErrorCode.class.getName());
+      "ErrorCode");
   }
   // Use ErrorCode.newBuilder() to construct.
   private ErrorCode(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorCodeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorCodeOrBuilder.java
index e0227888a0..de6412c421 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorCodeOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorCodeOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorDetails.java
index 665e3f1aab..ead70857ed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorDetails.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorDetails.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ErrorDetails extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ErrorDetails.class.getName());
+      "ErrorDetails");
   }
   // Use ErrorDetails.newBuilder() to construct.
   private ErrorDetails(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorDetailsOrBuilder.java
index 471f11ff4c..b5b05091b0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorDetailsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorDetailsOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorLocation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorLocation.java
index d64b316059..1f5aef237c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorLocation.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorLocation.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ErrorLocation extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ErrorLocation.class.getName());
+      "ErrorLocation");
   }
   // Use ErrorLocation.newBuilder() to construct.
   private ErrorLocation(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -107,10 +107,10 @@ public static final class FieldPathElement extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FieldPathElement.class.getName());
+        "FieldPathElement");
     }
     // Use FieldPathElement.newBuilder() to construct.
     private FieldPathElement(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorLocationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorLocationOrBuilder.java
index 0528b00cc0..5983ca84b1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorLocationOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorLocationOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorsProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorsProto.java
index 0f6ad085bf..21dad6a119 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorsProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ErrorsProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ErrorsProto {
+public final class ErrorsProto extends com.google.protobuf.GeneratedFile {
   private ErrorsProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ErrorsProto.class.getName());
+      "ErrorsProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -1083,79 +1083,79 @@ public static void registerAllExtensions(
           com.google.protobuf.DurationProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_errors_GoogleAdsFailure_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_GoogleAdsFailure_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_GoogleAdsFailure_descriptor,
         new java.lang.String[] { "Errors", "RequestId", });
     internal_static_google_ads_googleads_v25_errors_GoogleAdsError_descriptor =
-      getDescriptor().getMessageTypes().get(1);
+      getDescriptor().getMessageType(1);
     internal_static_google_ads_googleads_v25_errors_GoogleAdsError_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_GoogleAdsError_descriptor,
         new java.lang.String[] { "ErrorCode", "Message", "Trigger", "Location", "Details", });
     internal_static_google_ads_googleads_v25_errors_ErrorCode_descriptor =
-      getDescriptor().getMessageTypes().get(2);
+      getDescriptor().getMessageType(2);
     internal_static_google_ads_googleads_v25_errors_ErrorCode_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ErrorCode_descriptor,
         new java.lang.String[] { "RequestError", "BiddingStrategyError", "UrlFieldError", "ListOperationError", "QueryError", "MutateError", "FieldMaskError", "AuthorizationError", "InternalError", "QuotaError", "AdError", "AdGroupError", "CampaignBudgetError", "CampaignError", "VideoCampaignError", "AuthenticationError", "ActionError", "AdGroupCriterionCustomizerError", "AdGroupCriterionError", "AdGroupCustomizerError", "AdCustomizerError", "AdGroupAdError", "AdSharingError", "AdxError", "AssetError", "AssetGroupAssetError", "AssetGroupListingGroupFilterError", "AssetGroupError", "AssetSetAssetError", "AssetSetLinkError", "AssetSetError", "BiddingError", "CampaignCriterionError", "CampaignConversionGoalError", "CampaignCustomizerError", "CollectionSizeError", "ConversionGoalCampaignConfigError", "CountryCodeError", "CriterionError", "CustomConversionGoalError", "CustomerCustomizerError", "CustomerError", "CustomizerAttributeError", "DateError", "DateRangeError", "DistinctError", "FeedAttributeReferenceError", "FinalUrlExpansionAssetViewError", "FunctionError", "FunctionParsingError", "IdError", "ImageError", "LanguageCodeError", "MediaBundleError", "MediaUploadError", "MediaFileError", "MerchantCenterError", "MultiplierError", "NewResourceCreationError", "NotEmptyError", "NullError", "OperatorError", "RangeError", "RecommendationError", "RecommendationSubscriptionError", "RegionCodeError", "SettingError", "StringFormatError", "StringLengthError", "OperationAccessDeniedError", "ResourceAccessDeniedError", "ResourceCountLimitExceededError", "YoutubeVideoRegistrationError", "AdGroupBidModifierError", "ContextError", "FieldError", "SharedSetError", "SharedCriterionError", "CampaignSharedSetError", "ConversionActionError", "ConversionAdjustmentUploadError", "ConversionCustomVariableError", "ConversionUploadError", "ConversionValueRuleError", "ConversionValueRuleSetError", "HeaderError", "DatabaseError", "PolicyFindingError", "EnumError", "KeywordPlanError", "KeywordPlanCampaignError", "KeywordPlanCampaignKeywordError", "KeywordPlanAdGroupError", "KeywordPlanAdGroupKeywordError", "KeywordPlanIdeaError", "AccountBudgetProposalError", "UserListError", "ChangeEventError", "ChangeStatusError", "FeedError", "GeoTargetConstantSuggestionError", "CampaignDraftError", "FeedItemError", "LabelError", "BillingSetupError", "CustomerClientLinkError", "CustomerManagerLinkError", "FeedMappingError", "CustomerFeedError", "AdGroupFeedError", "CampaignFeedError", "CustomInterestError", "CampaignExperimentError", "ExtensionFeedItemError", "AdParameterError", "FeedItemValidationError", "ExtensionSettingError", "FeedItemSetError", "FeedItemSetLinkError", "FeedItemTargetError", "PolicyViolationError", "PartialFailureError", "ClickViewError", "PolicyValidationParameterError", "SizeLimitError", "OfflineUserDataJobError", "NotAllowlistedError", "ManagerLinkError", "CurrencyCodeError", "ExperimentError", "AccessInvitationError", "ReachPlanError", "InvoiceError", "PaymentsAccountError", "TimeZoneError", "AssetLinkError", "UserDataError", "BatchJobError", "AccountLinkError", "ThirdPartyAppAnalyticsLinkError", "CustomerUserAccessError", "CustomAudienceError", "AudienceError", "SearchTermInsightError", "SmartCampaignError", "ExperimentArmError", "AudienceInsightsError", "ProductLinkError", "DataLinkError", "CustomerSkAdNetworkConversionValueSchemaError", "CurrencyError", "AssetGroupSignalError", "ProductLinkInvitationError", "IdentityVerificationError", "UserListCustomerTypeError", "ShoppingProductError", "AutomaticallyCreatedAssetRemovalError", "ShareablePreviewError", "CampaignGoalConfigError", "GoalError", "BrandGuidelinesMigrationError", "AssetGenerationError", "BenchmarksError", "IncentiveError", "ContentCreatorInsightsError", "VideoReservationError", "MultiPartyAuthReviewError", "ErrorCode", });
     internal_static_google_ads_googleads_v25_errors_ErrorLocation_descriptor =
-      getDescriptor().getMessageTypes().get(3);
+      getDescriptor().getMessageType(3);
     internal_static_google_ads_googleads_v25_errors_ErrorLocation_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ErrorLocation_descriptor,
         new java.lang.String[] { "FieldPathElements", });
     internal_static_google_ads_googleads_v25_errors_ErrorLocation_FieldPathElement_descriptor =
-      internal_static_google_ads_googleads_v25_errors_ErrorLocation_descriptor.getNestedTypes().get(0);
+      internal_static_google_ads_googleads_v25_errors_ErrorLocation_descriptor.getNestedType(0);
     internal_static_google_ads_googleads_v25_errors_ErrorLocation_FieldPathElement_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ErrorLocation_FieldPathElement_descriptor,
         new java.lang.String[] { "FieldName", "Index", });
     internal_static_google_ads_googleads_v25_errors_ErrorDetails_descriptor =
-      getDescriptor().getMessageTypes().get(4);
+      getDescriptor().getMessageType(4);
     internal_static_google_ads_googleads_v25_errors_ErrorDetails_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ErrorDetails_descriptor,
         new java.lang.String[] { "UnpublishedErrorCode", "PolicyViolationDetails", "PolicyFindingDetails", "QuotaErrorDetails", "ResourceCountDetails", "BudgetPerDayMinimumErrorDetails", "ReservationErrorDetails", "IncompatibleCloGoalErrorDetails", });
     internal_static_google_ads_googleads_v25_errors_PolicyViolationDetails_descriptor =
-      getDescriptor().getMessageTypes().get(5);
+      getDescriptor().getMessageType(5);
     internal_static_google_ads_googleads_v25_errors_PolicyViolationDetails_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_PolicyViolationDetails_descriptor,
         new java.lang.String[] { "ExternalPolicyDescription", "Key", "ExternalPolicyName", "IsExemptible", });
     internal_static_google_ads_googleads_v25_errors_PolicyFindingDetails_descriptor =
-      getDescriptor().getMessageTypes().get(6);
+      getDescriptor().getMessageType(6);
     internal_static_google_ads_googleads_v25_errors_PolicyFindingDetails_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_PolicyFindingDetails_descriptor,
         new java.lang.String[] { "PolicyTopicEntries", });
     internal_static_google_ads_googleads_v25_errors_QuotaErrorDetails_descriptor =
-      getDescriptor().getMessageTypes().get(7);
+      getDescriptor().getMessageType(7);
     internal_static_google_ads_googleads_v25_errors_QuotaErrorDetails_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_QuotaErrorDetails_descriptor,
         new java.lang.String[] { "RateScope", "RateName", "RetryDelay", });
     internal_static_google_ads_googleads_v25_errors_ResourceCountDetails_descriptor =
-      getDescriptor().getMessageTypes().get(8);
+      getDescriptor().getMessageType(8);
     internal_static_google_ads_googleads_v25_errors_ResourceCountDetails_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ResourceCountDetails_descriptor,
         new java.lang.String[] { "EnclosingId", "EnclosingResource", "Limit", "LimitType", "ExistingCount", });
     internal_static_google_ads_googleads_v25_errors_BudgetPerDayMinimumErrorDetails_descriptor =
-      getDescriptor().getMessageTypes().get(9);
+      getDescriptor().getMessageType(9);
     internal_static_google_ads_googleads_v25_errors_BudgetPerDayMinimumErrorDetails_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_BudgetPerDayMinimumErrorDetails_descriptor,
         new java.lang.String[] { "CurrencyCode", "BudgetPerDayMinimumMicros", "MinimumBudgetAmountMicros", "MinimumBudgetTotalAmountMicros", "FailedBudgetAmountMicros", "FailedBudgetTotalAmountMicros", });
     internal_static_google_ads_googleads_v25_errors_ReservationErrorDetails_descriptor =
-      getDescriptor().getMessageTypes().get(10);
+      getDescriptor().getMessageType(10);
     internal_static_google_ads_googleads_v25_errors_ReservationErrorDetails_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ReservationErrorDetails_descriptor,
         new java.lang.String[] { "Campaign", "Quotes", "QuoteSignature", });
     internal_static_google_ads_googleads_v25_errors_IncompatibleCloGoalsErrorDetails_descriptor =
-      getDescriptor().getMessageTypes().get(11);
+      getDescriptor().getMessageType(11);
     internal_static_google_ads_googleads_v25_errors_IncompatibleCloGoalsErrorDetails_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_IncompatibleCloGoalsErrorDetails_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorEnum.java
index 4682332eb7..022d8b6bd3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/experiment_arm_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ExperimentArmErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentArmErrorEnum.class.getName());
+      "ExperimentArmErrorEnum");
   }
   // Use ExperimentArmErrorEnum.newBuilder() to construct.
   private ExperimentArmErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -264,10 +264,10 @@ public enum ExperimentArmError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExperimentArmError.class.getName());
+        "ExperimentArmError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorEnumOrBuilder.java
index d5824efb00..07676ef37b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/experiment_arm_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorProto.java
index 088f697b85..043105d277 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentArmErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/experiment_arm_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ExperimentArmErrorProto {
+public final class ExperimentArmErrorProto extends com.google.protobuf.GeneratedFile {
   private ExperimentArmErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentArmErrorProto.class.getName());
+      "ExperimentArmErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -82,7 +82,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ExperimentArmErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ExperimentArmErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ExperimentArmErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorEnum.java
index 3ebdbb5372..5a9b84a3ed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/experiment_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ExperimentErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentErrorEnum.class.getName());
+      "ExperimentErrorEnum");
   }
   // Use ExperimentErrorEnum.newBuilder() to construct.
   private ExperimentErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -345,10 +345,10 @@ public enum ExperimentError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExperimentError.class.getName());
+        "ExperimentError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorEnumOrBuilder.java
index 215b943ad5..37bccf2614 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/experiment_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorProto.java
index b764466feb..0f32060e72 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExperimentErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/experiment_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ExperimentErrorProto {
+public final class ExperimentErrorProto extends com.google.protobuf.GeneratedFile {
   private ExperimentErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentErrorProto.class.getName());
+      "ExperimentErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -88,7 +88,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ExperimentErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ExperimentErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ExperimentErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorEnum.java
index dd0e9732e9..ff6200c6b5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/extension_feed_item_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ExtensionFeedItemErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExtensionFeedItemErrorEnum.class.getName());
+      "ExtensionFeedItemErrorEnum");
   }
   // Use ExtensionFeedItemErrorEnum.newBuilder() to construct.
   private ExtensionFeedItemErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -455,10 +455,10 @@ public enum ExtensionFeedItemError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExtensionFeedItemError.class.getName());
+        "ExtensionFeedItemError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorEnumOrBuilder.java
index abe23fe103..ad71358e59 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/extension_feed_item_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorProto.java
index f99730a2a7..8d6dd38fd7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionFeedItemErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/extension_feed_item_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ExtensionFeedItemErrorProto {
+public final class ExtensionFeedItemErrorProto extends com.google.protobuf.GeneratedFile {
   private ExtensionFeedItemErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExtensionFeedItemErrorProto.class.getName());
+      "ExtensionFeedItemErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -100,7 +100,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ExtensionFeedItemErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ExtensionFeedItemErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ExtensionFeedItemErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorEnum.java
index 9334e83c76..aff61feeb6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/extension_setting_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ExtensionSettingErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExtensionSettingErrorEnum.class.getName());
+      "ExtensionSettingErrorEnum");
   }
   // Use ExtensionSettingErrorEnum.newBuilder() to construct.
   private ExtensionSettingErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -621,10 +621,10 @@ public enum ExtensionSettingError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ExtensionSettingError.class.getName());
+        "ExtensionSettingError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorEnumOrBuilder.java
index 0ea924b9d7..50f1dfffff 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/extension_setting_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorProto.java
index ecc6df6482..bf602c6c7d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ExtensionSettingErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/extension_setting_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ExtensionSettingErrorProto {
+public final class ExtensionSettingErrorProto extends com.google.protobuf.GeneratedFile {
   private ExtensionSettingErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExtensionSettingErrorProto.class.getName());
+      "ExtensionSettingErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -121,7 +121,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ExtensionSettingErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ExtensionSettingErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ExtensionSettingErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorEnum.java
index b3f83c8e11..862f423192 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_attribute_reference_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FeedAttributeReferenceErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedAttributeReferenceErrorEnum.class.getName());
+      "FeedAttributeReferenceErrorEnum");
   }
   // Use FeedAttributeReferenceErrorEnum.newBuilder() to construct.
   private FeedAttributeReferenceErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum FeedAttributeReferenceError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FeedAttributeReferenceError.class.getName());
+        "FeedAttributeReferenceError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorEnumOrBuilder.java
index 039a97a8fa..3ee2a82008 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_attribute_reference_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorProto.java
index f1f1e89716..22716c25ce 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedAttributeReferenceErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_attribute_reference_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FeedAttributeReferenceErrorProto {
+public final class FeedAttributeReferenceErrorProto extends com.google.protobuf.GeneratedFile {
   private FeedAttributeReferenceErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedAttributeReferenceErrorProto.class.getName());
+      "FeedAttributeReferenceErrorProto");
   }
   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_errors_FeedAttributeReferenceErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FeedAttributeReferenceErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FeedAttributeReferenceErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorEnum.java
index fed98a0a1e..d6e6f0c880 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FeedErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedErrorEnum.class.getName());
+      "FeedErrorEnum");
   }
   // Use FeedErrorEnum.newBuilder() to construct.
   private FeedErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -264,10 +264,10 @@ public enum FeedError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FeedError.class.getName());
+        "FeedError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorEnumOrBuilder.java
index f2d83a2982..99f79c9cdf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorProto.java
index 77d1e9118d..3d6b8f6071 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FeedErrorProto {
+public final class FeedErrorProto extends com.google.protobuf.GeneratedFile {
   private FeedErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedErrorProto.class.getName());
+      "FeedErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -77,7 +77,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_FeedErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FeedErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FeedErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorEnum.java
index 9ec8c18077..43ab60e5a2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FeedItemErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemErrorEnum.class.getName());
+      "FeedItemErrorEnum");
   }
   // Use FeedItemErrorEnum.newBuilder() to construct.
   private FeedItemErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -159,10 +159,10 @@ public enum FeedItemError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FeedItemError.class.getName());
+        "FeedItemError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorEnumOrBuilder.java
index b9c90d6d3d..8ea5b1d35f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorProto.java
index f0180abec3..558e08135f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FeedItemErrorProto {
+public final class FeedItemErrorProto extends com.google.protobuf.GeneratedFile {
   private FeedItemErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemErrorProto.class.getName());
+      "FeedItemErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -66,7 +66,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_FeedItemErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FeedItemErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FeedItemErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorEnum.java
index 5930d90573..f93a939c43 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FeedItemSetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemSetErrorEnum.class.getName());
+      "FeedItemSetErrorEnum");
   }
   // Use FeedItemSetErrorEnum.newBuilder() to construct.
   private FeedItemSetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -141,10 +141,10 @@ public enum FeedItemSetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FeedItemSetError.class.getName());
+        "FeedItemSetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorEnumOrBuilder.java
index 732ebb4192..3a88001327 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorProto.java
index 4a968e8242..8a0a40c1ed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FeedItemSetErrorProto {
+public final class FeedItemSetErrorProto extends com.google.protobuf.GeneratedFile {
   private FeedItemSetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemSetErrorProto.class.getName());
+      "FeedItemSetErrorProto");
   }
   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_errors_FeedItemSetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FeedItemSetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FeedItemSetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorEnum.java
index f80c0cb3b6..3116e79c73 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_set_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FeedItemSetLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemSetLinkErrorEnum.class.getName());
+      "FeedItemSetLinkErrorEnum");
   }
   // Use FeedItemSetLinkErrorEnum.newBuilder() to construct.
   private FeedItemSetLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum FeedItemSetLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FeedItemSetLinkError.class.getName());
+        "FeedItemSetLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorEnumOrBuilder.java
index f6d117fbdc..dc6bc701a6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_set_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorProto.java
index 82c59f7286..a850afe06b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemSetLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_set_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FeedItemSetLinkErrorProto {
+public final class FeedItemSetLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private FeedItemSetLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemSetLinkErrorProto.class.getName());
+      "FeedItemSetLinkErrorProto");
   }
   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_errors_FeedItemSetLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FeedItemSetLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FeedItemSetLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorEnum.java
index 269e3eab0f..9b676dce51 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_target_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FeedItemTargetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemTargetErrorEnum.class.getName());
+      "FeedItemTargetErrorEnum");
   }
   // Use FeedItemTargetErrorEnum.newBuilder() to construct.
   private FeedItemTargetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -145,10 +145,10 @@ public enum FeedItemTargetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FeedItemTargetError.class.getName());
+        "FeedItemTargetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorEnumOrBuilder.java
index d0be7746c5..6ee4446a6e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_target_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorProto.java
index c0a04d7902..67c3013e9a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemTargetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_target_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FeedItemTargetErrorProto {
+public final class FeedItemTargetErrorProto extends com.google.protobuf.GeneratedFile {
   private FeedItemTargetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemTargetErrorProto.class.getName());
+      "FeedItemTargetErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_FeedItemTargetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FeedItemTargetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FeedItemTargetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorEnum.java
index 7371358287..5f3cf2e886 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_validation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FeedItemValidationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemValidationErrorEnum.class.getName());
+      "FeedItemValidationErrorEnum");
   }
   // Use FeedItemValidationErrorEnum.newBuilder() to construct.
   private FeedItemValidationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -937,10 +937,10 @@ public enum FeedItemValidationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FeedItemValidationError.class.getName());
+        "FeedItemValidationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorEnumOrBuilder.java
index 18f17f09d5..b3fad747c3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_validation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorProto.java
index 007618b566..08b5a2ee21 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedItemValidationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_item_validation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FeedItemValidationErrorProto {
+public final class FeedItemValidationErrorProto extends com.google.protobuf.GeneratedFile {
   private FeedItemValidationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedItemValidationErrorProto.class.getName());
+      "FeedItemValidationErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -145,7 +145,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_FeedItemValidationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FeedItemValidationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FeedItemValidationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorEnum.java
index c9db013e27..e309bb477c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_mapping_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FeedMappingErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedMappingErrorEnum.class.getName());
+      "FeedMappingErrorEnum");
   }
   // Use FeedMappingErrorEnum.newBuilder() to construct.
   private FeedMappingErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -228,10 +228,10 @@ public enum FeedMappingError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FeedMappingError.class.getName());
+        "FeedMappingError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorEnumOrBuilder.java
index 056a4ed464..13377c0a01 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_mapping_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorProto.java
index 43e6971647..1c3faa4959 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FeedMappingErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/feed_mapping_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FeedMappingErrorProto {
+public final class FeedMappingErrorProto extends com.google.protobuf.GeneratedFile {
   private FeedMappingErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FeedMappingErrorProto.class.getName());
+      "FeedMappingErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -76,7 +76,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_FeedMappingErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FeedMappingErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FeedMappingErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorEnum.java
index 8bc5d13fcd..e29ac61887 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/field_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FieldErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FieldErrorEnum.class.getName());
+      "FieldErrorEnum");
   }
   // Use FieldErrorEnum.newBuilder() to construct.
   private FieldErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -143,10 +143,10 @@ public enum FieldError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FieldError.class.getName());
+        "FieldError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorEnumOrBuilder.java
index ebaa401dd8..0b89706cbc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/field_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorProto.java
index f80c425b50..f7a75a8b49 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/field_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FieldErrorProto {
+public final class FieldErrorProto extends com.google.protobuf.GeneratedFile {
   private FieldErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FieldErrorProto.class.getName());
+      "FieldErrorProto");
   }
   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_errors_FieldErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FieldErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FieldErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorEnum.java
index 2a71b4f523..ae764ff403 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/field_mask_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FieldMaskErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FieldMaskErrorEnum.class.getName());
+      "FieldMaskErrorEnum");
   }
   // Use FieldMaskErrorEnum.newBuilder() to construct.
   private FieldMaskErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -113,10 +113,10 @@ public enum FieldMaskError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FieldMaskError.class.getName());
+        "FieldMaskError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorEnumOrBuilder.java
index ae906689ba..92294b6d45 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/field_mask_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorProto.java
index 56eeb7a371..5640e11dff 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FieldMaskErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/field_mask_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FieldMaskErrorProto {
+public final class FieldMaskErrorProto extends com.google.protobuf.GeneratedFile {
   private FieldMaskErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FieldMaskErrorProto.class.getName());
+      "FieldMaskErrorProto");
   }
   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_errors_FieldMaskErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FieldMaskErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FieldMaskErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorEnum.java
index 2f21a65e9c..8bdd31ab34 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/final_url_expansion_asset_view_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FinalUrlExpansionAssetViewErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FinalUrlExpansionAssetViewErrorEnum.class.getName());
+      "FinalUrlExpansionAssetViewErrorEnum");
   }
   // Use FinalUrlExpansionAssetViewErrorEnum.newBuilder() to construct.
   private FinalUrlExpansionAssetViewErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -143,10 +143,10 @@ public enum FinalUrlExpansionAssetViewError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FinalUrlExpansionAssetViewError.class.getName());
+        "FinalUrlExpansionAssetViewError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorEnumOrBuilder.java
index 244233022e..c0d54bcbbc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/final_url_expansion_asset_view_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorProto.java
index bfd2e19df0..3c99cd75d1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FinalUrlExpansionAssetViewErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/final_url_expansion_asset_view_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FinalUrlExpansionAssetViewErrorProto {
+public final class FinalUrlExpansionAssetViewErrorProto extends com.google.protobuf.GeneratedFile {
   private FinalUrlExpansionAssetViewErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FinalUrlExpansionAssetViewErrorProto.class.getName());
+      "FinalUrlExpansionAssetViewErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_FinalUrlExpansionAssetViewErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FinalUrlExpansionAssetViewErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FinalUrlExpansionAssetViewErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorEnum.java
index c87c79f33b..c4c39e587b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/function_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FunctionErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FunctionErrorEnum.class.getName());
+      "FunctionErrorEnum");
   }
   // Use FunctionErrorEnum.newBuilder() to construct.
   private FunctionErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -208,10 +208,10 @@ public enum FunctionError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FunctionError.class.getName());
+        "FunctionError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorEnumOrBuilder.java
index 5677c9494e..055fbcede5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/function_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorProto.java
index df870abfb1..1b3ff9f5de 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/function_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FunctionErrorProto {
+public final class FunctionErrorProto extends com.google.protobuf.GeneratedFile {
   private FunctionErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FunctionErrorProto.class.getName());
+      "FunctionErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_FunctionErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FunctionErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FunctionErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorEnum.java
index f53b15c0c4..6463e53a37 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/function_parsing_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class FunctionParsingErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FunctionParsingErrorEnum.class.getName());
+      "FunctionParsingErrorEnum");
   }
   // Use FunctionParsingErrorEnum.newBuilder() to construct.
   private FunctionParsingErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -167,10 +167,10 @@ public enum FunctionParsingError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        FunctionParsingError.class.getName());
+        "FunctionParsingError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorEnumOrBuilder.java
index 383be34c6e..ac9e923540 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/function_parsing_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorProto.java
index 1ddecdc1cc..ddd5ceb8fe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/FunctionParsingErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/function_parsing_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class FunctionParsingErrorProto {
+public final class FunctionParsingErrorProto extends com.google.protobuf.GeneratedFile {
   private FunctionParsingErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FunctionParsingErrorProto.class.getName());
+      "FunctionParsingErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_FunctionParsingErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_FunctionParsingErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_FunctionParsingErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorEnum.java
index 540c74a5ea..6dab84fb44 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/geo_target_constant_suggestion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class GeoTargetConstantSuggestionErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeoTargetConstantSuggestionErrorEnum.class.getName());
+      "GeoTargetConstantSuggestionErrorEnum");
   }
   // Use GeoTargetConstantSuggestionErrorEnum.newBuilder() to construct.
   private GeoTargetConstantSuggestionErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -113,10 +113,10 @@ public enum GeoTargetConstantSuggestionError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GeoTargetConstantSuggestionError.class.getName());
+        "GeoTargetConstantSuggestionError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorEnumOrBuilder.java
index 0613461e02..3822f6c2ed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/geo_target_constant_suggestion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorProto.java
index fa19e21691..17529d0f37 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GeoTargetConstantSuggestionErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/geo_target_constant_suggestion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class GeoTargetConstantSuggestionErrorProto {
+public final class GeoTargetConstantSuggestionErrorProto extends com.google.protobuf.GeneratedFile {
   private GeoTargetConstantSuggestionErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeoTargetConstantSuggestionErrorProto.class.getName());
+      "GeoTargetConstantSuggestionErrorProto");
   }
   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_errors_GeoTargetConstantSuggestionErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_GeoTargetConstantSuggestionErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_GeoTargetConstantSuggestionErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorEnum.java
index a23adebe7a..ee7a1ba081 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/goal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class GoalErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoalErrorEnum.class.getName());
+      "GoalErrorEnum");
   }
   // Use GoalErrorEnum.newBuilder() to construct.
   private GoalErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -129,10 +129,10 @@ public enum GoalError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        GoalError.class.getName());
+        "GoalError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorEnumOrBuilder.java
index 332da55253..b1ce2bae2a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/goal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorProto.java
index 261079689d..a24f81098d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoalErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/goal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class GoalErrorProto {
+public final class GoalErrorProto extends com.google.protobuf.GeneratedFile {
   private GoalErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoalErrorProto.class.getName());
+      "GoalErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_GoalErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_GoalErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_GoalErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsError.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsError.java
index 6d4d7bde33..29efcb4632 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsError.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsError.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class GoogleAdsError extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleAdsError.class.getName());
+      "GoogleAdsError");
   }
   // Use GoogleAdsError.newBuilder() to construct.
   private GoogleAdsError(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsErrorOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsErrorOrBuilder.java
index f6fcf97461..7bfe89a94f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsErrorOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsErrorOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsFailure.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsFailure.java
index c9365b4aab..b162c79a92 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsFailure.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsFailure.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class GoogleAdsFailure extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleAdsFailure.class.getName());
+      "GoogleAdsFailure");
   }
   // Use GoogleAdsFailure.newBuilder() to construct.
   private GoogleAdsFailure(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsFailureOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsFailureOrBuilder.java
index a2c5bb3b8d..660adf9283 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsFailureOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/GoogleAdsFailureOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorEnum.java
index 50d14d155d..21c71948ef 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/header_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class HeaderErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HeaderErrorEnum.class.getName());
+      "HeaderErrorEnum");
   }
   // Use HeaderErrorEnum.newBuilder() to construct.
   private HeaderErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum HeaderError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        HeaderError.class.getName());
+        "HeaderError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorEnumOrBuilder.java
index 6f2d77712f..14739fe101 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/header_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorProto.java
index 4e194aa888..1bd24ee6fa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/HeaderErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/header_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class HeaderErrorProto {
+public final class HeaderErrorProto extends com.google.protobuf.GeneratedFile {
   private HeaderErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HeaderErrorProto.class.getName());
+      "HeaderErrorProto");
   }
   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_errors_HeaderErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_HeaderErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_HeaderErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorEnum.java
index 590d01fabe..c4cb78e0dc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/id_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class IdErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IdErrorEnum.class.getName());
+      "IdErrorEnum");
   }
   // Use IdErrorEnum.newBuilder() to construct.
   private IdErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum IdError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        IdError.class.getName());
+        "IdError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorEnumOrBuilder.java
index 28c7eb513f..a936ed7709 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/id_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorProto.java
index 34abe2b225..7c6c63f77d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/id_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class IdErrorProto {
+public final class IdErrorProto extends com.google.protobuf.GeneratedFile {
   private IdErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IdErrorProto.class.getName());
+      "IdErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -56,7 +56,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_IdErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_IdErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_IdErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorEnum.java
index 4e957b20ef..4ab79a45f8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/identity_verification_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class IdentityVerificationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IdentityVerificationErrorEnum.class.getName());
+      "IdentityVerificationErrorEnum");
   }
   // Use IdentityVerificationErrorEnum.newBuilder() to construct.
   private IdentityVerificationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum IdentityVerificationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        IdentityVerificationError.class.getName());
+        "IdentityVerificationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorEnumOrBuilder.java
index bfc113b852..931f9b5160 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/identity_verification_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorProto.java
index 58071a9505..c467844bec 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IdentityVerificationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/identity_verification_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class IdentityVerificationErrorProto {
+public final class IdentityVerificationErrorProto extends com.google.protobuf.GeneratedFile {
   private IdentityVerificationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IdentityVerificationErrorProto.class.getName());
+      "IdentityVerificationErrorProto");
   }
   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_errors_IdentityVerificationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_IdentityVerificationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_IdentityVerificationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorEnum.java
index 23b2f477c2..205958ff1e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/image_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ImageErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ImageErrorEnum.class.getName());
+      "ImageErrorEnum");
   }
   // Use ImageErrorEnum.newBuilder() to construct.
   private ImageErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -394,10 +394,10 @@ public enum ImageError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ImageError.class.getName());
+        "ImageError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorEnumOrBuilder.java
index 9fe68584ef..992850cd92 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/image_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorProto.java
index a5de084550..beddfc3e1c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ImageErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/image_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ImageErrorProto {
+public final class ImageErrorProto extends com.google.protobuf.GeneratedFile {
   private ImageErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ImageErrorProto.class.getName());
+      "ImageErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -82,7 +82,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ImageErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ImageErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ImageErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorEnum.java
index 00d9780a33..3b49bf03bd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/incentive_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class IncentiveErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncentiveErrorEnum.class.getName());
+      "IncentiveErrorEnum");
   }
   // Use IncentiveErrorEnum.newBuilder() to construct.
   private IncentiveErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -165,10 +165,10 @@ public enum IncentiveError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        IncentiveError.class.getName());
+        "IncentiveError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorEnumOrBuilder.java
index ae4616183d..608bc7ff56 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/incentive_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorProto.java
index 141707a177..0b3d3de91a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncentiveErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/incentive_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class IncentiveErrorProto {
+public final class IncentiveErrorProto extends com.google.protobuf.GeneratedFile {
   private IncentiveErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncentiveErrorProto.class.getName());
+      "IncentiveErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_IncentiveErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_IncentiveErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_IncentiveErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncompatibleCloGoalsErrorDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncompatibleCloGoalsErrorDetails.java
index 5e1a11aeed..be5ae3e754 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncompatibleCloGoalsErrorDetails.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncompatibleCloGoalsErrorDetails.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class IncompatibleCloGoalsErrorDetails extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncompatibleCloGoalsErrorDetails.class.getName());
+      "IncompatibleCloGoalsErrorDetails");
   }
   // Use IncompatibleCloGoalsErrorDetails.newBuilder() to construct.
   private IncompatibleCloGoalsErrorDetails(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncompatibleCloGoalsErrorDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncompatibleCloGoalsErrorDetailsOrBuilder.java
index e7368a7673..884af2e961 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncompatibleCloGoalsErrorDetailsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/IncompatibleCloGoalsErrorDetailsOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorEnum.java
index 92f5b23209..92be747800 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/internal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class InternalErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InternalErrorEnum.class.getName());
+      "InternalErrorEnum");
   }
   // Use InternalErrorEnum.newBuilder() to construct.
   private InternalErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -113,10 +113,10 @@ public enum InternalError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        InternalError.class.getName());
+        "InternalError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorEnumOrBuilder.java
index 8fcad126e7..abb892126b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/internal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorProto.java
index f33092e00c..d67b8fceaa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InternalErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/internal_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class InternalErrorProto {
+public final class InternalErrorProto extends com.google.protobuf.GeneratedFile {
   private InternalErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InternalErrorProto.class.getName());
+      "InternalErrorProto");
   }
   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_errors_InternalErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_InternalErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_InternalErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorEnum.java
index 69c5ba867b..fbd20441c5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/invoice_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class InvoiceErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InvoiceErrorEnum.class.getName());
+      "InvoiceErrorEnum");
   }
   // Use InvoiceErrorEnum.newBuilder() to construct.
   private InvoiceErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -120,10 +120,10 @@ public enum InvoiceError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        InvoiceError.class.getName());
+        "InvoiceError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorEnumOrBuilder.java
index 71cd118df6..96cb18fb78 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/invoice_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorProto.java
index 443b805e20..5deedcdd2b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/InvoiceErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/invoice_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class InvoiceErrorProto {
+public final class InvoiceErrorProto extends com.google.protobuf.GeneratedFile {
   private InvoiceErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InvoiceErrorProto.class.getName());
+      "InvoiceErrorProto");
   }
   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_errors_InvoiceErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_InvoiceErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_InvoiceErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorEnum.java
index 840f223d6f..cff944063f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_ad_group_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class KeywordPlanAdGroupErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAdGroupErrorEnum.class.getName());
+      "KeywordPlanAdGroupErrorEnum");
   }
   // Use KeywordPlanAdGroupErrorEnum.newBuilder() to construct.
   private KeywordPlanAdGroupErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -98,10 +98,10 @@ public enum KeywordPlanAdGroupError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanAdGroupError.class.getName());
+        "KeywordPlanAdGroupError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorEnumOrBuilder.java
index 5bbe0e22de..0bfde64b40 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_ad_group_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorProto.java
index e88f589e32..acd2de8bde 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_ad_group_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanAdGroupErrorProto {
+public final class KeywordPlanAdGroupErrorProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanAdGroupErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAdGroupErrorProto.class.getName());
+      "KeywordPlanAdGroupErrorProto");
   }
   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_errors_KeywordPlanAdGroupErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_KeywordPlanAdGroupErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_KeywordPlanAdGroupErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorEnum.java
index 485f3f4388..9d64fe8620 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_ad_group_keyword_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class KeywordPlanAdGroupKeywordErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAdGroupKeywordErrorEnum.class.getName());
+      "KeywordPlanAdGroupKeywordErrorEnum");
   }
   // Use KeywordPlanAdGroupKeywordErrorEnum.newBuilder() to construct.
   private KeywordPlanAdGroupKeywordErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -146,10 +146,10 @@ public enum KeywordPlanAdGroupKeywordError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanAdGroupKeywordError.class.getName());
+        "KeywordPlanAdGroupKeywordError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorEnumOrBuilder.java
index 9da973892d..e43864812b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_ad_group_keyword_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorProto.java
index d1e6c02339..2ebdc2170b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanAdGroupKeywordErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_ad_group_keyword_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanAdGroupKeywordErrorProto {
+public final class KeywordPlanAdGroupKeywordErrorProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanAdGroupKeywordErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAdGroupKeywordErrorProto.class.getName());
+      "KeywordPlanAdGroupKeywordErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_KeywordPlanAdGroupKeywordErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_KeywordPlanAdGroupKeywordErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_KeywordPlanAdGroupKeywordErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorEnum.java
index 1b41d0b5ea..de2c4072c6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class KeywordPlanCampaignErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCampaignErrorEnum.class.getName());
+      "KeywordPlanCampaignErrorEnum");
   }
   // Use KeywordPlanCampaignErrorEnum.newBuilder() to construct.
   private KeywordPlanCampaignErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -130,10 +130,10 @@ public enum KeywordPlanCampaignError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanCampaignError.class.getName());
+        "KeywordPlanCampaignError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorEnumOrBuilder.java
index c014b7ecd5..0365e468bf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorProto.java
index 57c1a6b050..6ede784176 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanCampaignErrorProto {
+public final class KeywordPlanCampaignErrorProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanCampaignErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCampaignErrorProto.class.getName());
+      "KeywordPlanCampaignErrorProto");
   }
   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_errors_KeywordPlanCampaignErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_KeywordPlanCampaignErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_KeywordPlanCampaignErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorEnum.java
index d75473546a..5c8a21f1be 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_campaign_keyword_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class KeywordPlanCampaignKeywordErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCampaignKeywordErrorEnum.class.getName());
+      "KeywordPlanCampaignKeywordErrorEnum");
   }
   // Use KeywordPlanCampaignKeywordErrorEnum.newBuilder() to construct.
   private KeywordPlanCampaignKeywordErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -89,10 +89,10 @@ public enum KeywordPlanCampaignKeywordError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanCampaignKeywordError.class.getName());
+        "KeywordPlanCampaignKeywordError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorEnumOrBuilder.java
index 8f87a93cfb..670d9f8720 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_campaign_keyword_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorProto.java
index 79241c4d09..be2c03b530 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanCampaignKeywordErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_campaign_keyword_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanCampaignKeywordErrorProto {
+public final class KeywordPlanCampaignKeywordErrorProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanCampaignKeywordErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCampaignKeywordErrorProto.class.getName());
+      "KeywordPlanCampaignKeywordErrorProto");
   }
   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_errors_KeywordPlanCampaignKeywordErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_KeywordPlanCampaignKeywordErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_KeywordPlanCampaignKeywordErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorEnum.java
index 02e47651df..4a324cc743 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -24,10 +24,10 @@ public final class KeywordPlanErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanErrorEnum.class.getName());
+      "KeywordPlanErrorEnum");
   }
   // Use KeywordPlanErrorEnum.newBuilder() to construct.
   private KeywordPlanErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -194,10 +194,10 @@ public enum KeywordPlanError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanError.class.getName());
+        "KeywordPlanError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorEnumOrBuilder.java
index fce4844688..23adb4bb37 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorProto.java
index 6512ee8302..0510b2b0ee 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanErrorProto {
+public final class KeywordPlanErrorProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanErrorProto.class.getName());
+      "KeywordPlanErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_KeywordPlanErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_KeywordPlanErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_KeywordPlanErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorEnum.java
index 571647c71a..6aa3266a06 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_idea_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class KeywordPlanIdeaErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanIdeaErrorEnum.class.getName());
+      "KeywordPlanIdeaErrorEnum");
   }
   // Use KeywordPlanIdeaErrorEnum.newBuilder() to construct.
   private KeywordPlanIdeaErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum KeywordPlanIdeaError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        KeywordPlanIdeaError.class.getName());
+        "KeywordPlanIdeaError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorEnumOrBuilder.java
index 97a0b9d29b..bae45fcb76 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_idea_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorProto.java
index 1b23e838aa..42e2915bd3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/KeywordPlanIdeaErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/keyword_plan_idea_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanIdeaErrorProto {
+public final class KeywordPlanIdeaErrorProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanIdeaErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanIdeaErrorProto.class.getName());
+      "KeywordPlanIdeaErrorProto");
   }
   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_errors_KeywordPlanIdeaErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_KeywordPlanIdeaErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_KeywordPlanIdeaErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorEnum.java
index d900d91cb7..5dbb0fe32e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/label_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class LabelErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LabelErrorEnum.class.getName());
+      "LabelErrorEnum");
   }
   // Use LabelErrorEnum.newBuilder() to construct.
   private LabelErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -153,10 +153,10 @@ public enum LabelError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LabelError.class.getName());
+        "LabelError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorEnumOrBuilder.java
index 3150173656..51efb57ca9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/label_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorProto.java
index 6712cac712..8d5b0aa947 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LabelErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/label_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class LabelErrorProto {
+public final class LabelErrorProto extends com.google.protobuf.GeneratedFile {
   private LabelErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LabelErrorProto.class.getName());
+      "LabelErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_LabelErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_LabelErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_LabelErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorEnum.java
index 842b70169b..a0bb86ea35 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/language_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class LanguageCodeErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LanguageCodeErrorEnum.class.getName());
+      "LanguageCodeErrorEnum");
   }
   // Use LanguageCodeErrorEnum.newBuilder() to construct.
   private LanguageCodeErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum LanguageCodeError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LanguageCodeError.class.getName());
+        "LanguageCodeError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorEnumOrBuilder.java
index 54db56af8a..9a497bd3f8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/language_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorProto.java
index 1b03e63b57..1106525fac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/LanguageCodeErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/language_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class LanguageCodeErrorProto {
+public final class LanguageCodeErrorProto extends com.google.protobuf.GeneratedFile {
   private LanguageCodeErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LanguageCodeErrorProto.class.getName());
+      "LanguageCodeErrorProto");
   }
   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_errors_LanguageCodeErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_LanguageCodeErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_LanguageCodeErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorEnum.java
index 77a7d3c156..8ccb09c9f5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/list_operation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ListOperationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListOperationErrorEnum.class.getName());
+      "ListOperationErrorEnum");
   }
   // Use ListOperationErrorEnum.newBuilder() to construct.
   private ListOperationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum ListOperationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ListOperationError.class.getName());
+        "ListOperationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorEnumOrBuilder.java
index 256a939908..e5e275729b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/list_operation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorProto.java
index 0a9620a62d..e2f10141cb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ListOperationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/list_operation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ListOperationErrorProto {
+public final class ListOperationErrorProto extends com.google.protobuf.GeneratedFile {
   private ListOperationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ListOperationErrorProto.class.getName());
+      "ListOperationErrorProto");
   }
   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_errors_ListOperationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ListOperationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ListOperationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorEnum.java
index 1a8b2b24ba..a5b7e9e983 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/manager_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ManagerLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ManagerLinkErrorEnum.class.getName());
+      "ManagerLinkErrorEnum");
   }
   // Use ManagerLinkErrorEnum.newBuilder() to construct.
   private ManagerLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -233,10 +233,10 @@ public enum ManagerLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ManagerLinkError.class.getName());
+        "ManagerLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorEnumOrBuilder.java
index 8503d6c3d0..8774df224e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/manager_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorProto.java
index 292f5ee70b..0340a742ff 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ManagerLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/manager_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ManagerLinkErrorProto {
+public final class ManagerLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private ManagerLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ManagerLinkErrorProto.class.getName());
+      "ManagerLinkErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -72,7 +72,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ManagerLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ManagerLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ManagerLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorEnum.java
index ae300fcd12..fa2a9c51af 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/media_bundle_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class MediaBundleErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MediaBundleErrorEnum.class.getName());
+      "MediaBundleErrorEnum");
   }
   // Use MediaBundleErrorEnum.newBuilder() to construct.
   private MediaBundleErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -255,10 +255,10 @@ public enum MediaBundleError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MediaBundleError.class.getName());
+        "MediaBundleError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorEnumOrBuilder.java
index a19eb7ba49..1bcf96ada9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/media_bundle_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorProto.java
index edeb33ea75..eb05064679 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaBundleErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/media_bundle_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class MediaBundleErrorProto {
+public final class MediaBundleErrorProto extends com.google.protobuf.GeneratedFile {
   private MediaBundleErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MediaBundleErrorProto.class.getName());
+      "MediaBundleErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -73,7 +73,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_MediaBundleErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_MediaBundleErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_MediaBundleErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorEnum.java
index 8d7c817ab7..9882978498 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/media_file_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class MediaFileErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MediaFileErrorEnum.class.getName());
+      "MediaFileErrorEnum");
   }
   // Use MediaFileErrorEnum.newBuilder() to construct.
   private MediaFileErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -263,10 +263,10 @@ public enum MediaFileError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MediaFileError.class.getName());
+        "MediaFileError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorEnumOrBuilder.java
index 351151aa6d..323f7e81a2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/media_file_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorProto.java
index 5f39198b84..60db1ffc3b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaFileErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/media_file_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class MediaFileErrorProto {
+public final class MediaFileErrorProto extends com.google.protobuf.GeneratedFile {
   private MediaFileErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MediaFileErrorProto.class.getName());
+      "MediaFileErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -75,7 +75,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_MediaFileErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_MediaFileErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_MediaFileErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorEnum.java
index 37784b6280..12ed7dd835 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/media_upload_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class MediaUploadErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MediaUploadErrorEnum.class.getName());
+      "MediaUploadErrorEnum");
   }
   // Use MediaUploadErrorEnum.newBuilder() to construct.
   private MediaUploadErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -357,10 +357,10 @@ public enum MediaUploadError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MediaUploadError.class.getName());
+        "MediaUploadError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorEnumOrBuilder.java
index f4ce26a16a..27e6d1c66c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/media_upload_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorProto.java
index b04c3b7196..722944940f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MediaUploadErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/media_upload_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class MediaUploadErrorProto {
+public final class MediaUploadErrorProto extends com.google.protobuf.GeneratedFile {
   private MediaUploadErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MediaUploadErrorProto.class.getName());
+      "MediaUploadErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -84,7 +84,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_MediaUploadErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_MediaUploadErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_MediaUploadErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorEnum.java
index 6282e5daba..a5759d3162 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/merchant_center_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class MerchantCenterErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MerchantCenterErrorEnum.class.getName());
+      "MerchantCenterErrorEnum");
   }
   // Use MerchantCenterErrorEnum.newBuilder() to construct.
   private MerchantCenterErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum MerchantCenterError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MerchantCenterError.class.getName());
+        "MerchantCenterError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorEnumOrBuilder.java
index a9e0329f6b..3117b8f5fc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/merchant_center_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorProto.java
index ee99900a19..6204fc4daa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MerchantCenterErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/merchant_center_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class MerchantCenterErrorProto {
+public final class MerchantCenterErrorProto extends com.google.protobuf.GeneratedFile {
   private MerchantCenterErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MerchantCenterErrorProto.class.getName());
+      "MerchantCenterErrorProto");
   }
   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_errors_MerchantCenterErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_MerchantCenterErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_MerchantCenterErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorEnum.java
index 4bfcb325db..13a658a273 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/multi_party_auth_review_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class MultiPartyAuthReviewErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiPartyAuthReviewErrorEnum.class.getName());
+      "MultiPartyAuthReviewErrorEnum");
   }
   // Use MultiPartyAuthReviewErrorEnum.newBuilder() to construct.
   private MultiPartyAuthReviewErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum MultiPartyAuthReviewError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MultiPartyAuthReviewError.class.getName());
+        "MultiPartyAuthReviewError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorEnumOrBuilder.java
index e5469432e4..298705ea82 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/multi_party_auth_review_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorProto.java
index 95a455e3f2..040ec37b60 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiPartyAuthReviewErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/multi_party_auth_review_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class MultiPartyAuthReviewErrorProto {
+public final class MultiPartyAuthReviewErrorProto extends com.google.protobuf.GeneratedFile {
   private MultiPartyAuthReviewErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiPartyAuthReviewErrorProto.class.getName());
+      "MultiPartyAuthReviewErrorProto");
   }
   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_errors_MultiPartyAuthReviewErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_MultiPartyAuthReviewErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_MultiPartyAuthReviewErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorEnum.java
index 4b7ba20f4f..31eb7eddeb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/multiplier_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class MultiplierErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiplierErrorEnum.class.getName());
+      "MultiplierErrorEnum");
   }
   // Use MultiplierErrorEnum.newBuilder() to construct.
   private MultiplierErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -177,10 +177,10 @@ public enum MultiplierError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MultiplierError.class.getName());
+        "MultiplierError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorEnumOrBuilder.java
index 87139351a1..a415e8b297 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/multiplier_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorProto.java
index 821d28aacb..dd00e7c570 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MultiplierErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/multiplier_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class MultiplierErrorProto {
+public final class MultiplierErrorProto extends com.google.protobuf.GeneratedFile {
   private MultiplierErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MultiplierErrorProto.class.getName());
+      "MultiplierErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -70,7 +70,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_MultiplierErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_MultiplierErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_MultiplierErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorEnum.java
index 62d088f120..f7b2dea7ff 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/mutate_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class MutateErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MutateErrorEnum.class.getName());
+      "MutateErrorEnum");
   }
   // Use MutateErrorEnum.newBuilder() to construct.
   private MutateErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -161,10 +161,10 @@ public enum MutateError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MutateError.class.getName());
+        "MutateError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorEnumOrBuilder.java
index 629735bc2f..72407e0136 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/mutate_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorProto.java
index 8b5f6359f2..1cd2f5d266 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/MutateErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/mutate_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class MutateErrorProto {
+public final class MutateErrorProto extends com.google.protobuf.GeneratedFile {
   private MutateErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      MutateErrorProto.class.getName());
+      "MutateErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_MutateErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_MutateErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_MutateErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorEnum.java
index e2d2ca5e44..254b9bd882 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/new_resource_creation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class NewResourceCreationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NewResourceCreationErrorEnum.class.getName());
+      "NewResourceCreationErrorEnum");
   }
   // Use NewResourceCreationErrorEnum.newBuilder() to construct.
   private NewResourceCreationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum NewResourceCreationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        NewResourceCreationError.class.getName());
+        "NewResourceCreationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorEnumOrBuilder.java
index 48937291ea..8bed7bef65 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/new_resource_creation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorProto.java
index 97f26e39d6..76fbab58e4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NewResourceCreationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/new_resource_creation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class NewResourceCreationErrorProto {
+public final class NewResourceCreationErrorProto extends com.google.protobuf.GeneratedFile {
   private NewResourceCreationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NewResourceCreationErrorProto.class.getName());
+      "NewResourceCreationErrorProto");
   }
   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_errors_NewResourceCreationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_NewResourceCreationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_NewResourceCreationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorEnum.java
index 2ffc06d6fa..7077b3ec5b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/not_allowlisted_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class NotAllowlistedErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NotAllowlistedErrorEnum.class.getName());
+      "NotAllowlistedErrorEnum");
   }
   // Use NotAllowlistedErrorEnum.newBuilder() to construct.
   private NotAllowlistedErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum NotAllowlistedError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        NotAllowlistedError.class.getName());
+        "NotAllowlistedError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorEnumOrBuilder.java
index 8fb9202857..de2c340c06 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/not_allowlisted_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorProto.java
index f8b4792334..f51d5997f8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotAllowlistedErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/not_allowlisted_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class NotAllowlistedErrorProto {
+public final class NotAllowlistedErrorProto extends com.google.protobuf.GeneratedFile {
   private NotAllowlistedErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NotAllowlistedErrorProto.class.getName());
+      "NotAllowlistedErrorProto");
   }
   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_errors_NotAllowlistedErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_NotAllowlistedErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_NotAllowlistedErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorEnum.java
index bf486a0c8e..04b3b4c6ea 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/not_empty_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class NotEmptyErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NotEmptyErrorEnum.class.getName());
+      "NotEmptyErrorEnum");
   }
   // Use NotEmptyErrorEnum.newBuilder() to construct.
   private NotEmptyErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum NotEmptyError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        NotEmptyError.class.getName());
+        "NotEmptyError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorEnumOrBuilder.java
index 3ca04a420b..6f9a40ae1b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/not_empty_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorProto.java
index 39aaf3b29f..a603c37cb6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NotEmptyErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/not_empty_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class NotEmptyErrorProto {
+public final class NotEmptyErrorProto extends com.google.protobuf.GeneratedFile {
   private NotEmptyErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NotEmptyErrorProto.class.getName());
+      "NotEmptyErrorProto");
   }
   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_errors_NotEmptyErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_NotEmptyErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_NotEmptyErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorEnum.java
index 2610b69662..c999747dc5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/null_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class NullErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NullErrorEnum.class.getName());
+      "NullErrorEnum");
   }
   // Use NullErrorEnum.newBuilder() to construct.
   private NullErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum NullError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        NullError.class.getName());
+        "NullError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorEnumOrBuilder.java
index 77fdbc3052..738fe076bc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/null_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorProto.java
index 802bd7a3e4..92792fcabd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/NullErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/null_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class NullErrorProto {
+public final class NullErrorProto extends com.google.protobuf.GeneratedFile {
   private NullErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      NullErrorProto.class.getName());
+      "NullErrorProto");
   }
   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_errors_NullErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_NullErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_NullErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorEnum.java
index f54318a385..794c8c35cc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/offline_user_data_job_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class OfflineUserDataJobErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobErrorEnum.class.getName());
+      "OfflineUserDataJobErrorEnum");
   }
   // Use OfflineUserDataJobErrorEnum.newBuilder() to construct.
   private OfflineUserDataJobErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -410,10 +410,10 @@ public enum OfflineUserDataJobError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OfflineUserDataJobError.class.getName());
+        "OfflineUserDataJobError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorEnumOrBuilder.java
index 2fe2a837ec..02cacd51da 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/offline_user_data_job_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorProto.java
index 69ea70a52f..148a0ab3f3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OfflineUserDataJobErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/offline_user_data_job_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class OfflineUserDataJobErrorProto {
+public final class OfflineUserDataJobErrorProto extends com.google.protobuf.GeneratedFile {
   private OfflineUserDataJobErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OfflineUserDataJobErrorProto.class.getName());
+      "OfflineUserDataJobErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -91,7 +91,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_OfflineUserDataJobErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_OfflineUserDataJobErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_OfflineUserDataJobErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorEnum.java
index 1dcddde209..ae3e8274d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/operation_access_denied_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class OperationAccessDeniedErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OperationAccessDeniedErrorEnum.class.getName());
+      "OperationAccessDeniedErrorEnum");
   }
   // Use OperationAccessDeniedErrorEnum.newBuilder() to construct.
   private OperationAccessDeniedErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -159,10 +159,10 @@ public enum OperationAccessDeniedError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OperationAccessDeniedError.class.getName());
+        "OperationAccessDeniedError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorEnumOrBuilder.java
index 65926a2005..d024abbfcc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/operation_access_denied_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorProto.java
index 163bcb53c5..a2e81edefd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperationAccessDeniedErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/operation_access_denied_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class OperationAccessDeniedErrorProto {
+public final class OperationAccessDeniedErrorProto extends com.google.protobuf.GeneratedFile {
   private OperationAccessDeniedErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OperationAccessDeniedErrorProto.class.getName());
+      "OperationAccessDeniedErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -68,7 +68,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_OperationAccessDeniedErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_OperationAccessDeniedErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_OperationAccessDeniedErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorEnum.java
index 99027a96ea..5f4e4ca5f1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/operator_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class OperatorErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OperatorErrorEnum.class.getName());
+      "OperatorErrorEnum");
   }
   // Use OperatorErrorEnum.newBuilder() to construct.
   private OperatorErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum OperatorError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        OperatorError.class.getName());
+        "OperatorError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorEnumOrBuilder.java
index 9c298a0c0d..30b0d41466 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/operator_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorProto.java
index 6d94e7f186..dd134e9559 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/OperatorErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/operator_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class OperatorErrorProto {
+public final class OperatorErrorProto extends com.google.protobuf.GeneratedFile {
   private OperatorErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      OperatorErrorProto.class.getName());
+      "OperatorErrorProto");
   }
   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_errors_OperatorErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_OperatorErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_OperatorErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorEnum.java
index 7d39e56099..0f35d5bc32 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/partial_failure_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class PartialFailureErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PartialFailureErrorEnum.class.getName());
+      "PartialFailureErrorEnum");
   }
   // Use PartialFailureErrorEnum.newBuilder() to construct.
   private PartialFailureErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum PartialFailureError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PartialFailureError.class.getName());
+        "PartialFailureError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorEnumOrBuilder.java
index b4ea50606d..ff3c2410ea 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/partial_failure_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorProto.java
index b5e9be3885..af302edb35 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PartialFailureErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/partial_failure_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class PartialFailureErrorProto {
+public final class PartialFailureErrorProto extends com.google.protobuf.GeneratedFile {
   private PartialFailureErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PartialFailureErrorProto.class.getName());
+      "PartialFailureErrorProto");
   }
   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_errors_PartialFailureErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_PartialFailureErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_PartialFailureErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorEnum.java
index 5efe3f3b99..a48ec5a5e6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/payments_account_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class PaymentsAccountErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PaymentsAccountErrorEnum.class.getName());
+      "PaymentsAccountErrorEnum");
   }
   // Use PaymentsAccountErrorEnum.newBuilder() to construct.
   private PaymentsAccountErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum PaymentsAccountError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PaymentsAccountError.class.getName());
+        "PaymentsAccountError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorEnumOrBuilder.java
index ff7ad40734..b77251bf0f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/payments_account_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorProto.java
index f210560387..d8fb7c3e7d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PaymentsAccountErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/payments_account_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class PaymentsAccountErrorProto {
+public final class PaymentsAccountErrorProto extends com.google.protobuf.GeneratedFile {
   private PaymentsAccountErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PaymentsAccountErrorProto.class.getName());
+      "PaymentsAccountErrorProto");
   }
   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_errors_PaymentsAccountErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_PaymentsAccountErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_PaymentsAccountErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingDetails.java
index 183c766fd5..ef7c22f951 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingDetails.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingDetails.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -24,10 +24,10 @@ public final class PolicyFindingDetails extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyFindingDetails.class.getName());
+      "PolicyFindingDetails");
   }
   // Use PolicyFindingDetails.newBuilder() to construct.
   private PolicyFindingDetails(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingDetailsOrBuilder.java
index 66c735fb1f..95445d9f6b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingDetailsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingDetailsOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorEnum.java
index 9b5e72b0ff..deab188925 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/policy_finding_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class PolicyFindingErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyFindingErrorEnum.class.getName());
+      "PolicyFindingErrorEnum");
   }
   // Use PolicyFindingErrorEnum.newBuilder() to construct.
   private PolicyFindingErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum PolicyFindingError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PolicyFindingError.class.getName());
+        "PolicyFindingError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorEnumOrBuilder.java
index 806ad52d78..10507e4f19 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/policy_finding_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorProto.java
index c9418eaf72..2caab644b4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyFindingErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/policy_finding_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class PolicyFindingErrorProto {
+public final class PolicyFindingErrorProto extends com.google.protobuf.GeneratedFile {
   private PolicyFindingErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyFindingErrorProto.class.getName());
+      "PolicyFindingErrorProto");
   }
   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_errors_PolicyFindingErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_PolicyFindingErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_PolicyFindingErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorEnum.java
index 9f81df4593..8fa75309f2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/policy_validation_parameter_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class PolicyValidationParameterErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyValidationParameterErrorEnum.class.getName());
+      "PolicyValidationParameterErrorEnum");
   }
   // Use PolicyValidationParameterErrorEnum.newBuilder() to construct.
   private PolicyValidationParameterErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum PolicyValidationParameterError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PolicyValidationParameterError.class.getName());
+        "PolicyValidationParameterError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorEnumOrBuilder.java
index 34e0f5a9ef..5038b4b956 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/policy_validation_parameter_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorProto.java
index 7ff4e8b4ee..3a1de2d69b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyValidationParameterErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/policy_validation_parameter_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class PolicyValidationParameterErrorProto {
+public final class PolicyValidationParameterErrorProto extends com.google.protobuf.GeneratedFile {
   private PolicyValidationParameterErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyValidationParameterErrorProto.class.getName());
+      "PolicyValidationParameterErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -63,7 +63,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_PolicyValidationParameterErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_PolicyValidationParameterErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_PolicyValidationParameterErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationDetails.java
index f758400a83..c70ae50ccf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationDetails.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationDetails.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -24,10 +24,10 @@ public final class PolicyViolationDetails extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyViolationDetails.class.getName());
+      "PolicyViolationDetails");
   }
   // Use PolicyViolationDetails.newBuilder() to construct.
   private PolicyViolationDetails(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationDetailsOrBuilder.java
index d7412307bb..27007b9b76 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationDetailsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationDetailsOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorEnum.java
index 42aab2fda4..345ca6d6c6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/policy_violation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class PolicyViolationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyViolationErrorEnum.class.getName());
+      "PolicyViolationErrorEnum");
   }
   // Use PolicyViolationErrorEnum.newBuilder() to construct.
   private PolicyViolationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum PolicyViolationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PolicyViolationError.class.getName());
+        "PolicyViolationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorEnumOrBuilder.java
index d528c0a3cb..0d97b2c150 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/policy_violation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorProto.java
index e1504e6872..16459faecc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/PolicyViolationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/policy_violation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class PolicyViolationErrorProto {
+public final class PolicyViolationErrorProto extends com.google.protobuf.GeneratedFile {
   private PolicyViolationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PolicyViolationErrorProto.class.getName());
+      "PolicyViolationErrorProto");
   }
   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_errors_PolicyViolationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_PolicyViolationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_PolicyViolationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorEnum.java
index 91b43f3d24..2f17335fcb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/product_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ProductLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductLinkErrorEnum.class.getName());
+      "ProductLinkErrorEnum");
   }
   // Use ProductLinkErrorEnum.newBuilder() to construct.
   private ProductLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum ProductLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductLinkError.class.getName());
+        "ProductLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorEnumOrBuilder.java
index 716edcc1dd..187d600935 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/product_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorProto.java
index 02e4f3ff87..c5f0bce96d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/product_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ProductLinkErrorProto {
+public final class ProductLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private ProductLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductLinkErrorProto.class.getName());
+      "ProductLinkErrorProto");
   }
   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_errors_ProductLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ProductLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ProductLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorEnum.java
index 06a281928f..4230a18f8b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/product_link_invitation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ProductLinkInvitationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductLinkInvitationErrorEnum.class.getName());
+      "ProductLinkInvitationErrorEnum");
   }
   // Use ProductLinkInvitationErrorEnum.newBuilder() to construct.
   private ProductLinkInvitationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -121,10 +121,10 @@ public enum ProductLinkInvitationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductLinkInvitationError.class.getName());
+        "ProductLinkInvitationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorEnumOrBuilder.java
index abbf17bb38..c315aaf7f9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/product_link_invitation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorProto.java
index b1bf63250a..93f8bdf3d6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ProductLinkInvitationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/product_link_invitation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ProductLinkInvitationErrorProto {
+public final class ProductLinkInvitationErrorProto extends com.google.protobuf.GeneratedFile {
   private ProductLinkInvitationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductLinkInvitationErrorProto.class.getName());
+      "ProductLinkInvitationErrorProto");
   }
   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_errors_ProductLinkInvitationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ProductLinkInvitationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ProductLinkInvitationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorEnum.java
index 10b8d82103..57d497df7d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/query_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class QueryErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      QueryErrorEnum.class.getName());
+      "QueryErrorEnum");
   }
   // Use QueryErrorEnum.newBuilder() to construct.
   private QueryErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -554,10 +554,10 @@ public enum QueryError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        QueryError.class.getName());
+        "QueryError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorEnumOrBuilder.java
index 50821c1634..22f602e0a9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/query_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorProto.java
index 67bb2675f0..c4c255a3b1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QueryErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/query_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class QueryErrorProto {
+public final class QueryErrorProto extends com.google.protobuf.GeneratedFile {
   private QueryErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      QueryErrorProto.class.getName());
+      "QueryErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -102,7 +102,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_QueryErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_QueryErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_QueryErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorDetails.java
index 0f6f9ef62f..7dc4354040 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorDetails.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorDetails.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class QuotaErrorDetails extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      QuotaErrorDetails.class.getName());
+      "QuotaErrorDetails");
   }
   // Use QuotaErrorDetails.newBuilder() to construct.
   private QuotaErrorDetails(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum QuotaRateScope
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        QuotaRateScope.class.getName());
+        "QuotaRateScope");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorDetailsOrBuilder.java
index e83daccbf5..76f33371da 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorDetailsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorDetailsOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorEnum.java
index 0c7d2e878b..bfb1b01627 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/quota_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class QuotaErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      QuotaErrorEnum.class.getName());
+      "QuotaErrorEnum");
   }
   // Use QuotaErrorEnum.newBuilder() to construct.
   private QuotaErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,10 +137,10 @@ public enum QuotaError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        QuotaError.class.getName());
+        "QuotaError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorEnumOrBuilder.java
index ea6340b672..edc9a02512 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/quota_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorProto.java
index 00eeb9662e..d3e41c951e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/QuotaErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/quota_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class QuotaErrorProto {
+public final class QuotaErrorProto extends com.google.protobuf.GeneratedFile {
   private QuotaErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      QuotaErrorProto.class.getName());
+      "QuotaErrorProto");
   }
   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_errors_QuotaErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_QuotaErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_QuotaErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorEnum.java
index a72f9b5baf..87b415336d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/range_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class RangeErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RangeErrorEnum.class.getName());
+      "RangeErrorEnum");
   }
   // Use RangeErrorEnum.newBuilder() to construct.
   private RangeErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -95,10 +95,10 @@ public enum RangeError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        RangeError.class.getName());
+        "RangeError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorEnumOrBuilder.java
index a60c85b52d..318466fdd0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/range_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorProto.java
index 3566e881c3..79d97046e5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RangeErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/range_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class RangeErrorProto {
+public final class RangeErrorProto extends com.google.protobuf.GeneratedFile {
   private RangeErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RangeErrorProto.class.getName());
+      "RangeErrorProto");
   }
   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_errors_RangeErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_RangeErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_RangeErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorEnum.java
index 91d7fac06e..19798e5a59 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/reach_plan_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -23,10 +23,10 @@ public final class ReachPlanErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanErrorEnum.class.getName());
+      "ReachPlanErrorEnum");
   }
   // Use ReachPlanErrorEnum.newBuilder() to construct.
   private ReachPlanErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum ReachPlanError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ReachPlanError.class.getName());
+        "ReachPlanError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorEnumOrBuilder.java
index 1e288614aa..5c1cf05540 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/reach_plan_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorProto.java
index 48e8950d45..314f313d88 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReachPlanErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/reach_plan_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ReachPlanErrorProto {
+public final class ReachPlanErrorProto extends com.google.protobuf.GeneratedFile {
   private ReachPlanErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReachPlanErrorProto.class.getName());
+      "ReachPlanErrorProto");
   }
   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_errors_ReachPlanErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ReachPlanErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ReachPlanErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorEnum.java
index 3ba07efac4..987b261787 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/recommendation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class RecommendationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RecommendationErrorEnum.class.getName());
+      "RecommendationErrorEnum");
   }
   // Use RecommendationErrorEnum.newBuilder() to construct.
   private RecommendationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -370,10 +370,10 @@ public enum RecommendationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        RecommendationError.class.getName());
+        "RecommendationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorEnumOrBuilder.java
index e2269e20d6..9f7d0f7dd2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/recommendation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorProto.java
index 1f48a56d78..4b1ba30694 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/recommendation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class RecommendationErrorProto {
+public final class RecommendationErrorProto extends com.google.protobuf.GeneratedFile {
   private RecommendationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RecommendationErrorProto.class.getName());
+      "RecommendationErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -108,7 +108,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_RecommendationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_RecommendationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_RecommendationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorEnum.java
index 8bd739030e..63c2d3af1d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/recommendation_subscription_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class RecommendationSubscriptionErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RecommendationSubscriptionErrorEnum.class.getName());
+      "RecommendationSubscriptionErrorEnum");
   }
   // Use RecommendationSubscriptionErrorEnum.newBuilder() to construct.
   private RecommendationSubscriptionErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -79,10 +79,10 @@ public enum RecommendationSubscriptionError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        RecommendationSubscriptionError.class.getName());
+        "RecommendationSubscriptionError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorEnumOrBuilder.java
index c641fae419..f579240cf7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/recommendation_subscription_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorProto.java
index 387d988b02..3c0c875554 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RecommendationSubscriptionErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/recommendation_subscription_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class RecommendationSubscriptionErrorProto {
+public final class RecommendationSubscriptionErrorProto extends com.google.protobuf.GeneratedFile {
   private RecommendationSubscriptionErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RecommendationSubscriptionErrorProto.class.getName());
+      "RecommendationSubscriptionErrorProto");
   }
   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_errors_RecommendationSubscriptionErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_RecommendationSubscriptionErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_RecommendationSubscriptionErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorEnum.java
index 9bcd07468e..1b85a67afc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/region_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class RegionCodeErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RegionCodeErrorEnum.class.getName());
+      "RegionCodeErrorEnum");
   }
   // Use RegionCodeErrorEnum.newBuilder() to construct.
   private RegionCodeErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum RegionCodeError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        RegionCodeError.class.getName());
+        "RegionCodeError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorEnumOrBuilder.java
index d1f4d053f6..a460a90572 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/region_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorProto.java
index ed2166d411..60ce138741 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RegionCodeErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/region_code_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class RegionCodeErrorProto {
+public final class RegionCodeErrorProto extends com.google.protobuf.GeneratedFile {
   private RegionCodeErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RegionCodeErrorProto.class.getName());
+      "RegionCodeErrorProto");
   }
   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_errors_RegionCodeErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_RegionCodeErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_RegionCodeErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorEnum.java
index 1195112eb7..1b6894e7fa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/request_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class RequestErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RequestErrorEnum.class.getName());
+      "RequestErrorEnum");
   }
   // Use RequestErrorEnum.newBuilder() to construct.
   private RequestErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -302,10 +302,10 @@ public enum RequestError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        RequestError.class.getName());
+        "RequestError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorEnumOrBuilder.java
index f73622317d..091b6e0021 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/request_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorProto.java
index 4fae7e6aa0..740c05b526 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/RequestErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/request_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class RequestErrorProto {
+public final class RequestErrorProto extends com.google.protobuf.GeneratedFile {
   private RequestErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      RequestErrorProto.class.getName());
+      "RequestErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -79,7 +79,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_RequestErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_RequestErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_RequestErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReservationErrorDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReservationErrorDetails.java
index 0332c9f28e..6bd8bd5e8f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReservationErrorDetails.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReservationErrorDetails.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ReservationErrorDetails extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ReservationErrorDetails.class.getName());
+      "ReservationErrorDetails");
   }
   // Use ReservationErrorDetails.newBuilder() to construct.
   private ReservationErrorDetails(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReservationErrorDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReservationErrorDetailsOrBuilder.java
index e75d25400c..bac9a4dc9b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReservationErrorDetailsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ReservationErrorDetailsOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorEnum.java
index 83b4028841..42e73d164a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/resource_access_denied_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ResourceAccessDeniedErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResourceAccessDeniedErrorEnum.class.getName());
+      "ResourceAccessDeniedErrorEnum");
   }
   // Use ResourceAccessDeniedErrorEnum.newBuilder() to construct.
   private ResourceAccessDeniedErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum ResourceAccessDeniedError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ResourceAccessDeniedError.class.getName());
+        "ResourceAccessDeniedError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorEnumOrBuilder.java
index 37497c0a3c..9f55ec2436 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/resource_access_denied_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorProto.java
index bb68f11640..74d221e4f9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceAccessDeniedErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/resource_access_denied_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ResourceAccessDeniedErrorProto {
+public final class ResourceAccessDeniedErrorProto extends com.google.protobuf.GeneratedFile {
   private ResourceAccessDeniedErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResourceAccessDeniedErrorProto.class.getName());
+      "ResourceAccessDeniedErrorProto");
   }
   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_errors_ResourceAccessDeniedErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ResourceAccessDeniedErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ResourceAccessDeniedErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountDetails.java
index 938ae08693..58872eae52 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountDetails.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountDetails.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ResourceCountDetails extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResourceCountDetails.class.getName());
+      "ResourceCountDetails");
   }
   // Use ResourceCountDetails.newBuilder() to construct.
   private ResourceCountDetails(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountDetailsOrBuilder.java
index 2feb165cc0..953fd06afe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountDetailsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountDetailsOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/errors.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorEnum.java
index 926fab3c6d..b4d1ac34f3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/resource_count_limit_exceeded_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ResourceCountLimitExceededErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResourceCountLimitExceededErrorEnum.class.getName());
+      "ResourceCountLimitExceededErrorEnum");
   }
   // Use ResourceCountLimitExceededErrorEnum.newBuilder() to construct.
   private ResourceCountLimitExceededErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -173,10 +173,10 @@ public enum ResourceCountLimitExceededError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ResourceCountLimitExceededError.class.getName());
+        "ResourceCountLimitExceededError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorEnumOrBuilder.java
index 0ce0553606..2d71b4130d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/resource_count_limit_exceeded_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorProto.java
index 793c7fc366..c0cf1c2d3a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ResourceCountLimitExceededErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/resource_count_limit_exceeded_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ResourceCountLimitExceededErrorProto {
+public final class ResourceCountLimitExceededErrorProto extends com.google.protobuf.GeneratedFile {
   private ResourceCountLimitExceededErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ResourceCountLimitExceededErrorProto.class.getName());
+      "ResourceCountLimitExceededErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_ResourceCountLimitExceededErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ResourceCountLimitExceededErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ResourceCountLimitExceededErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorEnum.java
index a74ed42d98..bff15feb00 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/search_term_insight_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class SearchTermInsightErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchTermInsightErrorEnum.class.getName());
+      "SearchTermInsightErrorEnum");
   }
   // Use SearchTermInsightErrorEnum.newBuilder() to construct.
   private SearchTermInsightErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -127,10 +127,10 @@ public enum SearchTermInsightError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SearchTermInsightError.class.getName());
+        "SearchTermInsightError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorEnumOrBuilder.java
index 4b91282394..fc73727823 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/search_term_insight_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorProto.java
index b6056e8c68..bd58bf3d52 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SearchTermInsightErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/search_term_insight_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class SearchTermInsightErrorProto {
+public final class SearchTermInsightErrorProto extends com.google.protobuf.GeneratedFile {
   private SearchTermInsightErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SearchTermInsightErrorProto.class.getName());
+      "SearchTermInsightErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_SearchTermInsightErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_SearchTermInsightErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_SearchTermInsightErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorEnum.java
index 9ccc53b864..c6de8b6517 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/setting_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class SettingErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SettingErrorEnum.class.getName());
+      "SettingErrorEnum");
   }
   // Use SettingErrorEnum.newBuilder() to construct.
   private SettingErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -185,10 +185,10 @@ public enum SettingError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SettingError.class.getName());
+        "SettingError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorEnumOrBuilder.java
index d7ea26276e..24c152c7ad 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/setting_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorProto.java
index fbbbde5ba7..16180993c3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SettingErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/setting_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class SettingErrorProto {
+public final class SettingErrorProto extends com.google.protobuf.GeneratedFile {
   private SettingErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SettingErrorProto.class.getName());
+      "SettingErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -76,7 +76,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_SettingErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_SettingErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_SettingErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorEnum.java
index 0cf3576e5e..d84dc6e8b3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shareable_preview_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ShareablePreviewErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ShareablePreviewErrorEnum.class.getName());
+      "ShareablePreviewErrorEnum");
   }
   // Use ShareablePreviewErrorEnum.newBuilder() to construct.
   private ShareablePreviewErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -96,10 +96,10 @@ public enum ShareablePreviewError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ShareablePreviewError.class.getName());
+        "ShareablePreviewError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorEnumOrBuilder.java
index f587b51c38..ad1a364522 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shareable_preview_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorProto.java
index e1f8355ec4..a64dda6037 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShareablePreviewErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shareable_preview_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ShareablePreviewErrorProto {
+public final class ShareablePreviewErrorProto extends com.google.protobuf.GeneratedFile {
   private ShareablePreviewErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ShareablePreviewErrorProto.class.getName());
+      "ShareablePreviewErrorProto");
   }
   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_errors_ShareablePreviewErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ShareablePreviewErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ShareablePreviewErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorEnum.java
index bd92ba89ca..84b19ae3dc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shared_criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class SharedCriterionErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SharedCriterionErrorEnum.class.getName());
+      "SharedCriterionErrorEnum");
   }
   // Use SharedCriterionErrorEnum.newBuilder() to construct.
   private SharedCriterionErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum SharedCriterionError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SharedCriterionError.class.getName());
+        "SharedCriterionError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorEnumOrBuilder.java
index c1cc3539a7..9b6090a008 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shared_criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorProto.java
index 556d5f7062..b85b729987 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedCriterionErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shared_criterion_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class SharedCriterionErrorProto {
+public final class SharedCriterionErrorProto extends com.google.protobuf.GeneratedFile {
   private SharedCriterionErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SharedCriterionErrorProto.class.getName());
+      "SharedCriterionErrorProto");
   }
   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_errors_SharedCriterionErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_SharedCriterionErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_SharedCriterionErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorEnum.java
index 37d9222157..fc280a6a0f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shared_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class SharedSetErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SharedSetErrorEnum.class.getName());
+      "SharedSetErrorEnum");
   }
   // Use SharedSetErrorEnum.newBuilder() to construct.
   private SharedSetErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -111,10 +111,10 @@ public enum SharedSetError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SharedSetError.class.getName());
+        "SharedSetError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorEnumOrBuilder.java
index ea6375daef..5df327dbf7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shared_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorProto.java
index d532d03c94..d5663e5ede 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SharedSetErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shared_set_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class SharedSetErrorProto {
+public final class SharedSetErrorProto extends com.google.protobuf.GeneratedFile {
   private SharedSetErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SharedSetErrorProto.class.getName());
+      "SharedSetErrorProto");
   }
   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_errors_SharedSetErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_SharedSetErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_SharedSetErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorEnum.java
index 431761fa52..2cfc573a40 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shopping_product_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ShoppingProductErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ShoppingProductErrorEnum.class.getName());
+      "ShoppingProductErrorEnum");
   }
   // Use ShoppingProductErrorEnum.newBuilder() to construct.
   private ShoppingProductErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum ShoppingProductError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ShoppingProductError.class.getName());
+        "ShoppingProductError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorEnumOrBuilder.java
index 393984677f..b75ce14baa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shopping_product_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorProto.java
index a1faf8e9b2..ad3e6fc7e8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ShoppingProductErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/shopping_product_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ShoppingProductErrorProto {
+public final class ShoppingProductErrorProto extends com.google.protobuf.GeneratedFile {
   private ShoppingProductErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ShoppingProductErrorProto.class.getName());
+      "ShoppingProductErrorProto");
   }
   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_errors_ShoppingProductErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ShoppingProductErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ShoppingProductErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorEnum.java
index 2403b61d80..9424c3963e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/size_limit_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class SizeLimitErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SizeLimitErrorEnum.class.getName());
+      "SizeLimitErrorEnum");
   }
   // Use SizeLimitErrorEnum.newBuilder() to construct.
   private SizeLimitErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -97,10 +97,10 @@ public enum SizeLimitError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SizeLimitError.class.getName());
+        "SizeLimitError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorEnumOrBuilder.java
index c360b6dd91..d714efa743 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/size_limit_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorProto.java
index 8edf45f947..ef3fda6b68 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SizeLimitErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/size_limit_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class SizeLimitErrorProto {
+public final class SizeLimitErrorProto extends com.google.protobuf.GeneratedFile {
   private SizeLimitErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SizeLimitErrorProto.class.getName());
+      "SizeLimitErrorProto");
   }
   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_errors_SizeLimitErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_SizeLimitErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_SizeLimitErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorEnum.java
index 33b4374db0..48a210e9ff 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/smart_campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class SmartCampaignErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      SmartCampaignErrorEnum.class.getName());
+      "SmartCampaignErrorEnum");
   }
   // Use SmartCampaignErrorEnum.newBuilder() to construct.
   private SmartCampaignErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -137,6 +137,38 @@ public enum SmartCampaignError
      * CREATION_FAILED = 9;
      */
     CREATION_FAILED(9),
+    /**
+     * 
+     * The validate_only generate PMax feature is not supported yet.
+     * 
+ * + * VALIDATE_ONLY_GENERATE_PMAX_NOT_SUPPORTED = 10; + */ + VALIDATE_ONLY_GENERATE_PMAX_NOT_SUPPORTED(10), + /** + *
+     * The GBP enabled generate PMax feature is not supported yet.
+     * 
+ * + * GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED = 11; + */ + GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED(11), + /** + *
+     * The image enabled generate PMax feature is not supported yet.
+     * 
+ * + * IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED = 12; + */ + IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED(12), + /** + *
+     * The Smart Campaign to PMax conversion failed validation.
+     * 
+ * + * GENERATE_PMAX_CONVERTERS_FAIL = 13; + */ + GENERATE_PMAX_CONVERTERS_FAIL(13), UNRECOGNIZED(-1), ; @@ -144,10 +176,10 @@ public enum SmartCampaignError com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignError.class.getName()); + "SmartCampaignError"); } /** *
@@ -230,6 +262,38 @@ public enum SmartCampaignError
      * CREATION_FAILED = 9;
      */
     public static final int CREATION_FAILED_VALUE = 9;
+    /**
+     * 
+     * The validate_only generate PMax feature is not supported yet.
+     * 
+ * + * VALIDATE_ONLY_GENERATE_PMAX_NOT_SUPPORTED = 10; + */ + public static final int VALIDATE_ONLY_GENERATE_PMAX_NOT_SUPPORTED_VALUE = 10; + /** + *
+     * The GBP enabled generate PMax feature is not supported yet.
+     * 
+ * + * GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED = 11; + */ + public static final int GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED_VALUE = 11; + /** + *
+     * The image enabled generate PMax feature is not supported yet.
+     * 
+ * + * IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED = 12; + */ + public static final int IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED_VALUE = 12; + /** + *
+     * The Smart Campaign to PMax conversion failed validation.
+     * 
+ * + * GENERATE_PMAX_CONVERTERS_FAIL = 13; + */ + public static final int GENERATE_PMAX_CONVERTERS_FAIL_VALUE = 13; public final int getNumber() { @@ -266,6 +330,10 @@ public static SmartCampaignError forNumber(int value) { case 7: return CANNOT_DETERMINE_SUGGESTION_LOCALE; case 8: return FINAL_URL_NOT_CRAWLABLE; case 9: return CREATION_FAILED; + case 10: return VALIDATE_ONLY_GENERATE_PMAX_NOT_SUPPORTED; + case 11: return GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED; + case 12: return IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED; + case 13: return GENERATE_PMAX_CONVERTERS_FAIL; default: return null; } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorEnumOrBuilder.java index 5c3747d942..53f06e56ee 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorEnumOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorEnumOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/errors/smart_campaign_error.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.errors; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorProto.java index 9317c1c870..26af4b0864 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/SmartCampaignErrorProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/errors/smart_campaign_error.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.errors; @com.google.protobuf.Generated -public final class SmartCampaignErrorProto { +public final class SmartCampaignErrorProto extends com.google.protobuf.GeneratedFile { private SmartCampaignErrorProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignErrorProto.class.getName()); + "SmartCampaignErrorProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -42,29 +42,33 @@ public static void registerAllExtensions( java.lang.String[] descriptorData = { "\n:google/ads/googleads/v25/errors/smart_" + "campaign_error.proto\022\037google.ads.googlea" + - "ds.v25.errors\"\323\002\n\026SmartCampaignErrorEnum" + - "\"\270\002\n\022SmartCampaignError\022\017\n\013UNSPECIFIED\020\000" + + "ds.v25.errors\"\201\004\n\026SmartCampaignErrorEnum" + + "\"\346\003\n\022SmartCampaignError\022\017\n\013UNSPECIFIED\020\000" + "\022\013\n\007UNKNOWN\020\001\022 \n\034INVALID_BUSINESS_LOCATI" + "ON_ID\020\002\022\024\n\020INVALID_CAMPAIGN\020\003\0221\n-BUSINES" + "S_NAME_OR_BUSINESS_LOCATION_ID_MISSING\020\004" + "\022%\n!REQUIRED_SUGGESTION_FIELD_MISSING\020\005\022" + "\030\n\024GEO_TARGETS_REQUIRED\020\006\022&\n\"CANNOT_DETE" + "RMINE_SUGGESTION_LOCALE\020\007\022\033\n\027FINAL_URL_N" + - "OT_CRAWLABLE\020\010\022\023\n\017CREATION_FAILED\020\tB\367\001\n#" + - "com.google.ads.googleads.v25.errorsB\027Sma" + - "rtCampaignErrorProtoP\001ZEgoogle.golang.or" + - "g/genproto/googleapis/ads/googleads/v25/" + - "errors;errors\242\002\003GAA\252\002\037Google.Ads.GoogleA" + - "ds.V25.Errors\312\002\037Google\\Ads\\GoogleAds\\V25" + - "\\Errors\352\002#Google::Ads::GoogleAds::V25::E" + - "rrorsb\006proto3" + "OT_CRAWLABLE\020\010\022\023\n\017CREATION_FAILED\020\t\022-\n)V" + + "ALIDATE_ONLY_GENERATE_PMAX_NOT_SUPPORTED" + + "\020\n\022+\n\'GBP_ENABLED_GENERATE_PMAX_NOT_SUPP" + + "ORTED\020\013\022-\n)IMAGE_ENABLED_GENERATE_PMAX_N" + + "OT_SUPPORTED\020\014\022!\n\035GENERATE_PMAX_CONVERTE" + + "RS_FAIL\020\rB\367\001\n#com.google.ads.googleads.v" + + "25.errorsB\027SmartCampaignErrorProtoP\001ZEgo" + + "ogle.golang.org/genproto/googleapis/ads/" + + "googleads/v25/errors;errors\242\002\003GAA\252\002\037Goog" + + "le.Ads.GoogleAds.V25.Errors\312\002\037Google\\Ads" + + "\\GoogleAds\\V25\\Errors\352\002#Google::Ads::Goo" + + "gleAds::V25::Errorsb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_google_ads_googleads_v25_errors_SmartCampaignErrorEnum_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_errors_SmartCampaignErrorEnum_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_errors_SmartCampaignErrorEnum_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorEnum.java index 7a34bc261e..547ef05cea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorEnum.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorEnum.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/errors/string_format_error.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.errors; @@ -22,10 +22,10 @@ public final class StringFormatErrorEnum extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - StringFormatErrorEnum.class.getName()); + "StringFormatErrorEnum"); } // Use StringFormatErrorEnum.newBuilder() to construct. private StringFormatErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -95,10 +95,10 @@ public enum StringFormatError com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - StringFormatError.class.getName()); + "StringFormatError"); } /** *
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorEnumOrBuilder.java
index f7a8da9150..603f421cad 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/string_format_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorProto.java
index f0f6fa3a61..c37b59a1f8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringFormatErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/string_format_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class StringFormatErrorProto {
+public final class StringFormatErrorProto extends com.google.protobuf.GeneratedFile {
   private StringFormatErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      StringFormatErrorProto.class.getName());
+      "StringFormatErrorProto");
   }
   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_errors_StringFormatErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_StringFormatErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_StringFormatErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorEnum.java
index 6b4f5d11db..241be2ef24 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/string_length_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class StringLengthErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      StringLengthErrorEnum.class.getName());
+      "StringLengthErrorEnum");
   }
   // Use StringLengthErrorEnum.newBuilder() to construct.
   private StringLengthErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum StringLengthError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        StringLengthError.class.getName());
+        "StringLengthError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorEnumOrBuilder.java
index 8492b90c93..f6e51bbde1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/string_length_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorProto.java
index a37778d341..165fa25a86 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/StringLengthErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/string_length_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class StringLengthErrorProto {
+public final class StringLengthErrorProto extends com.google.protobuf.GeneratedFile {
   private StringLengthErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      StringLengthErrorProto.class.getName());
+      "StringLengthErrorProto");
   }
   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_errors_StringLengthErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_StringLengthErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_StringLengthErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorEnum.java
index 07b3d207e8..2d3ac09e0d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/third_party_app_analytics_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class ThirdPartyAppAnalyticsLinkErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyAppAnalyticsLinkErrorEnum.class.getName());
+      "ThirdPartyAppAnalyticsLinkErrorEnum");
   }
   // Use ThirdPartyAppAnalyticsLinkErrorEnum.newBuilder() to construct.
   private ThirdPartyAppAnalyticsLinkErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -112,10 +112,10 @@ public enum ThirdPartyAppAnalyticsLinkError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ThirdPartyAppAnalyticsLinkError.class.getName());
+        "ThirdPartyAppAnalyticsLinkError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorEnumOrBuilder.java
index a19207c298..a7f68d63f2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/third_party_app_analytics_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorProto.java
index bf6ca3ed89..d0c4c7d9c1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/ThirdPartyAppAnalyticsLinkErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/third_party_app_analytics_link_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class ThirdPartyAppAnalyticsLinkErrorProto {
+public final class ThirdPartyAppAnalyticsLinkErrorProto extends com.google.protobuf.GeneratedFile {
   private ThirdPartyAppAnalyticsLinkErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ThirdPartyAppAnalyticsLinkErrorProto.class.getName());
+      "ThirdPartyAppAnalyticsLinkErrorProto");
   }
   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_errors_ThirdPartyAppAnalyticsLinkErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_ThirdPartyAppAnalyticsLinkErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_ThirdPartyAppAnalyticsLinkErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorEnum.java
index b04be9efaa..4b31712e41 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/time_zone_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class TimeZoneErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TimeZoneErrorEnum.class.getName());
+      "TimeZoneErrorEnum");
   }
   // Use TimeZoneErrorEnum.newBuilder() to construct.
   private TimeZoneErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -87,10 +87,10 @@ public enum TimeZoneError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        TimeZoneError.class.getName());
+        "TimeZoneError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorEnumOrBuilder.java
index 39500bb2ac..d330de4742 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/time_zone_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorProto.java
index 62a5dcca11..f73f0d60a3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/TimeZoneErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/time_zone_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class TimeZoneErrorProto {
+public final class TimeZoneErrorProto extends com.google.protobuf.GeneratedFile {
   private TimeZoneErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TimeZoneErrorProto.class.getName());
+      "TimeZoneErrorProto");
   }
   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_errors_TimeZoneErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_TimeZoneErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_TimeZoneErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorEnum.java
index 0496f5d451..fc3af25e8c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/url_field_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class UrlFieldErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UrlFieldErrorEnum.class.getName());
+      "UrlFieldErrorEnum");
   }
   // Use UrlFieldErrorEnum.newBuilder() to construct.
   private UrlFieldErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -526,10 +526,10 @@ public enum UrlFieldError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UrlFieldError.class.getName());
+        "UrlFieldError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorEnumOrBuilder.java
index 29c36838f5..6825d7f19c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/url_field_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorProto.java
index d485277949..42b445c443 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UrlFieldErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/url_field_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class UrlFieldErrorProto {
+public final class UrlFieldErrorProto extends com.google.protobuf.GeneratedFile {
   private UrlFieldErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UrlFieldErrorProto.class.getName());
+      "UrlFieldErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -103,7 +103,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_UrlFieldErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_UrlFieldErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_UrlFieldErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorEnum.java
index 89847b5249..232ba8f9ad 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/user_data_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class UserDataErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserDataErrorEnum.class.getName());
+      "UserDataErrorEnum");
   }
   // Use UserDataErrorEnum.newBuilder() to construct.
   private UserDataErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -104,10 +104,10 @@ public enum UserDataError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserDataError.class.getName());
+        "UserDataError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorEnumOrBuilder.java
index 9bfa4fc6cd..09271f7eba 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/user_data_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorProto.java
index b1db1314f6..87909a8dfd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserDataErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/user_data_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class UserDataErrorProto {
+public final class UserDataErrorProto extends com.google.protobuf.GeneratedFile {
   private UserDataErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserDataErrorProto.class.getName());
+      "UserDataErrorProto");
   }
   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_errors_UserDataErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_UserDataErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_UserDataErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorEnum.java
index acaacfd05f..049c1336dd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/user_list_customer_type_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class UserListCustomerTypeErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListCustomerTypeErrorEnum.class.getName());
+      "UserListCustomerTypeErrorEnum");
   }
   // Use UserListCustomerTypeErrorEnum.newBuilder() to construct.
   private UserListCustomerTypeErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -133,10 +133,10 @@ public enum UserListCustomerTypeError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListCustomerTypeError.class.getName());
+        "UserListCustomerTypeError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorEnumOrBuilder.java
index 395b167745..caea4b4898 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/user_list_customer_type_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorProto.java
index c831948fb4..7ff857abcc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListCustomerTypeErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/user_list_customer_type_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class UserListCustomerTypeErrorProto {
+public final class UserListCustomerTypeErrorProto extends com.google.protobuf.GeneratedFile {
   private UserListCustomerTypeErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListCustomerTypeErrorProto.class.getName());
+      "UserListCustomerTypeErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -63,7 +63,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_UserListCustomerTypeErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_UserListCustomerTypeErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_UserListCustomerTypeErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorEnum.java
index fc60ac7cbc..deec3f208f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/user_list_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class UserListErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListErrorEnum.class.getName());
+      "UserListErrorEnum");
   }
   // Use UserListErrorEnum.newBuilder() to construct.
   private UserListErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -433,10 +433,10 @@ public enum UserListError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UserListError.class.getName());
+        "UserListError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorEnumOrBuilder.java
index d59073a463..3759ae4aab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/user_list_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorProto.java
index 13b842f125..76812a05f4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/UserListErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/user_list_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class UserListErrorProto {
+public final class UserListErrorProto extends com.google.protobuf.GeneratedFile {
   private UserListErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserListErrorProto.class.getName());
+      "UserListErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -97,7 +97,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_UserListErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_UserListErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_UserListErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorEnum.java
index 2deb0a9ed6..540277d66b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/video_campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class VideoCampaignErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoCampaignErrorEnum.class.getName());
+      "VideoCampaignErrorEnum");
   }
   // Use VideoCampaignErrorEnum.newBuilder() to construct.
   private VideoCampaignErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -88,10 +88,10 @@ public enum VideoCampaignError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VideoCampaignError.class.getName());
+        "VideoCampaignError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorEnumOrBuilder.java
index acf80facdc..70fad9edb6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/video_campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorProto.java
index 02d5aec6ac..7d6665baa3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoCampaignErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/video_campaign_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class VideoCampaignErrorProto {
+public final class VideoCampaignErrorProto extends com.google.protobuf.GeneratedFile {
   private VideoCampaignErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoCampaignErrorProto.class.getName());
+      "VideoCampaignErrorProto");
   }
   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_errors_VideoCampaignErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_VideoCampaignErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_VideoCampaignErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorEnum.java
index e66802c950..f7622d14ac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/video_reservation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class VideoReservationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoReservationErrorEnum.class.getName());
+      "VideoReservationErrorEnum");
   }
   // Use VideoReservationErrorEnum.newBuilder() to construct.
   private VideoReservationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -368,10 +368,10 @@ public enum VideoReservationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        VideoReservationError.class.getName());
+        "VideoReservationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorEnumOrBuilder.java
index 448430deb7..447dd4c7e5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/video_reservation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorProto.java
index ab27b720bd..07b3b56913 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/VideoReservationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/video_reservation_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class VideoReservationErrorProto {
+public final class VideoReservationErrorProto extends com.google.protobuf.GeneratedFile {
   private VideoReservationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      VideoReservationErrorProto.class.getName());
+      "VideoReservationErrorProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -83,7 +83,7 @@ public static void registerAllExtensions(
         new com.google.protobuf.Descriptors.FileDescriptor[] {
         });
     internal_static_google_ads_googleads_v25_errors_VideoReservationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_VideoReservationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_VideoReservationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorEnum.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorEnum.java
index 5201ec44f3..9d4eb07cdd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorEnum.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorEnum.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/youtube_video_registration_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
@@ -22,10 +22,10 @@ public final class YoutubeVideoRegistrationErrorEnum extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      YoutubeVideoRegistrationErrorEnum.class.getName());
+      "YoutubeVideoRegistrationErrorEnum");
   }
   // Use YoutubeVideoRegistrationErrorEnum.newBuilder() to construct.
   private YoutubeVideoRegistrationErrorEnum(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -103,10 +103,10 @@ public enum YoutubeVideoRegistrationError
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        YoutubeVideoRegistrationError.class.getName());
+        "YoutubeVideoRegistrationError");
     }
     /**
      * 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorEnumOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorEnumOrBuilder.java
index d6b93ce38c..a39de192c5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorEnumOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorEnumOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/youtube_video_registration_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorProto.java
index 71a752a718..3e9e6a9a46 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/errors/YoutubeVideoRegistrationErrorProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/errors/youtube_video_registration_error.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.errors;
 
 @com.google.protobuf.Generated
-public final class YoutubeVideoRegistrationErrorProto {
+public final class YoutubeVideoRegistrationErrorProto extends com.google.protobuf.GeneratedFile {
   private YoutubeVideoRegistrationErrorProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      YoutubeVideoRegistrationErrorProto.class.getName());
+      "YoutubeVideoRegistrationErrorProto");
   }
   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_errors_YoutubeVideoRegistrationErrorEnum_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_errors_YoutubeVideoRegistrationErrorEnum_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_errors_YoutubeVideoRegistrationErrorEnum_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategy.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategy.java
index af1cfe2c7c..d851a19e23 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategy.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategy.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/accessible_bidding_strategy.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -27,10 +27,10 @@ public final class AccessibleBiddingStrategy extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccessibleBiddingStrategy.class.getName());
+      "AccessibleBiddingStrategy");
   }
   // Use AccessibleBiddingStrategy.newBuilder() to construct.
   private AccessibleBiddingStrategy(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -91,10 +91,10 @@ public static 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) {
@@ -574,10 +574,10 @@ public static 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) {
@@ -1056,10 +1056,10 @@ public static 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) {
@@ -1620,10 +1620,10 @@ public static 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) {
@@ -2381,10 +2381,10 @@ public static 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) {
@@ -2932,10 +2932,10 @@ public static 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/resources/AccessibleBiddingStrategyName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyName.java
index 983cd49969..bb3b367a0c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class AccessibleBiddingStrategyName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_BIDDING_STRATEGY_ID =
@@ -75,7 +78,7 @@ public static String format(String customerId, String biddingStrategyId) {
         .toString();
   }
 
-  public static AccessibleBiddingStrategyName parse(String formattedString) {
+  public static @Nullable AccessibleBiddingStrategyName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -94,7 +97,7 @@ public static List parseList(List formatt
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable AccessibleBiddingStrategyName> values) {
     List list = new ArrayList<>(values.size());
     for (AccessibleBiddingStrategyName value : values) {
       if (value == null) {
@@ -140,7 +143,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyOrBuilder.java
index d67131aa7c..169ab913c1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/accessible_bidding_strategy.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyProto.java
index 7cd00da147..640999d262 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccessibleBiddingStrategyProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/accessible_bidding_strategy.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class AccessibleBiddingStrategyProto {
+public final class AccessibleBiddingStrategyProto extends com.google.protobuf.GeneratedFile {
   private AccessibleBiddingStrategyProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccessibleBiddingStrategyProto.class.getName());
+      "AccessibleBiddingStrategyProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -140,43 +140,43 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor,
         new java.lang.String[] { "ResourceName", "Id", "Name", "Type", "OwnerCustomerId", "OwnerDescriptiveName", "MaximizeConversionValue", "MaximizeConversions", "TargetCpa", "TargetImpressionShare", "TargetRoas", "TargetSpend", "Scheme", });
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_MaximizeConversionValue_descriptor =
-      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedTypes().get(0);
+      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedType(0);
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_MaximizeConversionValue_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_MaximizeConversionValue_descriptor,
         new java.lang.String[] { "TargetRoas", });
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_MaximizeConversions_descriptor =
-      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedTypes().get(1);
+      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedType(1);
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_MaximizeConversions_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_MaximizeConversions_descriptor,
         new java.lang.String[] { "TargetCpaMicros", });
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetCpa_descriptor =
-      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedTypes().get(2);
+      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedType(2);
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetCpa_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetCpa_descriptor,
         new java.lang.String[] { "TargetCpaMicros", });
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetImpressionShare_descriptor =
-      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedTypes().get(3);
+      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedType(3);
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetImpressionShare_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetImpressionShare_descriptor,
         new java.lang.String[] { "Location", "LocationFractionMicros", "CpcBidCeilingMicros", });
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetRoas_descriptor =
-      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedTypes().get(4);
+      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedType(4);
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetRoas_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetRoas_descriptor,
         new java.lang.String[] { "TargetRoas", });
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetSpend_descriptor =
-      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedTypes().get(5);
+      internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_descriptor.getNestedType(5);
     internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetSpend_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccessibleBiddingStrategy_TargetSpend_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudget.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudget.java
index 0966ebc6ec..1970b4100e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudget.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudget.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/account_budget.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -37,10 +37,10 @@ public final class AccountBudget extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountBudget.class.getName());
+      "AccountBudget");
   }
   // Use AccountBudget.newBuilder() to construct.
   private AccountBudget(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -414,10 +414,10 @@ public static final class PendingAccountBudgetProposal extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        PendingAccountBudgetProposal.class.getName());
+        "PendingAccountBudgetProposal");
     }
     // Use PendingAccountBudgetProposal.newBuilder() to construct.
     private PendingAccountBudgetProposal(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetName.java
index 71d5505d7a..debf8d7aa3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class AccountBudgetName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_ACCOUNT_BUDGET_ID =
@@ -75,7 +78,7 @@ public static String format(String customerId, String accountBudgetId) {
         .toString();
   }
 
-  public static AccountBudgetName parse(String formattedString) {
+  public static @Nullable AccountBudgetName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable AccountBudgetName> values) {
     List list = new ArrayList<>(values.size());
     for (AccountBudgetName value : values) {
       if (value == null) {
@@ -139,7 +142,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetOrBuilder.java
index 4189ca84ea..dd55b3687e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/account_budget.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposal.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposal.java
index 3861569e1d..54402b2151 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposal.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposal.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/account_budget_proposal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -30,10 +30,10 @@ public final class AccountBudgetProposal extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountBudgetProposal.class.getName());
+      "AccountBudgetProposal");
   }
   // Use AccountBudgetProposal.newBuilder() to construct.
   private AccountBudgetProposal(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalName.java
index e9a8f41d73..4f89401c88 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class AccountBudgetProposalName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_ACCOUNT_BUDGET_PROPOSAL_ID =
@@ -78,7 +81,7 @@ public static String format(String customerId, String accountBudgetProposalId) {
         .toString();
   }
 
-  public static AccountBudgetProposalName parse(String formattedString) {
+  public static @Nullable AccountBudgetProposalName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -97,7 +100,7 @@ public static List parseList(List formattedSt
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable AccountBudgetProposalName> values) {
     List list = new ArrayList<>(values.size());
     for (AccountBudgetProposalName value : values) {
       if (value == null) {
@@ -143,7 +146,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalOrBuilder.java
index aab5f4b1a3..5c93f6dd3c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/account_budget_proposal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalProto.java
index e2bd5c7c4b..ba5f51e237 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProposalProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/account_budget_proposal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class AccountBudgetProposalProto {
+public final class AccountBudgetProposalProto extends com.google.protobuf.GeneratedFile {
   private AccountBudgetProposalProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountBudgetProposalProto.class.getName());
+      "AccountBudgetProposalProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -118,7 +118,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_AccountBudgetProposal_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_AccountBudgetProposal_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccountBudgetProposal_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProto.java
index f989b7e8b3..8f0ed1f64b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountBudgetProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/account_budget.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class AccountBudgetProto {
+public final class AccountBudgetProto extends com.google.protobuf.GeneratedFile {
   private AccountBudgetProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountBudgetProto.class.getName());
+      "AccountBudgetProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -138,13 +138,13 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_AccountBudget_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_AccountBudget_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccountBudget_descriptor,
         new java.lang.String[] { "ResourceName", "Id", "BillingSetup", "Status", "Name", "ProposedStartDateTime", "ApprovedStartDateTime", "TotalAdjustmentsMicros", "AmountServedMicros", "PurchaseOrderNumber", "Notes", "PendingProposal", "ProposedEndDateTime", "ProposedEndTimeType", "ApprovedEndDateTime", "ApprovedEndTimeType", "ProposedSpendingLimitMicros", "ProposedSpendingLimitType", "ApprovedSpendingLimitMicros", "ApprovedSpendingLimitType", "AdjustedSpendingLimitMicros", "AdjustedSpendingLimitType", "ProposedEndTime", "ApprovedEndTime", "ProposedSpendingLimit", "ApprovedSpendingLimit", "AdjustedSpendingLimit", });
     internal_static_google_ads_googleads_v25_resources_AccountBudget_PendingAccountBudgetProposal_descriptor =
-      internal_static_google_ads_googleads_v25_resources_AccountBudget_descriptor.getNestedTypes().get(0);
+      internal_static_google_ads_googleads_v25_resources_AccountBudget_descriptor.getNestedType(0);
     internal_static_google_ads_googleads_v25_resources_AccountBudget_PendingAccountBudgetProposal_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccountBudget_PendingAccountBudgetProposal_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLink.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLink.java
index e3561eecb3..0eb1f7931f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLink.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLink.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/account_link.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class AccountLink extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountLink.class.getName());
+      "AccountLink");
   }
   // Use AccountLink.newBuilder() to construct.
   private AccountLink(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkName.java
index bec585bf4e..e06582a51f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class AccountLinkName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_ACCOUNT_LINK_ID =
@@ -75,7 +78,7 @@ public static String format(String customerId, String accountLinkId) {
         .toString();
   }
 
-  public static AccountLinkName parse(String formattedString) {
+  public static @Nullable AccountLinkName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable AccountLinkName> values) {
     List list = new ArrayList<>(values.size());
     for (AccountLinkName value : values) {
       if (value == null) {
@@ -139,7 +142,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkOrBuilder.java
index 664f0816de..3210a5a5e4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/account_link.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkProto.java
index c4c5015fc4..726a10e508 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AccountLinkProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/account_link.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class AccountLinkProto {
+public final class AccountLinkProto extends com.google.protobuf.GeneratedFile {
   private AccountLinkProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AccountLinkProto.class.getName());
+      "AccountLinkProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -91,13 +91,13 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_AccountLink_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_AccountLink_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_AccountLink_descriptor,
         new java.lang.String[] { "ResourceName", "AccountLinkId", "Status", "Type", "ThirdPartyAppAnalytics", "LinkedAccount", });
     internal_static_google_ads_googleads_v25_resources_ThirdPartyAppAnalyticsLinkIdentifier_descriptor =
-      getDescriptor().getMessageTypes().get(1);
+      getDescriptor().getMessageType(1);
     internal_static_google_ads_googleads_v25_resources_ThirdPartyAppAnalyticsLinkIdentifier_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_ThirdPartyAppAnalyticsLinkIdentifier_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Ad.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Ad.java
index b223b16760..20a316425d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Ad.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Ad.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/ad.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class Ad extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      Ad.class.getName());
+      "Ad");
   }
   // Use Ad.newBuilder() to construct.
   private Ad(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -923,7 +923,14 @@ public java.lang.String getName() {
   private com.google.ads.googleads.v25.common.SyntheticContentInfo syntheticContentInfo_;
   /**
    * 
-   * Synthetic content info for the ad.
+   * Synthetic content info for the ad. Only ads with specific ad types are
+   * eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AdType` values:
+   *
+   * * `HTML5_UPLOAD_AD`
+   * * `DYNAMIC_HTML5_AD`
+   * * `IMAGE_AD`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -935,7 +942,14 @@ public boolean hasSyntheticContentInfo() { } /** *
-   * Synthetic content info for the ad.
+   * Synthetic content info for the ad. Only ads with specific ad types are
+   * eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AdType` values:
+   *
+   * * `HTML5_UPLOAD_AD`
+   * * `DYNAMIC_HTML5_AD`
+   * * `IMAGE_AD`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -947,7 +961,14 @@ public com.google.ads.googleads.v25.common.SyntheticContentInfo getSyntheticCont } /** *
-   * Synthetic content info for the ad.
+   * Synthetic content info for the ad. Only ads with specific ad types are
+   * eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AdType` values:
+   *
+   * * `HTML5_UPLOAD_AD`
+   * * `DYNAMIC_HTML5_AD`
+   * * `IMAGE_AD`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -6029,7 +6050,14 @@ public Builder clearSystemManagedResourceSource() { com.google.ads.googleads.v25.common.SyntheticContentInfo, com.google.ads.googleads.v25.common.SyntheticContentInfo.Builder, com.google.ads.googleads.v25.common.SyntheticContentInfoOrBuilder> syntheticContentInfoBuilder_; /** *
-     * Synthetic content info for the ad.
+     * Synthetic content info for the ad. Only ads with specific ad types are
+     * eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AdType` values:
+     *
+     * * `HTML5_UPLOAD_AD`
+     * * `DYNAMIC_HTML5_AD`
+     * * `IMAGE_AD`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -6040,7 +6068,14 @@ public boolean hasSyntheticContentInfo() { } /** *
-     * Synthetic content info for the ad.
+     * Synthetic content info for the ad. Only ads with specific ad types are
+     * eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AdType` values:
+     *
+     * * `HTML5_UPLOAD_AD`
+     * * `DYNAMIC_HTML5_AD`
+     * * `IMAGE_AD`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -6055,7 +6090,14 @@ public com.google.ads.googleads.v25.common.SyntheticContentInfo getSyntheticCont } /** *
-     * Synthetic content info for the ad.
+     * Synthetic content info for the ad. Only ads with specific ad types are
+     * eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AdType` values:
+     *
+     * * `HTML5_UPLOAD_AD`
+     * * `DYNAMIC_HTML5_AD`
+     * * `IMAGE_AD`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -6075,7 +6117,14 @@ public Builder setSyntheticContentInfo(com.google.ads.googleads.v25.common.Synth } /** *
-     * Synthetic content info for the ad.
+     * Synthetic content info for the ad. Only ads with specific ad types are
+     * eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AdType` values:
+     *
+     * * `HTML5_UPLOAD_AD`
+     * * `DYNAMIC_HTML5_AD`
+     * * `IMAGE_AD`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -6093,7 +6142,14 @@ public Builder setSyntheticContentInfo( } /** *
-     * Synthetic content info for the ad.
+     * Synthetic content info for the ad. Only ads with specific ad types are
+     * eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AdType` values:
+     *
+     * * `HTML5_UPLOAD_AD`
+     * * `DYNAMIC_HTML5_AD`
+     * * `IMAGE_AD`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -6118,7 +6174,14 @@ public Builder mergeSyntheticContentInfo(com.google.ads.googleads.v25.common.Syn } /** *
-     * Synthetic content info for the ad.
+     * Synthetic content info for the ad. Only ads with specific ad types are
+     * eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AdType` values:
+     *
+     * * `HTML5_UPLOAD_AD`
+     * * `DYNAMIC_HTML5_AD`
+     * * `IMAGE_AD`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -6135,7 +6198,14 @@ public Builder clearSyntheticContentInfo() { } /** *
-     * Synthetic content info for the ad.
+     * Synthetic content info for the ad. Only ads with specific ad types are
+     * eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AdType` values:
+     *
+     * * `HTML5_UPLOAD_AD`
+     * * `DYNAMIC_HTML5_AD`
+     * * `IMAGE_AD`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -6147,7 +6217,14 @@ public com.google.ads.googleads.v25.common.SyntheticContentInfo.Builder getSynth } /** *
-     * Synthetic content info for the ad.
+     * Synthetic content info for the ad. Only ads with specific ad types are
+     * eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AdType` values:
+     *
+     * * `HTML5_UPLOAD_AD`
+     * * `DYNAMIC_HTML5_AD`
+     * * `IMAGE_AD`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -6162,7 +6239,14 @@ public com.google.ads.googleads.v25.common.SyntheticContentInfoOrBuilder getSynt } /** *
-     * Synthetic content info for the ad.
+     * Synthetic content info for the ad. Only ads with specific ad types are
+     * eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AdType` values:
+     *
+     * * `HTML5_UPLOAD_AD`
+     * * `DYNAMIC_HTML5_AD`
+     * * `IMAGE_AD`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroup.java index 2f913c2c52..6292d3611d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroup.class.getName()); + "AdGroup"); } // Use AdGroup.newBuilder() to construct. private AdGroup(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -99,10 +99,10 @@ public static final class AudienceSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceSetting.class.getName()); + "AudienceSetting"); } // Use AudienceSetting.newBuilder() to construct. private AudienceSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -587,10 +587,10 @@ public static final class DemandGenAdGroupSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DemandGenAdGroupSettings.class.getName()); + "DemandGenAdGroupSettings"); } // Use DemandGenAdGroupSettings.newBuilder() to construct. private DemandGenAdGroupSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -713,10 +713,10 @@ public static final class DemandGenChannelControls extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DemandGenChannelControls.class.getName()); + "DemandGenChannelControls"); } // Use DemandGenChannelControls.newBuilder() to construct. private DemandGenChannelControls(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -830,10 +830,10 @@ public static final class DemandGenSelectedChannels extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DemandGenSelectedChannels.class.getName()); + "DemandGenSelectedChannels"); } // Use DemandGenSelectedChannels.newBuilder() to construct. private DemandGenSelectedChannels(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3331,10 +3331,10 @@ public static final class VideoAdGroupSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoAdGroupSettings.class.getName()); + "VideoAdGroupSettings"); } // Use VideoAdGroupSettings.newBuilder() to construct. private VideoAdGroupSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3388,10 +3388,10 @@ public static final class VideoAdSequenceStepSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoAdSequenceStepSetting.class.getName()); + "VideoAdSequenceStepSetting"); } // Use VideoAdSequenceStepSetting.newBuilder() to construct. private VideoAdSequenceStepSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4438,10 +4438,10 @@ public static final class AiMaxAdGroupSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AiMaxAdGroupSetting.class.getName()); + "AiMaxAdGroupSetting"); } // Use AiMaxAdGroupSetting.newBuilder() to construct. private AiMaxAdGroupSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4994,10 +4994,10 @@ public static final class VerticalAdsFormatSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VerticalAdsFormatSetting.class.getName()); + "VerticalAdsFormatSetting"); } // Use VerticalAdsFormatSetting.newBuilder() to construct. private VerticalAdsFormatSetting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAd.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAd.java index a11be08160..7299ca2628 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAd.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAd.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupAd extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAd.class.getName()); + "AdGroupAd"); } // Use AdGroupAd.newBuilder() to construct. private AdGroupAd(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetAutomationSetting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetAutomationSetting.java index 0420716b18..bb3edc3468 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetAutomationSetting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetAutomationSetting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupAdAssetAutomationSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdAssetAutomationSetting.class.getName()); + "AdGroupAdAssetAutomationSetting"); } // Use AdGroupAdAssetAutomationSetting.newBuilder() to construct. private AdGroupAdAssetAutomationSetting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetAutomationSettingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetAutomationSettingOrBuilder.java index d466f9cee8..ba85b35049 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetAutomationSettingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetAutomationSettingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationView.java index 8c1fc66db1..a9cff4a586 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_asset_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class AdGroupAdAssetCombinationView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdAssetCombinationView.class.getName()); + "AdGroupAdAssetCombinationView"); } // Use AdGroupAdAssetCombinationView.newBuilder() to construct. private AdGroupAdAssetCombinationView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewName.java index 4c65a0061d..a6f11d3df5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAdAssetCombinationViewName implements ResourceName { private static final PathTemplate @@ -116,7 +119,7 @@ public static String format( .toString(); } - public static AdGroupAdAssetCombinationViewName parse(String formattedString) { + public static @Nullable AdGroupAdAssetCombinationViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -141,7 +144,8 @@ public static List parseList(List for return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable AdGroupAdAssetCombinationViewName> values) { List list = new ArrayList<>(values.size()); for (AdGroupAdAssetCombinationViewName value : values) { if (value == null) { @@ -207,7 +211,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewOrBuilder.java index 5886b47c64..321ccdcf4a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_asset_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewProto.java index 98213df462..71e5eb08de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetCombinationViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_asset_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupAdAssetCombinationViewProto { +public final class AdGroupAdAssetCombinationViewProto extends com.google.protobuf.GeneratedFile { private AdGroupAdAssetCombinationViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdAssetCombinationViewProto.class.getName()); + "AdGroupAdAssetCombinationViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -73,7 +73,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetCombinationView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetCombinationView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetCombinationView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetPolicySummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetPolicySummary.java index 70cf7f795d..e78489f21e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetPolicySummary.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetPolicySummary.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_asset_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupAdAssetPolicySummary extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdAssetPolicySummary.class.getName()); + "AdGroupAdAssetPolicySummary"); } // Use AdGroupAdAssetPolicySummary.newBuilder() to construct. private AdGroupAdAssetPolicySummary(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetPolicySummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetPolicySummaryOrBuilder.java index 771fdb90a1..ef482e0a0a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetPolicySummaryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetPolicySummaryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_asset_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetView.java index d909c93d9d..5a9852321f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_asset_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -32,10 +32,10 @@ public final class AdGroupAdAssetView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdAssetView.class.getName()); + "AdGroupAdAssetView"); } // Use AdGroupAdAssetView.newBuilder() to construct. private AdGroupAdAssetView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewName.java index 874070e1db..34655e4e36 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAdAssetViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_AD_ID_ASSET_ID_FIELD_TYPE = @@ -107,7 +110,7 @@ public static String format( .toString(); } - public static AdGroupAdAssetViewName parse(String formattedString) { + public static @Nullable AdGroupAdAssetViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -130,7 +133,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupAdAssetViewName> values) { List list = new ArrayList<>(values.size()); for (AdGroupAdAssetViewName value : values) { if (value == null) { @@ -194,7 +197,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewOrBuilder.java index e4c4be25cb..bf517cc801 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_asset_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewProto.java index 6f9fa749a0..2bcbda3322 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdAssetViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_asset_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupAdAssetViewProto { +public final class AdGroupAdAssetViewProto extends com.google.protobuf.GeneratedFile { private AdGroupAdAssetViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdAssetViewProto.class.getName()); + "AdGroupAdAssetViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -113,13 +113,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetView_descriptor, new java.lang.String[] { "ResourceName", "AdGroupAd", "Asset", "FieldType", "Enabled", "PolicySummary", "PerformanceLabel", "PinnedField", "Source", }); internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetPolicySummary_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetPolicySummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetPolicySummary_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabel.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabel.java index a5de5b1f80..c219069614 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabel.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabel.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupAdLabel extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdLabel.class.getName()); + "AdGroupAdLabel"); } // Use AdGroupAdLabel.newBuilder() to construct. private AdGroupAdLabel(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelName.java index 1715f72c6d..128bff737e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAdLabelName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_AD_ID_LABEL_ID = @@ -97,7 +100,7 @@ public static String format(String customerId, String adGroupId, String adId, St .toString(); } - public static AdGroupAdLabelName parse(String formattedString) { + public static @Nullable AdGroupAdLabelName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -119,7 +122,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupAdLabelName> values) { List list = new ArrayList<>(values.size()); for (AdGroupAdLabelName value : values) { if (value == null) { @@ -171,7 +174,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelOrBuilder.java index 4045f15508..a2ba01b0f7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelProto.java index 6e308bf385..17677c6e2f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdLabelProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupAdLabelProto { +public final class AdGroupAdLabelProto extends com.google.protobuf.GeneratedFile { private AdGroupAdLabelProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdLabelProto.class.getName()); + "AdGroupAdLabelProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -68,7 +68,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupAdLabel_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupAdLabel_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAdLabel_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdName.java index 998c624d94..e0274b8f58 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAdName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_AD_ID = @@ -83,7 +86,7 @@ public static String format(String customerId, String adGroupId, String adId) { .toString(); } - public static AdGroupAdName parse(String formattedString) { + public static @Nullable AdGroupAdName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -101,7 +104,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupAdName> values) { List list = new ArrayList<>(values.size()); for (AdGroupAdName value : values) { if (value == null) { @@ -150,7 +153,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdOrBuilder.java index 73ed09eb5a..b2e59db54f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdPolicySummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdPolicySummary.java index f8a8eec688..00e49ff438 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdPolicySummary.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdPolicySummary.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupAdPolicySummary extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdPolicySummary.class.getName()); + "AdGroupAdPolicySummary"); } // Use AdGroupAdPolicySummary.newBuilder() to construct. private AdGroupAdPolicySummary(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdPolicySummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdPolicySummaryOrBuilder.java index 18093788f9..fe9cc09753 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdPolicySummaryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdPolicySummaryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdProto.java index bff77c1aab..989d1a4379 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAdProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_ad.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupAdProto { +public final class AdGroupAdProto extends com.google.protobuf.GeneratedFile { private AdGroupAdProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdProto.class.getName()); + "AdGroupAdProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -136,19 +136,19 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupAd_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupAd_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAd_descriptor, new java.lang.String[] { "ResourceName", "Status", "AdGroup", "Ad", "StartDateTime", "EndDateTime", "PolicySummary", "AdStrength", "ActionItems", "Labels", "PrimaryStatus", "PrimaryStatusReasons", "AdGroupAdAssetAutomationSettings", }); internal_static_google_ads_googleads_v25_resources_AdGroupAdPolicySummary_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_AdGroupAdPolicySummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAdPolicySummary_descriptor, new java.lang.String[] { "PolicyTopicEntries", "ReviewStatus", "ApprovalStatus", }); internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetAutomationSetting_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetAutomationSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAdAssetAutomationSetting_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAsset.java index 0b1f7238cb..8b919e0835 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAsset.class.getName()); + "AdGroupAsset"); } // Use AdGroupAsset.newBuilder() to construct. private AdGroupAsset(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetName.java index 686576c3cb..dc3da1b5ff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAssetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_ASSET_ID_FIELD_TYPE = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static AdGroupAssetName parse(String formattedString) { + public static @Nullable AdGroupAssetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -120,7 +123,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupAssetName> values) { List list = new ArrayList<>(values.size()); for (AdGroupAssetName value : values) { if (value == null) { @@ -179,7 +182,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetOrBuilder.java index 6068815d90..5c49f7eadd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetProto.java index fd70a1489d..68aefcb553 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupAssetProto { +public final class AdGroupAssetProto extends com.google.protobuf.GeneratedFile { private AdGroupAssetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAssetProto.class.getName()); + "AdGroupAssetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -97,7 +97,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupAsset_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAsset_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSet.java index 7a7a9a6087..7df5a9d53d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSet.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSet.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_asset_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class AdGroupAssetSet extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAssetSet.class.getName()); + "AdGroupAssetSet"); } // Use AdGroupAssetSet.newBuilder() to construct. private AdGroupAssetSet(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetName.java index 86fc22da5f..44c0e446f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAssetSetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_ASSET_SET_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String assetSet .toString(); } - public static AdGroupAssetSetName parse(String formattedString) { + public static @Nullable AdGroupAssetSetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupAssetSetName> values) { List list = new ArrayList<>(values.size()); for (AdGroupAssetSetName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetOrBuilder.java index 0b300a5295..b036ebdd49 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_asset_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetProto.java index 52c5bafb7c..c7af459d84 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAssetSetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_asset_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupAssetSetProto { +public final class AdGroupAssetSetProto extends com.google.protobuf.GeneratedFile { private AdGroupAssetSetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAssetSetProto.class.getName()); + "AdGroupAssetSetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -72,7 +72,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupAssetSet_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupAssetSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAssetSet_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceView.java index 70cd5a1081..57df379669 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_audience_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class AdGroupAudienceView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAudienceView.class.getName()); + "AdGroupAudienceView"); } // Use AdGroupAudienceView.newBuilder() to construct. private AdGroupAudienceView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewName.java index a10ef8b271..9442bd9691 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAudienceViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static AdGroupAudienceViewName parse(String formattedString) { + public static @Nullable AdGroupAudienceViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -107,7 +110,7 @@ public static List parseList(List formattedStri return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupAudienceViewName> values) { List list = new ArrayList<>(values.size()); for (AdGroupAudienceViewName value : values) { if (value == null) { @@ -156,7 +159,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewOrBuilder.java index ef2e6d0833..b7a13a91b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_audience_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewProto.java index 3d1d41aceb..b2f0183a55 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupAudienceViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_audience_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupAudienceViewProto { +public final class AdGroupAudienceViewProto extends com.google.protobuf.GeneratedFile { private AdGroupAudienceViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAudienceViewProto.class.getName()); + "AdGroupAudienceViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -65,7 +65,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupAudienceView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupAudienceView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupAudienceView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifier.java index 8de609c598..e7f5b06181 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifier.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifier.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_bid_modifier.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupBidModifier extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupBidModifier.class.getName()); + "AdGroupBidModifier"); } // Use AdGroupBidModifier.newBuilder() to construct. private AdGroupBidModifier(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierName.java index cc7043fba4..7b5bbf4a87 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupBidModifierName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static AdGroupBidModifierName parse(String formattedString) { + public static @Nullable AdGroupBidModifierName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupBidModifierName> values) { List list = new ArrayList<>(values.size()); for (AdGroupBidModifierName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierOrBuilder.java index b187745612..b966a3b70d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_bid_modifier.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierProto.java index 02eedca6a1..d15e53b555 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupBidModifierProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_bid_modifier.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupBidModifierProto { +public final class AdGroupBidModifierProto extends com.google.protobuf.GeneratedFile { private AdGroupBidModifierProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupBidModifierProto.class.getName()); + "AdGroupBidModifierProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -93,7 +93,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupBidModifier_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupBidModifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupBidModifier_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCreativeAssetCombinationData.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCreativeAssetCombinationData.java index 2e534cdf2a..fa701f9f53 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCreativeAssetCombinationData.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCreativeAssetCombinationData.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/app_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupCreativeAssetCombinationData extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCreativeAssetCombinationData.class.getName()); + "AdGroupCreativeAssetCombinationData"); } // Use AdGroupCreativeAssetCombinationData.newBuilder() to construct. private AdGroupCreativeAssetCombinationData(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCreativeAssetCombinationDataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCreativeAssetCombinationDataOrBuilder.java index b4100605ce..db564b90ce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCreativeAssetCombinationDataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCreativeAssetCombinationDataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/app_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterion.java index c613c7769a..f8ef72ff31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class AdGroupCriterion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterion.class.getName()); + "AdGroupCriterion"); } // Use AdGroupCriterion.newBuilder() to construct. private AdGroupCriterion(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -177,10 +177,10 @@ public static final class QualityInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - QualityInfo.class.getName()); + "QualityInfo"); } // Use QualityInfo.newBuilder() to construct. private QualityInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1152,10 +1152,10 @@ public static final class PositionEstimates extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PositionEstimates.class.getName()); + "PositionEstimates"); } // Use PositionEstimates.newBuilder() to construct. private PositionEstimates(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2136,6 +2136,7 @@ public enum CriterionCase BRAND_LIST(89), VERTICAL_ADS_ITEM_GROUP_RULE_LIST(91), RETAIL_FILTER_BUNDLE(180), + ENTITY_BID(92), CRITERION_NOT_SET(0); private final int value; private CriterionCase(int value) { @@ -2182,6 +2183,7 @@ public static CriterionCase forNumber(int value) { case 89: return BRAND_LIST; case 91: return VERTICAL_ADS_ITEM_GROUP_RULE_LIST; case 180: return RETAIL_FILTER_BUNDLE; + case 92: return ENTITY_BID; case 0: return CRITERION_NOT_SET; default: return null; } @@ -4764,6 +4766,49 @@ public com.google.ads.googleads.v25.common.RetailFilterBundleOrBuilder getRetail return com.google.ads.googleads.v25.common.RetailFilterBundle.getDefaultInstance(); } + public static final int ENTITY_BID_FIELD_NUMBER = 92; + /** + *
+   * Immutable. Entity bid criterion.
+   * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the entityBid field is set. + */ + @java.lang.Override + public boolean hasEntityBid() { + return criterionCase_ == 92; + } + /** + *
+   * Immutable. Entity bid criterion.
+   * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + * @return The entityBid. + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.EntityBid getEntityBid() { + if (criterionCase_ == 92) { + return (com.google.ads.googleads.v25.common.EntityBid) criterion_; + } + return com.google.ads.googleads.v25.common.EntityBid.getDefaultInstance(); + } + /** + *
+   * Immutable. Entity bid criterion.
+   * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.EntityBidOrBuilder getEntityBidOrBuilder() { + if (criterionCase_ == 92) { + return (com.google.ads.googleads.v25.common.EntityBid) criterion_; + } + return com.google.ads.googleads.v25.common.EntityBid.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -4966,6 +5011,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (criterionCase_ == 91) { output.writeMessage(91, (com.google.ads.googleads.v25.common.VerticalAdsItemGroupRuleListInfo) criterion_); } + if (criterionCase_ == 92) { + output.writeMessage(92, (com.google.ads.googleads.v25.common.EntityBid) criterion_); + } if (criterionCase_ == 180) { output.writeMessage(180, (com.google.ads.googleads.v25.common.RetailFilterBundle) criterion_); } @@ -5241,6 +5289,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(91, (com.google.ads.googleads.v25.common.VerticalAdsItemGroupRuleListInfo) criterion_); } + if (criterionCase_ == 92) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(92, (com.google.ads.googleads.v25.common.EntityBid) criterion_); + } if (criterionCase_ == 180) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(180, (com.google.ads.googleads.v25.common.RetailFilterBundle) criterion_); @@ -5486,6 +5538,10 @@ public boolean equals(final java.lang.Object obj) { if (!getRetailFilterBundle() .equals(other.getRetailFilterBundle())) return false; break; + case 92: + if (!getEntityBid() + .equals(other.getEntityBid())) return false; + break; case 0: default: } @@ -5740,6 +5796,10 @@ public int hashCode() { hash = (37 * hash) + RETAIL_FILTER_BUNDLE_FIELD_NUMBER; hash = (53 * hash) + getRetailFilterBundle().hashCode(); break; + case 92: + hash = (37 * hash) + ENTITY_BID_FIELD_NUMBER; + hash = (53 * hash) + getEntityBid().hashCode(); + break; case 0: default: } @@ -6027,6 +6087,9 @@ public Builder clear() { if (retailFilterBundleBuilder_ != null) { retailFilterBundleBuilder_.clear(); } + if (entityBidBuilder_ != null) { + entityBidBuilder_.clear(); + } criterionCase_ = 0; criterion_ = null; return this; @@ -6326,6 +6389,10 @@ private void buildPartialOneofs(com.google.ads.googleads.v25.resources.AdGroupCr retailFilterBundleBuilder_ != null) { result.criterion_ = retailFilterBundleBuilder_.build(); } + if (criterionCase_ == 92 && + entityBidBuilder_ != null) { + result.criterion_ = entityBidBuilder_.build(); + } } @java.lang.Override @@ -6625,6 +6692,10 @@ public Builder mergeFrom(com.google.ads.googleads.v25.resources.AdGroupCriterion mergeRetailFilterBundle(other.getRetailFilterBundle()); break; } + case ENTITY_BID: { + mergeEntityBid(other.getEntityBid()); + break; + } case CRITERION_NOT_SET: { break; } @@ -7043,6 +7114,13 @@ public Builder mergeFrom( criterionCase_ = 91; break; } // case 730 + case 738: { + input.readMessage( + internalGetEntityBidFieldBuilder().getBuilder(), + extensionRegistry); + criterionCase_ = 92; + break; + } // case 738 case 1442: { input.readMessage( internalGetRetailFilterBundleFieldBuilder().getBuilder(), @@ -15589,6 +15667,184 @@ public com.google.ads.googleads.v25.common.RetailFilterBundleOrBuilder getRetail return retailFilterBundleBuilder_; } + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.common.EntityBid, com.google.ads.googleads.v25.common.EntityBid.Builder, com.google.ads.googleads.v25.common.EntityBidOrBuilder> entityBidBuilder_; + /** + *
+     * Immutable. Entity bid criterion.
+     * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the entityBid field is set. + */ + @java.lang.Override + public boolean hasEntityBid() { + return criterionCase_ == 92; + } + /** + *
+     * Immutable. Entity bid criterion.
+     * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + * @return The entityBid. + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.EntityBid getEntityBid() { + if (entityBidBuilder_ == null) { + if (criterionCase_ == 92) { + return (com.google.ads.googleads.v25.common.EntityBid) criterion_; + } + return com.google.ads.googleads.v25.common.EntityBid.getDefaultInstance(); + } else { + if (criterionCase_ == 92) { + return entityBidBuilder_.getMessage(); + } + return com.google.ads.googleads.v25.common.EntityBid.getDefaultInstance(); + } + } + /** + *
+     * Immutable. Entity bid criterion.
+     * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setEntityBid(com.google.ads.googleads.v25.common.EntityBid value) { + if (entityBidBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + criterion_ = value; + onChanged(); + } else { + entityBidBuilder_.setMessage(value); + } + criterionCase_ = 92; + return this; + } + /** + *
+     * Immutable. Entity bid criterion.
+     * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder setEntityBid( + com.google.ads.googleads.v25.common.EntityBid.Builder builderForValue) { + if (entityBidBuilder_ == null) { + criterion_ = builderForValue.build(); + onChanged(); + } else { + entityBidBuilder_.setMessage(builderForValue.build()); + } + criterionCase_ = 92; + return this; + } + /** + *
+     * Immutable. Entity bid criterion.
+     * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder mergeEntityBid(com.google.ads.googleads.v25.common.EntityBid value) { + if (entityBidBuilder_ == null) { + if (criterionCase_ == 92 && + criterion_ != com.google.ads.googleads.v25.common.EntityBid.getDefaultInstance()) { + criterion_ = com.google.ads.googleads.v25.common.EntityBid.newBuilder((com.google.ads.googleads.v25.common.EntityBid) criterion_) + .mergeFrom(value).buildPartial(); + } else { + criterion_ = value; + } + onChanged(); + } else { + if (criterionCase_ == 92) { + entityBidBuilder_.mergeFrom(value); + } else { + entityBidBuilder_.setMessage(value); + } + } + criterionCase_ = 92; + return this; + } + /** + *
+     * Immutable. Entity bid criterion.
+     * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public Builder clearEntityBid() { + if (entityBidBuilder_ == null) { + if (criterionCase_ == 92) { + criterionCase_ = 0; + criterion_ = null; + onChanged(); + } + } else { + if (criterionCase_ == 92) { + criterionCase_ = 0; + criterion_ = null; + } + entityBidBuilder_.clear(); + } + return this; + } + /** + *
+     * Immutable. Entity bid criterion.
+     * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + */ + public com.google.ads.googleads.v25.common.EntityBid.Builder getEntityBidBuilder() { + return internalGetEntityBidFieldBuilder().getBuilder(); + } + /** + *
+     * Immutable. Entity bid criterion.
+     * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.EntityBidOrBuilder getEntityBidOrBuilder() { + if ((criterionCase_ == 92) && (entityBidBuilder_ != null)) { + return entityBidBuilder_.getMessageOrBuilder(); + } else { + if (criterionCase_ == 92) { + return (com.google.ads.googleads.v25.common.EntityBid) criterion_; + } + return com.google.ads.googleads.v25.common.EntityBid.getDefaultInstance(); + } + } + /** + *
+     * Immutable. Entity bid criterion.
+     * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.common.EntityBid, com.google.ads.googleads.v25.common.EntityBid.Builder, com.google.ads.googleads.v25.common.EntityBidOrBuilder> + internalGetEntityBidFieldBuilder() { + if (entityBidBuilder_ == null) { + if (!(criterionCase_ == 92)) { + criterion_ = com.google.ads.googleads.v25.common.EntityBid.getDefaultInstance(); + } + entityBidBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.common.EntityBid, com.google.ads.googleads.v25.common.EntityBid.Builder, com.google.ads.googleads.v25.common.EntityBidOrBuilder>( + (com.google.ads.googleads.v25.common.EntityBid) criterion_, + getParentForChildren(), + isClean()); + criterion_ = null; + } + criterionCase_ = 92; + onChanged(); + return entityBidBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.AdGroupCriterion) } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizer.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizer.java index 193ae3efdf..dae49aad4b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizer.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizer.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion_customizer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class AdGroupCriterionCustomizer extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionCustomizer.class.getName()); + "AdGroupCriterionCustomizer"); } // Use AdGroupCriterionCustomizer.newBuilder() to construct. private AdGroupCriterionCustomizer(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerName.java index 776259ace7..781cee5aba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionCustomizerName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID_CUSTOMIZER_ATTRIBUTE_ID = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static AdGroupCriterionCustomizerName parse(String formattedString) { + public static @Nullable AdGroupCriterionCustomizerName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -121,7 +124,7 @@ public static List parseList(List format return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupCriterionCustomizerName> values) { List list = new ArrayList<>(values.size()); for (AdGroupCriterionCustomizerName value : values) { if (value == null) { @@ -180,7 +183,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerOrBuilder.java index a5d0ddb0af..4e03cb9f2d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion_customizer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerProto.java index b7fa9b4d37..dcf05858e8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionCustomizerProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion_customizer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupCriterionCustomizerProto { +public final class AdGroupCriterionCustomizerProto extends com.google.protobuf.GeneratedFile { private AdGroupCriterionCustomizerProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionCustomizerProto.class.getName()); + "AdGroupCriterionCustomizerProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -81,7 +81,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupCriterionCustomizer_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupCriterionCustomizer_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupCriterionCustomizer_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabel.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabel.java index 4a0921880d..f7c1fce4c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabel.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabel.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupCriterionLabel extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionLabel.class.getName()); + "AdGroupCriterionLabel"); } // Use AdGroupCriterionLabel.newBuilder() to construct. private AdGroupCriterionLabel(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelName.java index c69134de53..c433b3f5fd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionLabelName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID_LABEL_ID = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static AdGroupCriterionLabelName parse(String formattedString) { + public static @Nullable AdGroupCriterionLabelName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -121,7 +124,7 @@ public static List parseList(List formattedSt return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupCriterionLabelName> values) { List list = new ArrayList<>(values.size()); for (AdGroupCriterionLabelName value : values) { if (value == null) { @@ -180,7 +183,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelOrBuilder.java index fc2c6c91bd..be455352c0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelProto.java index 475859fc75..6eccc5651f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionLabelProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupCriterionLabelProto { +public final class AdGroupCriterionLabelProto extends com.google.protobuf.GeneratedFile { private AdGroupCriterionLabelProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionLabelProto.class.getName()); + "AdGroupCriterionLabelProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -70,7 +70,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupCriterionLabel_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupCriterionLabel_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupCriterionLabel_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionName.java index d7b3875487..9c1b844a5e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static AdGroupCriterionName parse(String formattedString) { + public static @Nullable AdGroupCriterionName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupCriterionName> values) { List list = new ArrayList<>(values.size()); for (AdGroupCriterionName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionOrBuilder.java index 6f6b992c0d..1734157825 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -1699,5 +1699,32 @@ com.google.ads.googleads.v25.common.CustomParameterOrBuilder getUrlCustomParamet */ com.google.ads.googleads.v25.common.RetailFilterBundleOrBuilder getRetailFilterBundleOrBuilder(); + /** + *
+   * Immutable. Entity bid criterion.
+   * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + * @return Whether the entityBid field is set. + */ + boolean hasEntityBid(); + /** + *
+   * Immutable. Entity bid criterion.
+   * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + * @return The entityBid. + */ + com.google.ads.googleads.v25.common.EntityBid getEntityBid(); + /** + *
+   * Immutable. Entity bid criterion.
+   * 
+ * + * .google.ads.googleads.v25.common.EntityBid entity_bid = 92 [(.google.api.field_behavior) = IMMUTABLE]; + */ + com.google.ads.googleads.v25.common.EntityBidOrBuilder getEntityBidOrBuilder(); + com.google.ads.googleads.v25.resources.AdGroupCriterion.CriterionCase getCriterionCase(); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionProto.java index 4bb71925e1..54c9d1ba5b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupCriterionProto { +public final class AdGroupCriterionProto extends com.google.protobuf.GeneratedFile { private AdGroupCriterionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionProto.class.getName()); + "AdGroupCriterionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -69,7 +69,7 @@ public static void registerAllExtensions( "nums/criterion_type.proto\0329google/ads/go" + "ogleads/v25/enums/quality_score_bucket.p" + "roto\032\037google/api/field_behavior.proto\032\031g" + - "oogle/api/resource.proto\"\375-\n\020AdGroupCrit" + + "oogle/api/resource.proto\"\304.\n\020AdGroupCrit" + "erion\022H\n\rresource_name\030\001 \001(\tB1\340A\005\372A+\n)go" + "ogleads.googleapis.com/AdGroupCriterion\022" + "\036\n\014criterion_id\0308 \001(\003B\003\340A\003H\001\210\001\001\022\031\n\014displ" + @@ -183,47 +183,49 @@ public static void registerAllExtensions( "e.ads.googleads.v25.common.VerticalAdsIt" + "emGroupRuleListInfoB\003\340A\005H\000\022Y\n\024retail_fil" + "ter_bundle\030\264\001 \001(\01323.google.ads.googleads" + - ".v25.common.RetailFilterBundleB\003\340A\005H\000\032\220\003" + - "\n\013QualityInfo\022\037\n\rquality_score\030\005 \001(\005B\003\340A" + - "\003H\000\210\001\001\022n\n\026creative_quality_score\030\002 \001(\0162I" + - ".google.ads.googleads.v25.enums.QualityS" + - "coreBucketEnum.QualityScoreBucketB\003\340A\003\022p" + - "\n\030post_click_quality_score\030\003 \001(\0162I.googl" + - "e.ads.googleads.v25.enums.QualityScoreBu" + - "cketEnum.QualityScoreBucketB\003\340A\003\022l\n\024sear" + - "ch_predicted_ctr\030\004 \001(\0162I.google.ads.goog" + - "leads.v25.enums.QualityScoreBucketEnum.Q" + - "ualityScoreBucketB\003\340A\003B\020\n\016_quality_score" + - "\032\274\003\n\021PositionEstimates\022\'\n\025first_page_cpc" + - "_micros\030\006 \001(\003B\003\340A\003H\000\210\001\001\022+\n\031first_positio" + - "n_cpc_micros\030\007 \001(\003B\003\340A\003H\001\210\001\001\022(\n\026top_of_p" + - "age_cpc_micros\030\010 \001(\003B\003\340A\003H\002\210\001\001\022<\n*estima" + - "ted_add_clicks_at_first_position_cpc\030\t \001" + - "(\003B\003\340A\003H\003\210\001\001\022:\n(estimated_add_cost_at_fi" + - "rst_position_cpc\030\n \001(\003B\003\340A\003H\004\210\001\001B\030\n\026_fir" + - "st_page_cpc_microsB\034\n\032_first_position_cp" + - "c_microsB\031\n\027_top_of_page_cpc_microsB-\n+_" + - "estimated_add_clicks_at_first_position_c" + - "pcB+\n)_estimated_add_cost_at_first_posit" + - "ion_cpc:t\352Aq\n)googleads.googleapis.com/A" + - "dGroupCriterion\022Dcustomers/{customer_id}" + - "/adGroupCriteria/{ad_group_id}~{criterio" + - "n_id}B\013\n\tcriterionB\017\n\r_criterion_idB\013\n\t_" + - "ad_groupB\013\n\t_negativeB\017\n\r_bid_modifierB\021" + - "\n\017_cpc_bid_microsB\021\n\017_cpm_bid_microsB\021\n\017" + - "_cpv_bid_microsB\031\n\027_percent_cpc_bid_micr" + - "osB\033\n\031_effective_cpc_bid_microsB\033\n\031_effe" + - "ctive_cpm_bid_microsB\033\n\031_effective_cpv_b" + - "id_microsB#\n!_effective_percent_cpc_bid_" + - "microsB\023\n\021_final_url_suffixB\030\n\026_tracking" + - "_url_templateB\021\n\017_primary_statusB\207\002\n&com" + - ".google.ads.googleads.v25.resourcesB\025AdG" + - "roupCriterionProtoP\001ZKgoogle.golang.org/" + - "genproto/googleapis/ads/googleads/v25/re" + - "sources;resources\242\002\003GAA\252\002\"Google.Ads.Goo" + - "gleAds.V25.Resources\312\002\"Google\\Ads\\Google" + - "Ads\\V25\\Resources\352\002&Google::Ads::GoogleA" + - "ds::V25::Resourcesb\006proto3" + ".v25.common.RetailFilterBundleB\003\340A\005H\000\022E\n" + + "\nentity_bid\030\\ \001(\0132*.google.ads.googleads" + + ".v25.common.EntityBidB\003\340A\005H\000\032\220\003\n\013Quality" + + "Info\022\037\n\rquality_score\030\005 \001(\005B\003\340A\003H\000\210\001\001\022n\n" + + "\026creative_quality_score\030\002 \001(\0162I.google.a" + + "ds.googleads.v25.enums.QualityScoreBucke" + + "tEnum.QualityScoreBucketB\003\340A\003\022p\n\030post_cl" + + "ick_quality_score\030\003 \001(\0162I.google.ads.goo" + + "gleads.v25.enums.QualityScoreBucketEnum." + + "QualityScoreBucketB\003\340A\003\022l\n\024search_predic" + + "ted_ctr\030\004 \001(\0162I.google.ads.googleads.v25" + + ".enums.QualityScoreBucketEnum.QualitySco" + + "reBucketB\003\340A\003B\020\n\016_quality_score\032\274\003\n\021Posi" + + "tionEstimates\022\'\n\025first_page_cpc_micros\030\006" + + " \001(\003B\003\340A\003H\000\210\001\001\022+\n\031first_position_cpc_mic" + + "ros\030\007 \001(\003B\003\340A\003H\001\210\001\001\022(\n\026top_of_page_cpc_m" + + "icros\030\010 \001(\003B\003\340A\003H\002\210\001\001\022<\n*estimated_add_c" + + "licks_at_first_position_cpc\030\t \001(\003B\003\340A\003H\003" + + "\210\001\001\022:\n(estimated_add_cost_at_first_posit" + + "ion_cpc\030\n \001(\003B\003\340A\003H\004\210\001\001B\030\n\026_first_page_c" + + "pc_microsB\034\n\032_first_position_cpc_microsB" + + "\031\n\027_top_of_page_cpc_microsB-\n+_estimated" + + "_add_clicks_at_first_position_cpcB+\n)_es" + + "timated_add_cost_at_first_position_cpc:t" + + "\352Aq\n)googleads.googleapis.com/AdGroupCri" + + "terion\022Dcustomers/{customer_id}/adGroupC" + + "riteria/{ad_group_id}~{criterion_id}B\013\n\t" + + "criterionB\017\n\r_criterion_idB\013\n\t_ad_groupB" + + "\013\n\t_negativeB\017\n\r_bid_modifierB\021\n\017_cpc_bi" + + "d_microsB\021\n\017_cpm_bid_microsB\021\n\017_cpv_bid_" + + "microsB\031\n\027_percent_cpc_bid_microsB\033\n\031_ef" + + "fective_cpc_bid_microsB\033\n\031_effective_cpm" + + "_bid_microsB\033\n\031_effective_cpv_bid_micros" + + "B#\n!_effective_percent_cpc_bid_microsB\023\n" + + "\021_final_url_suffixB\030\n\026_tracking_url_temp" + + "lateB\021\n\017_primary_statusB\207\002\n&com.google.a" + + "ds.googleads.v25.resourcesB\025AdGroupCrite" + + "rionProtoP\001ZKgoogle.golang.org/genproto/" + + "googleapis/ads/googleads/v25/resources;r" + + "esources\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V2" + + "5.Resources\312\002\"Google\\Ads\\GoogleAds\\V25\\R" + + "esources\352\002&Google::Ads::GoogleAds::V25::" + + "Resourcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -242,19 +244,19 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_descriptor, - new java.lang.String[] { "ResourceName", "CriterionId", "DisplayName", "Status", "QualityInfo", "AdGroup", "Type", "Negative", "SystemServingStatus", "ApprovalStatus", "DisapprovalReasons", "Labels", "BidModifier", "CpcBidMicros", "CpmBidMicros", "CpvBidMicros", "PercentCpcBidMicros", "EffectiveCpcBidMicros", "EffectiveCpmBidMicros", "EffectiveCpvBidMicros", "EffectivePercentCpcBidMicros", "EffectiveCpcBidSource", "EffectiveCpmBidSource", "EffectiveCpvBidSource", "EffectivePercentCpcBidSource", "PositionEstimates", "FinalUrls", "FinalMobileUrls", "FinalUrlSuffix", "TrackingUrlTemplate", "UrlCustomParameters", "PrimaryStatus", "PrimaryStatusReasons", "Keyword", "Placement", "MobileAppCategory", "MobileApplication", "ListingGroup", "AgeRange", "Gender", "IncomeRange", "ParentalStatus", "UserList", "YoutubeVideo", "YoutubeChannel", "Topic", "UserInterest", "Webpage", "AppPaymentModel", "CustomAffinity", "CustomIntent", "CustomAudience", "CombinedAudience", "Audience", "Location", "Language", "LifeEvent", "VideoLineup", "ExtendedDemographic", "BrandList", "VerticalAdsItemGroupRuleList", "RetailFilterBundle", "Criterion", }); + new java.lang.String[] { "ResourceName", "CriterionId", "DisplayName", "Status", "QualityInfo", "AdGroup", "Type", "Negative", "SystemServingStatus", "ApprovalStatus", "DisapprovalReasons", "Labels", "BidModifier", "CpcBidMicros", "CpmBidMicros", "CpvBidMicros", "PercentCpcBidMicros", "EffectiveCpcBidMicros", "EffectiveCpmBidMicros", "EffectiveCpvBidMicros", "EffectivePercentCpcBidMicros", "EffectiveCpcBidSource", "EffectiveCpmBidSource", "EffectiveCpvBidSource", "EffectivePercentCpcBidSource", "PositionEstimates", "FinalUrls", "FinalMobileUrls", "FinalUrlSuffix", "TrackingUrlTemplate", "UrlCustomParameters", "PrimaryStatus", "PrimaryStatusReasons", "Keyword", "Placement", "MobileAppCategory", "MobileApplication", "ListingGroup", "AgeRange", "Gender", "IncomeRange", "ParentalStatus", "UserList", "YoutubeVideo", "YoutubeChannel", "Topic", "UserInterest", "Webpage", "AppPaymentModel", "CustomAffinity", "CustomIntent", "CustomAudience", "CombinedAudience", "Audience", "Location", "Language", "LifeEvent", "VideoLineup", "ExtendedDemographic", "BrandList", "VerticalAdsItemGroupRuleList", "RetailFilterBundle", "EntityBid", "Criterion", }); internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_QualityInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_QualityInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_QualityInfo_descriptor, new java.lang.String[] { "QualityScore", "CreativeQualityScore", "PostClickQualityScore", "SearchPredictedCtr", }); internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_PositionEstimates_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_PositionEstimates_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupCriterion_PositionEstimates_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulation.java index 75dfb8ef62..1b92206e6f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion_simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -31,10 +31,10 @@ public final class AdGroupCriterionSimulation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionSimulation.class.getName()); + "AdGroupCriterionSimulation"); } // Use AdGroupCriterionSimulation.newBuilder() to construct. private AdGroupCriterionSimulation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationName.java index 5d3a98e1af..c0634c426a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionSimulationName implements ResourceName { private static final PathTemplate @@ -138,7 +141,7 @@ public static String format( .toString(); } - public static AdGroupCriterionSimulationName parse(String formattedString) { + public static @Nullable AdGroupCriterionSimulationName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -165,7 +168,7 @@ public static List parseList(List format return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupCriterionSimulationName> values) { List list = new ArrayList<>(values.size()); for (AdGroupCriterionSimulationName value : values) { if (value == null) { @@ -241,7 +244,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationOrBuilder.java index d10f7a8bc9..26bcc9450f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion_simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationProto.java index 5cb73c9fe1..d5212b4f3d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCriterionSimulationProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_criterion_simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupCriterionSimulationProto { +public final class AdGroupCriterionSimulationProto extends com.google.protobuf.GeneratedFile { private AdGroupCriterionSimulationProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionSimulationProto.class.getName()); + "AdGroupCriterionSimulationProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -90,7 +90,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupCriterionSimulation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupCriterionSimulation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupCriterionSimulation_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizer.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizer.java index 52c9af6a36..b71bd1817e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizer.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizer.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_customizer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class AdGroupCustomizer extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCustomizer.class.getName()); + "AdGroupCustomizer"); } // Use AdGroupCustomizer.newBuilder() to construct. private AdGroupCustomizer(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerName.java index 4199c4e597..5197b5c743 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCustomizerName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CUSTOMIZER_ATTRIBUTE_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String adGroupId, String customiz .toString(); } - public static AdGroupCustomizerName parse(String formattedString) { + public static @Nullable AdGroupCustomizerName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -109,7 +112,7 @@ public static List parseList(List formattedString return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupCustomizerName> values) { List list = new ArrayList<>(values.size()); for (AdGroupCustomizerName value : values) { if (value == null) { @@ -163,7 +166,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerOrBuilder.java index f222bb9c44..58c893ec3a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_customizer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerProto.java index de479f89d7..79701d6cd8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupCustomizerProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_customizer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupCustomizerProto { +public final class AdGroupCustomizerProto extends com.google.protobuf.GeneratedFile { private AdGroupCustomizerProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCustomizerProto.class.getName()); + "AdGroupCustomizerProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -78,7 +78,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupCustomizer_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupCustomizer_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupCustomizer_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabel.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabel.java index 0bfa74969c..9b1fe0c951 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabel.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabel.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdGroupLabel extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupLabel.class.getName()); + "AdGroupLabel"); } // Use AdGroupLabel.newBuilder() to construct. private AdGroupLabel(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelName.java index e6d2a73f3d..1102672282 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupLabelName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_LABEL_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String labelId) .toString(); } - public static AdGroupLabelName parse(String formattedString) { + public static @Nullable AdGroupLabelName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -105,7 +108,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupLabelName> values) { List list = new ArrayList<>(values.size()); for (AdGroupLabelName value : values) { if (value == null) { @@ -154,7 +157,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelOrBuilder.java index a5753712fb..9e62d38b80 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelProto.java index 86dde42057..af450a096a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupLabelProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupLabelProto { +public final class AdGroupLabelProto extends com.google.protobuf.GeneratedFile { private AdGroupLabelProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupLabelProto.class.getName()); + "AdGroupLabelProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -68,7 +68,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupLabel_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupLabel_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupLabel_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupName.java index 4ed42d4887..7e9b841cf1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String adGroupId) { return newBuilder().setCustomerId(customerId).setAdGroupId(adGroupId).build().toString(); } - public static AdGroupName parse(String formattedString) { + public static @Nullable AdGroupName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupName> values) { List list = new ArrayList<>(values.size()); for (AdGroupName value : values) { if (value == null) { @@ -133,7 +136,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupOrBuilder.java index 99c753251c..dd8dfa1f19 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupProto.java index 7366d5e261..01fe17bbce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupProto { +public final class AdGroupProto extends com.google.protobuf.GeneratedFile { private AdGroupProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupProto.class.getName()); + "AdGroupProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -245,55 +245,55 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor, new java.lang.String[] { "ResourceName", "Id", "Name", "Status", "Type", "AdRotationMode", "BaseAdGroup", "TrackingUrlTemplate", "UrlCustomParameters", "Campaign", "CpcBidMicros", "EffectiveCpcBidMicros", "CpmBidMicros", "TargetCpaMicros", "CpvBidMicros", "TargetCpmMicros", "TargetRoas", "PercentCpcBidMicros", "FixedCpmMicros", "TargetCpvMicros", "TargetCpcMicros", "OptimizedTargetingEnabled", "ExcludeDemographicExpansion", "DisplayCustomBidDimension", "FinalUrlSuffix", "TargetingSetting", "AudienceSetting", "EffectiveTargetCpaMicros", "EffectiveTargetCpaSource", "EffectiveTargetRoas", "EffectiveTargetRoasSource", "EffectiveTargetCpc", "EffectiveTargetCpcSource", "Labels", "ExcludedParentAssetFieldTypes", "ExcludedParentAssetSetTypes", "PrimaryStatus", "PrimaryStatusReasons", "DemandGenAdGroupSettings", "VideoAdGroupSettings", "AiMaxAdGroupSetting", "VerticalAdsFormatSetting", }); internal_static_google_ads_googleads_v25_resources_AdGroup_AudienceSetting_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_AdGroup_AudienceSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroup_AudienceSetting_descriptor, new java.lang.String[] { "UseAudienceGrouped", }); internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_descriptor, new java.lang.String[] { "ChannelControls", }); internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_DemandGenChannelControls_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_DemandGenChannelControls_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_DemandGenChannelControls_descriptor, new java.lang.String[] { "ChannelConfig", "ChannelStrategy", "SelectedChannels", "ChannelConfiguration", }); internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_DemandGenChannelControls_DemandGenSelectedChannels_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_DemandGenChannelControls_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_DemandGenChannelControls_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_DemandGenChannelControls_DemandGenSelectedChannels_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroup_DemandGenAdGroupSettings_DemandGenChannelControls_DemandGenSelectedChannels_descriptor, new java.lang.String[] { "YoutubeInStream", "YoutubeInFeed", "YoutubeShorts", "Discover", "Gmail", "Display", "Maps", }); internal_static_google_ads_googleads_v25_resources_AdGroup_VideoAdGroupSettings_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_resources_AdGroup_VideoAdGroupSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroup_VideoAdGroupSettings_descriptor, new java.lang.String[] { "VideoAdSequence", }); internal_static_google_ads_googleads_v25_resources_AdGroup_VideoAdGroupSettings_VideoAdSequenceStepSetting_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroup_VideoAdGroupSettings_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_AdGroup_VideoAdGroupSettings_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_AdGroup_VideoAdGroupSettings_VideoAdSequenceStepSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroup_VideoAdGroupSettings_VideoAdSequenceStepSetting_descriptor, new java.lang.String[] { "StepId", }); internal_static_google_ads_googleads_v25_resources_AdGroup_AiMaxAdGroupSetting_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_resources_AdGroup_AiMaxAdGroupSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroup_AiMaxAdGroupSetting_descriptor, new java.lang.String[] { "DisableSearchTermMatching", }); internal_static_google_ads_googleads_v25_resources_AdGroup_VerticalAdsFormatSetting_descriptor = - internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_resources_AdGroup_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_resources_AdGroup_VerticalAdsFormatSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroup_VerticalAdsFormatSetting_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulation.java index 18fec68dc4..4f05ed666e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -39,10 +39,10 @@ public final class AdGroupSimulation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupSimulation.class.getName()); + "AdGroupSimulation"); } // Use AdGroupSimulation.newBuilder() to construct. private AdGroupSimulation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationName.java index 3b4aa195ef..f90615b8fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdGroupSimulationName implements ResourceName { private static final PathTemplate @@ -127,7 +130,7 @@ public static String format( .toString(); } - public static AdGroupSimulationName parse(String formattedString) { + public static @Nullable AdGroupSimulationName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -151,7 +154,7 @@ public static List parseList(List formattedString return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdGroupSimulationName> values) { List list = new ArrayList<>(values.size()); for (AdGroupSimulationName value : values) { if (value == null) { @@ -221,7 +224,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationOrBuilder.java index 2928e0e7de..a987f166b2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationProto.java index b31ac92c60..f335423af6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdGroupSimulationProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_group_simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdGroupSimulationProto { +public final class AdGroupSimulationProto extends com.google.protobuf.GeneratedFile { private AdGroupSimulationProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupSimulationProto.class.getName()); + "AdGroupSimulationProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -92,7 +92,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdGroupSimulation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdGroupSimulation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupSimulation_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdName.java index 8e820c501e..89c69e3056 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String adId) { return newBuilder().setCustomerId(customerId).setAdId(adId).build().toString(); } - public static AdName parse(String formattedString) { + public static @Nullable AdName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdName> values) { List list = new ArrayList<>(values.size()); for (AdName value : values) { if (value == null) { @@ -133,7 +136,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdOrBuilder.java index 34cb417f70..c09a4a8a94 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -521,7 +521,14 @@ com.google.ads.googleads.v25.common.UrlCollectionOrBuilder getUrlCollectionsOrBu /** *
-   * Synthetic content info for the ad.
+   * Synthetic content info for the ad. Only ads with specific ad types are
+   * eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AdType` values:
+   *
+   * * `HTML5_UPLOAD_AD`
+   * * `DYNAMIC_HTML5_AD`
+   * * `IMAGE_AD`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -530,7 +537,14 @@ com.google.ads.googleads.v25.common.UrlCollectionOrBuilder getUrlCollectionsOrBu boolean hasSyntheticContentInfo(); /** *
-   * Synthetic content info for the ad.
+   * Synthetic content info for the ad. Only ads with specific ad types are
+   * eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AdType` values:
+   *
+   * * `HTML5_UPLOAD_AD`
+   * * `DYNAMIC_HTML5_AD`
+   * * `IMAGE_AD`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; @@ -539,7 +553,14 @@ com.google.ads.googleads.v25.common.UrlCollectionOrBuilder getUrlCollectionsOrBu com.google.ads.googleads.v25.common.SyntheticContentInfo getSyntheticContentInfo(); /** *
-   * Synthetic content info for the ad.
+   * Synthetic content info for the ad. Only ads with specific ad types are
+   * eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AdType` values:
+   *
+   * * `HTML5_UPLOAD_AD`
+   * * `DYNAMIC_HTML5_AD`
+   * * `IMAGE_AD`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 65; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameter.java index bc959d1e63..9451a20308 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameter.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameter.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_parameter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -27,10 +27,10 @@ public final class AdParameter extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdParameter.class.getName()); + "AdParameter"); } // Use AdParameter.newBuilder() to construct. private AdParameter(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterName.java index 8ca9c26aef..376f89ba17 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdParameterName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID_PARAMETER_INDEX = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static AdParameterName parse(String formattedString) { + public static @Nullable AdParameterName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -120,7 +123,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdParameterName> values) { List list = new ArrayList<>(values.size()); for (AdParameterName value : values) { if (value == null) { @@ -179,7 +182,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterOrBuilder.java index 0f32feb09e..5fd7651366 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_parameter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterProto.java index 33929b9ee2..5a153d472e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdParameterProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_parameter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdParameterProto { +public final class AdParameterProto extends com.google.protobuf.GeneratedFile { private AdParameterProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdParameterProto.class.getName()); + "AdParameterProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -70,7 +70,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdParameter_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdParameter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdParameter_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdProto.java index 94b0fa9896..4d569e51e3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdProto { +public final class AdProto extends com.google.protobuf.GeneratedFile { private AdProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdProto.class.getName()); + "AdProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -157,7 +157,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_Ad_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_Ad_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Ad_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleView.java index f982f310c8..21efc2456f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_schedule_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class AdScheduleView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdScheduleView.class.getName()); + "AdScheduleView"); } // Use AdScheduleView.newBuilder() to construct. private AdScheduleView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewName.java index f25a770fdc..d971558ebe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AdScheduleViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String campaignId, String criteri .toString(); } - public static AdScheduleViewName parse(String formattedString) { + public static @Nullable AdScheduleViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AdScheduleViewName> values) { List list = new ArrayList<>(values.size()); for (AdScheduleViewName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewOrBuilder.java index 0344ceeef3..ed37310121 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_schedule_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewProto.java index c42a999469..72aa36237d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdScheduleViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ad_schedule_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AdScheduleViewProto { +public final class AdScheduleViewProto extends com.google.protobuf.GeneratedFile { private AdScheduleViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdScheduleViewProto.class.getName()); + "AdScheduleViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -64,7 +64,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AdScheduleView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AdScheduleView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdScheduleView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdStrengthActionItem.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdStrengthActionItem.java index e56adaddb7..e0f7442260 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdStrengthActionItem.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdStrengthActionItem.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdStrengthActionItem extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdStrengthActionItem.class.getName()); + "AdStrengthActionItem"); } // Use AdStrengthActionItem.newBuilder() to construct. private AdStrengthActionItem(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -143,10 +143,10 @@ public static final class AddAssetDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AddAssetDetails.class.getName()); + "AddAssetDetails"); } // Use AddAssetDetails.newBuilder() to construct. private AddAssetDetails(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdStrengthActionItemOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdStrengthActionItemOrBuilder.java index 05b64d5a1e..b3439b52f5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdStrengthActionItemOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdStrengthActionItemOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerIdentifier.java index 2b90dffe9a..8204f4b77f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerIdentifier.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerIdentifier.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdvertisingPartnerIdentifier extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdvertisingPartnerIdentifier.class.getName()); + "AdvertisingPartnerIdentifier"); } // Use AdvertisingPartnerIdentifier.newBuilder() to construct. private AdvertisingPartnerIdentifier(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerIdentifierOrBuilder.java index 2d28776544..7fb87b1318 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerIdentifierOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerIdentifierOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationIdentifier.java index 72b676cf5f..51db09d2f3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationIdentifier.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationIdentifier.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdvertisingPartnerLinkInvitationIdentifier extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdvertisingPartnerLinkInvitationIdentifier.class.getName()); + "AdvertisingPartnerLinkInvitationIdentifier"); } // Use AdvertisingPartnerLinkInvitationIdentifier.newBuilder() to construct. private AdvertisingPartnerLinkInvitationIdentifier(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationIdentifierOrBuilder.java index 2269553f73..01b6673252 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationIdentifierOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationIdentifierOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationProperties.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationProperties.java index f64d9b06e6..e8eaa1e6de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationProperties.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationProperties.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdvertisingPartnerLinkInvitationProperties extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdvertisingPartnerLinkInvitationProperties.class.getName()); + "AdvertisingPartnerLinkInvitationProperties"); } // Use AdvertisingPartnerLinkInvitationProperties.newBuilder() to construct. private AdvertisingPartnerLinkInvitationProperties(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationPropertiesOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationPropertiesOrBuilder.java index e29a63a7fd..784b5f30cb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationPropertiesOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerLinkInvitationPropertiesOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerProperties.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerProperties.java index 7b25f880f0..f6fd1932bc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerProperties.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerProperties.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AdvertisingPartnerProperties extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdvertisingPartnerProperties.class.getName()); + "AdvertisingPartnerProperties"); } // Use AdvertisingPartnerProperties.newBuilder() to construct. private AdvertisingPartnerProperties(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerPropertiesOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerPropertiesOrBuilder.java index 8ed1fd01e8..2904cf4b0d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerPropertiesOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AdvertisingPartnerPropertiesOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeView.java index 3563fbde47..70a87cf689 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/age_range_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -32,10 +32,10 @@ public final class AgeRangeView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AgeRangeView.class.getName()); + "AgeRangeView"); } // Use AgeRangeView.newBuilder() to construct. private AgeRangeView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewName.java index c8d40a6fb7..64c303cce5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AgeRangeViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static AgeRangeViewName parse(String formattedString) { + public static @Nullable AgeRangeViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AgeRangeViewName> values) { List list = new ArrayList<>(values.size()); for (AgeRangeViewName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewOrBuilder.java index 2d42add54b..7888336a60 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/age_range_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewProto.java index 79c97ab9b2..73dc702acf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AgeRangeViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/age_range_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AgeRangeViewProto { +public final class AgeRangeViewProto extends com.google.protobuf.GeneratedFile { private AgeRangeViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AgeRangeViewProto.class.getName()); + "AgeRangeViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -64,7 +64,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AgeRangeView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AgeRangeView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AgeRangeView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationView.java index 18cfc954ac..89d44f16d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ai_max_search_term_ad_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AiMaxSearchTermAdCombinationView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AiMaxSearchTermAdCombinationView.class.getName()); + "AiMaxSearchTermAdCombinationView"); } // Use AiMaxSearchTermAdCombinationView.newBuilder() to construct. private AiMaxSearchTermAdCombinationView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewName.java index dfe3598458..ee6f7c023f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AiMaxSearchTermAdCombinationViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_SEARCH_TERM_LANDING_PAGE_HEADLINE = @@ -107,7 +110,7 @@ public static String format( .toString(); } - public static AiMaxSearchTermAdCombinationViewName parse(String formattedString) { + public static @Nullable AiMaxSearchTermAdCombinationViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -132,7 +135,8 @@ public static List parseList( return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable AiMaxSearchTermAdCombinationViewName> values) { List list = new ArrayList<>(values.size()); for (AiMaxSearchTermAdCombinationViewName value : values) { if (value == null) { @@ -196,7 +200,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewOrBuilder.java index 65c1b480a7..888bc6a014 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ai_max_search_term_ad_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewProto.java index ac5964d675..b98a3e1fc8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AiMaxSearchTermAdCombinationViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/ai_max_search_term_ad_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AiMaxSearchTermAdCombinationViewProto { +public final class AiMaxSearchTermAdCombinationViewProto extends com.google.protobuf.GeneratedFile { private AiMaxSearchTermAdCombinationViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AiMaxSearchTermAdCombinationViewProto.class.getName()); + "AiMaxSearchTermAdCombinationViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -75,7 +75,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AiMaxSearchTermAdCombinationView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AiMaxSearchTermAdCombinationView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AiMaxSearchTermAdCombinationView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroup.java index 0d4b4fa818..af934898b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/android_privacy_shared_key_google_ad_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AndroidPrivacySharedKeyGoogleAdGroup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AndroidPrivacySharedKeyGoogleAdGroup.class.getName()); + "AndroidPrivacySharedKeyGoogleAdGroup"); } // Use AndroidPrivacySharedKeyGoogleAdGroup.newBuilder() to construct. private AndroidPrivacySharedKeyGoogleAdGroup(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupName.java index f845946ac9..89015399a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AndroidPrivacySharedKeyGoogleAdGroupName implements ResourceName { private static final PathTemplate @@ -129,7 +132,7 @@ public static String format( .toString(); } - public static AndroidPrivacySharedKeyGoogleAdGroupName parse(String formattedString) { + public static @Nullable AndroidPrivacySharedKeyGoogleAdGroupName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -156,7 +159,8 @@ public static List parseList( return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable AndroidPrivacySharedKeyGoogleAdGroupName> values) { List list = new ArrayList<>(values.size()); for (AndroidPrivacySharedKeyGoogleAdGroupName value : values) { if (value == null) { @@ -227,7 +231,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupOrBuilder.java index 7d5172e013..d9b5d698ff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/android_privacy_shared_key_google_ad_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupProto.java index e6f0704477..9ef9df3488 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleAdGroupProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/android_privacy_shared_key_google_ad_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AndroidPrivacySharedKeyGoogleAdGroupProto { +public final class AndroidPrivacySharedKeyGoogleAdGroupProto extends com.google.protobuf.GeneratedFile { private AndroidPrivacySharedKeyGoogleAdGroupProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AndroidPrivacySharedKeyGoogleAdGroupProto.class.getName()); + "AndroidPrivacySharedKeyGoogleAdGroupProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -86,7 +86,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AndroidPrivacySharedKeyGoogleAdGroup_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AndroidPrivacySharedKeyGoogleAdGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AndroidPrivacySharedKeyGoogleAdGroup_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaign.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaign.java index bafa41bd7a..1a3c9bbf68 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaign.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaign.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/android_privacy_shared_key_google_campaign.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AndroidPrivacySharedKeyGoogleCampaign extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AndroidPrivacySharedKeyGoogleCampaign.class.getName()); + "AndroidPrivacySharedKeyGoogleCampaign"); } // Use AndroidPrivacySharedKeyGoogleCampaign.newBuilder() to construct. private AndroidPrivacySharedKeyGoogleCampaign(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignName.java index 00960aa9aa..c7f9f83bf2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AndroidPrivacySharedKeyGoogleCampaignName implements ResourceName { private static final PathTemplate @@ -107,7 +110,7 @@ public static String format( .toString(); } - public static AndroidPrivacySharedKeyGoogleCampaignName parse(String formattedString) { + public static @Nullable AndroidPrivacySharedKeyGoogleCampaignName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -132,7 +135,8 @@ public static List parseList( return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable AndroidPrivacySharedKeyGoogleCampaignName> values) { List list = new ArrayList<>(values.size()); for (AndroidPrivacySharedKeyGoogleCampaignName value : values) { if (value == null) { @@ -193,7 +197,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignOrBuilder.java index 35a4bf5436..21b5132771 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/android_privacy_shared_key_google_campaign.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignProto.java index cee2544d78..193493e3a4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleCampaignProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/android_privacy_shared_key_google_campaign.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AndroidPrivacySharedKeyGoogleCampaignProto { +public final class AndroidPrivacySharedKeyGoogleCampaignProto extends com.google.protobuf.GeneratedFile { private AndroidPrivacySharedKeyGoogleCampaignProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AndroidPrivacySharedKeyGoogleCampaignProto.class.getName()); + "AndroidPrivacySharedKeyGoogleCampaignProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -78,7 +78,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AndroidPrivacySharedKeyGoogleCampaign_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AndroidPrivacySharedKeyGoogleCampaign_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AndroidPrivacySharedKeyGoogleCampaign_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkType.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkType.java index 07cf53bbea..21bc294f48 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkType.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkType.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/android_privacy_shared_key_google_network_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AndroidPrivacySharedKeyGoogleNetworkType extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AndroidPrivacySharedKeyGoogleNetworkType.class.getName()); + "AndroidPrivacySharedKeyGoogleNetworkType"); } // Use AndroidPrivacySharedKeyGoogleNetworkType.newBuilder() to construct. private AndroidPrivacySharedKeyGoogleNetworkType(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeName.java index cefe31d7d7..7109c459fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AndroidPrivacySharedKeyGoogleNetworkTypeName implements ResourceName { private static final PathTemplate @@ -118,7 +121,8 @@ public static String format( .toString(); } - public static AndroidPrivacySharedKeyGoogleNetworkTypeName parse(String formattedString) { + public static @Nullable AndroidPrivacySharedKeyGoogleNetworkTypeName parse( + String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -146,7 +150,7 @@ public static List parseList( } public static List toStringList( - List values) { + List<@Nullable AndroidPrivacySharedKeyGoogleNetworkTypeName> values) { List list = new ArrayList<>(values.size()); for (AndroidPrivacySharedKeyGoogleNetworkTypeName value : values) { if (value == null) { @@ -212,7 +216,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeOrBuilder.java index 761ba456af..3a79626a70 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/android_privacy_shared_key_google_network_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeProto.java index 599c44685e..398444f588 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AndroidPrivacySharedKeyGoogleNetworkTypeProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/android_privacy_shared_key_google_network_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AndroidPrivacySharedKeyGoogleNetworkTypeProto { +public final class AndroidPrivacySharedKeyGoogleNetworkTypeProto extends com.google.protobuf.GeneratedFile { private AndroidPrivacySharedKeyGoogleNetworkTypeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AndroidPrivacySharedKeyGoogleNetworkTypeProto.class.getName()); + "AndroidPrivacySharedKeyGoogleNetworkTypeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -86,7 +86,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AndroidPrivacySharedKeyGoogleNetworkType_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AndroidPrivacySharedKeyGoogleNetworkType_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AndroidPrivacySharedKeyGoogleNetworkType_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationView.java index b97cf28916..7e980819bb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/app_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AppTopCombinationView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppTopCombinationView.class.getName()); + "AppTopCombinationView"); } // Use AppTopCombinationView.newBuilder() to construct. private AppTopCombinationView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewName.java index c7b8f95f97..d3b11d5ec7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AppTopCombinationViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_AD_ID_ASSET_COMBINATION_CATEGORY = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static AppTopCombinationViewName parse(String formattedString) { + public static @Nullable AppTopCombinationViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -121,7 +124,7 @@ public static List parseList(List formattedSt return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AppTopCombinationViewName> values) { List list = new ArrayList<>(values.size()); for (AppTopCombinationViewName value : values) { if (value == null) { @@ -180,7 +183,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewOrBuilder.java index 7eb9bb7082..f82a255c9e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/app_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewProto.java index 6f5f08a583..9184520e33 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppTopCombinationViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/app_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AppTopCombinationViewProto { +public final class AppTopCombinationViewProto extends com.google.protobuf.GeneratedFile { private AppTopCombinationViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppTopCombinationViewProto.class.getName()); + "AppTopCombinationViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -81,13 +81,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AppTopCombinationView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AppTopCombinationView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AppTopCombinationView_descriptor, new java.lang.String[] { "ResourceName", "AdGroupTopCombinations", }); internal_static_google_ads_googleads_v25_resources_AdGroupCreativeAssetCombinationData_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_AdGroupCreativeAssetCombinationData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdGroupCreativeAssetCombinationData_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentive.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentive.java index b9bfb1c88a..828d8a17ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentive.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentive.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/applied_incentive.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AppliedIncentive extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppliedIncentive.class.getName()); + "AppliedIncentive"); } // Use AppliedIncentive.newBuilder() to construct. private AppliedIncentive(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveName.java index 65a336908b..8bf74cb982 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AppliedIncentiveName implements ResourceName { private static final PathTemplate CUSTOMER_ID_COUPON_CODE = @@ -71,7 +74,7 @@ public static String format(String customerId, String couponCode) { return newBuilder().setCustomerId(customerId).setCouponCode(couponCode).build().toString(); } - public static AppliedIncentiveName parse(String formattedString) { + public static @Nullable AppliedIncentiveName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -89,7 +92,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AppliedIncentiveName> values) { List list = new ArrayList<>(values.size()); for (AppliedIncentiveName value : values) { if (value == null) { @@ -135,7 +138,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveOrBuilder.java index 3eb2f5db95..d3d4344b9b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/applied_incentive.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveProto.java index d9d2505088..bee4197a10 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AppliedIncentiveProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/applied_incentive.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AppliedIncentiveProto { +public final class AppliedIncentiveProto extends com.google.protobuf.GeneratedFile { private AppliedIncentiveProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppliedIncentiveProto.class.getName()); + "AppliedIncentiveProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -90,7 +90,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AppliedIncentive_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AppliedIncentive_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AppliedIncentive_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Asset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Asset.java index ac0a1f4131..6d3e34a137 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Asset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Asset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class Asset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Asset.class.getName()); + "Asset"); } // Use Asset.newBuilder() to construct. private Asset(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -789,7 +789,14 @@ public com.google.ads.googleads.v25.resources.AssetFieldTypePolicySummaryOrBuild private com.google.ads.googleads.v25.common.SyntheticContentInfo syntheticContentInfo_; /** *
-   * Synthetic content info for the asset.
+   * Synthetic content info for the asset. Only assets with specific asset
+   * types are eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AssetType` values:
+   *
+   * * `IMAGE`
+   * * `MEDIA_BUNDLE`
+   * * `YOUTUBE_VIDEO`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -801,7 +808,14 @@ public boolean hasSyntheticContentInfo() { } /** *
-   * Synthetic content info for the asset.
+   * Synthetic content info for the asset. Only assets with specific asset
+   * types are eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AssetType` values:
+   *
+   * * `IMAGE`
+   * * `MEDIA_BUNDLE`
+   * * `YOUTUBE_VIDEO`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -813,7 +827,14 @@ public com.google.ads.googleads.v25.common.SyntheticContentInfo getSyntheticCont } /** *
-   * Synthetic content info for the asset.
+   * Synthetic content info for the asset. Only assets with specific asset
+   * types are eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AssetType` values:
+   *
+   * * `IMAGE`
+   * * `MEDIA_BUNDLE`
+   * * `YOUTUBE_VIDEO`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -5749,7 +5770,14 @@ public Builder clearOrientation() { com.google.ads.googleads.v25.common.SyntheticContentInfo, com.google.ads.googleads.v25.common.SyntheticContentInfo.Builder, com.google.ads.googleads.v25.common.SyntheticContentInfoOrBuilder> syntheticContentInfoBuilder_; /** *
-     * Synthetic content info for the asset.
+     * Synthetic content info for the asset. Only assets with specific asset
+     * types are eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AssetType` values:
+     *
+     * * `IMAGE`
+     * * `MEDIA_BUNDLE`
+     * * `YOUTUBE_VIDEO`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -5760,7 +5788,14 @@ public boolean hasSyntheticContentInfo() { } /** *
-     * Synthetic content info for the asset.
+     * Synthetic content info for the asset. Only assets with specific asset
+     * types are eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AssetType` values:
+     *
+     * * `IMAGE`
+     * * `MEDIA_BUNDLE`
+     * * `YOUTUBE_VIDEO`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -5775,7 +5810,14 @@ public com.google.ads.googleads.v25.common.SyntheticContentInfo getSyntheticCont } /** *
-     * Synthetic content info for the asset.
+     * Synthetic content info for the asset. Only assets with specific asset
+     * types are eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AssetType` values:
+     *
+     * * `IMAGE`
+     * * `MEDIA_BUNDLE`
+     * * `YOUTUBE_VIDEO`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -5795,7 +5837,14 @@ public Builder setSyntheticContentInfo(com.google.ads.googleads.v25.common.Synth } /** *
-     * Synthetic content info for the asset.
+     * Synthetic content info for the asset. Only assets with specific asset
+     * types are eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AssetType` values:
+     *
+     * * `IMAGE`
+     * * `MEDIA_BUNDLE`
+     * * `YOUTUBE_VIDEO`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -5813,7 +5862,14 @@ public Builder setSyntheticContentInfo( } /** *
-     * Synthetic content info for the asset.
+     * Synthetic content info for the asset. Only assets with specific asset
+     * types are eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AssetType` values:
+     *
+     * * `IMAGE`
+     * * `MEDIA_BUNDLE`
+     * * `YOUTUBE_VIDEO`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -5838,7 +5894,14 @@ public Builder mergeSyntheticContentInfo(com.google.ads.googleads.v25.common.Syn } /** *
-     * Synthetic content info for the asset.
+     * Synthetic content info for the asset. Only assets with specific asset
+     * types are eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AssetType` values:
+     *
+     * * `IMAGE`
+     * * `MEDIA_BUNDLE`
+     * * `YOUTUBE_VIDEO`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -5855,7 +5918,14 @@ public Builder clearSyntheticContentInfo() { } /** *
-     * Synthetic content info for the asset.
+     * Synthetic content info for the asset. Only assets with specific asset
+     * types are eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AssetType` values:
+     *
+     * * `IMAGE`
+     * * `MEDIA_BUNDLE`
+     * * `YOUTUBE_VIDEO`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -5867,7 +5937,14 @@ public com.google.ads.googleads.v25.common.SyntheticContentInfo.Builder getSynth } /** *
-     * Synthetic content info for the asset.
+     * Synthetic content info for the asset. Only assets with specific asset
+     * types are eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AssetType` values:
+     *
+     * * `IMAGE`
+     * * `MEDIA_BUNDLE`
+     * * `YOUTUBE_VIDEO`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -5882,7 +5959,14 @@ public com.google.ads.googleads.v25.common.SyntheticContentInfoOrBuilder getSynt } /** *
-     * Synthetic content info for the asset.
+     * Synthetic content info for the asset. Only assets with specific asset
+     * types are eligible for updates using the `synthetic_content_info` field.
+     *
+     * Allowed `AssetType` values:
+     *
+     * * `IMAGE`
+     * * `MEDIA_BUNDLE`
+     * * `YOUTUBE_VIDEO`
      * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetCoverage.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetCoverage.java index 8648f87864..21c0c235d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetCoverage.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetCoverage.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AssetCoverage extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetCoverage.class.getName()); + "AssetCoverage"); } // Use AssetCoverage.newBuilder() to construct. private AssetCoverage(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetCoverageOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetCoverageOrBuilder.java index e2e9ed26e1..59eda7a1c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetCoverageOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetCoverageOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypePolicySummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypePolicySummary.java index d4fdd0baeb..9017b4d91a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypePolicySummary.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypePolicySummary.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AssetFieldTypePolicySummary extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetFieldTypePolicySummary.class.getName()); + "AssetFieldTypePolicySummary"); } // Use AssetFieldTypePolicySummary.newBuilder() to construct. private AssetFieldTypePolicySummary(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypePolicySummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypePolicySummaryOrBuilder.java index 3762d92f82..47b2db6b36 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypePolicySummaryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypePolicySummaryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeView.java index 0c54cccb1a..8f27f19325 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_field_type_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class AssetFieldTypeView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetFieldTypeView.class.getName()); + "AssetFieldTypeView"); } // Use AssetFieldTypeView.newBuilder() to construct. private AssetFieldTypeView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewName.java index f5a38c213b..a35fe0d5ed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetFieldTypeViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_FIELD_TYPE = @@ -71,7 +74,7 @@ public static String format(String customerId, String fieldType) { return newBuilder().setCustomerId(customerId).setFieldType(fieldType).build().toString(); } - public static AssetFieldTypeViewName parse(String formattedString) { + public static @Nullable AssetFieldTypeViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -89,7 +92,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetFieldTypeViewName> values) { List list = new ArrayList<>(values.size()); for (AssetFieldTypeViewName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewOrBuilder.java index 41e63d6ca4..ca79259893 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_field_type_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewProto.java index 2965d008bf..bda0d1ea50 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetFieldTypeViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_field_type_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetFieldTypeViewProto { +public final class AssetFieldTypeViewProto extends com.google.protobuf.GeneratedFile { private AssetFieldTypeViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetFieldTypeViewProto.class.getName()); + "AssetFieldTypeViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -69,7 +69,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetFieldTypeView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetFieldTypeView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetFieldTypeView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroup.java index d04a71c0ca..6907ea821f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class AssetGroup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroup.class.getName()); + "AssetGroup"); } // Use AssetGroup.newBuilder() to construct. private AssetGroup(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAsset.java index 54a1db948d..5b9abb1dbe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class AssetGroupAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupAsset.class.getName()); + "AssetGroupAsset"); } // Use AssetGroupAsset.newBuilder() to construct. private AssetGroupAsset(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetCombinationData.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetCombinationData.java index 24d78a7563..352a6d47bc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetCombinationData.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetCombinationData.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AssetGroupAssetCombinationData extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupAssetCombinationData.class.getName()); + "AssetGroupAssetCombinationData"); } // Use AssetGroupAssetCombinationData.newBuilder() to construct. private AssetGroupAssetCombinationData(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetCombinationDataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetCombinationDataOrBuilder.java index 2673438597..f078d30daa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetCombinationDataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetCombinationDataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetName.java index e72485f19d..7eb1bf752e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupAssetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_GROUP_ID_ASSET_ID_FIELD_TYPE = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static AssetGroupAssetName parse(String formattedString) { + public static @Nullable AssetGroupAssetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -120,7 +123,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetGroupAssetName> values) { List list = new ArrayList<>(values.size()); for (AssetGroupAssetName value : values) { if (value == null) { @@ -179,7 +182,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetOrBuilder.java index 24569e7e52..6d6eee73a3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetProto.java index f23e0b0d25..e461f77a85 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupAssetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetGroupAssetProto { +public final class AssetGroupAssetProto extends com.google.protobuf.GeneratedFile { private AssetGroupAssetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupAssetProto.class.getName()); + "AssetGroupAssetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -102,7 +102,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetGroupAsset_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetGroupAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetGroupAsset_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilter.java index 49a074300e..2cb21febdd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilter.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilter.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_listing_group_filter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class AssetGroupListingGroupFilter extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupListingGroupFilter.class.getName()); + "AssetGroupListingGroupFilter"); } // Use AssetGroupListingGroupFilter.newBuilder() to construct. private AssetGroupListingGroupFilter(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterName.java index 59ab59a165..d88f22cc65 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupListingGroupFilterName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_GROUP_ID_LISTING_GROUP_FILTER_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String assetGroupId, String listi .toString(); } - public static AssetGroupListingGroupFilterName parse(String formattedString) { + public static @Nullable AssetGroupListingGroupFilterName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -110,7 +113,7 @@ public static List parseList(List form return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetGroupListingGroupFilterName> values) { List list = new ArrayList<>(values.size()); for (AssetGroupListingGroupFilterName value : values) { if (value == null) { @@ -164,7 +167,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterOrBuilder.java index 5a55ad73aa..c8a3fb5abd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_listing_group_filter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterProto.java index 782d0963e4..b09a7c2d8b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupListingGroupFilterProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_listing_group_filter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetGroupListingGroupFilterProto { +public final class AssetGroupListingGroupFilterProto extends com.google.protobuf.GeneratedFile { private AssetGroupListingGroupFilterProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupListingGroupFilterProto.class.getName()); + "AssetGroupListingGroupFilterProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -221,79 +221,79 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetGroupListingGroupFilter_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetGroupListingGroupFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetGroupListingGroupFilter_descriptor, new java.lang.String[] { "ResourceName", "AssetGroup", "Id", "Type", "ListingSource", "CaseValue", "ParentListingGroupFilter", "Path", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimensionPath_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimensionPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimensionPath_descriptor, new java.lang.String[] { "Dimensions", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor, new java.lang.String[] { "ProductCategory", "ProductBrand", "ProductChannel", "ProductCondition", "ProductCustomAttribute", "ProductItemId", "ProductType", "Webpage", "RetailFilterBundle", "Dimension", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductCategory_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductCategory_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductCategory_descriptor, new java.lang.String[] { "CategoryId", "Level", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductBrand_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductBrand_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductBrand_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductChannel_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductChannel_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductChannel_descriptor, new java.lang.String[] { "Channel", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductCondition_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductCondition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductCondition_descriptor, new java.lang.String[] { "Condition", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductCustomAttribute_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductCustomAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductCustomAttribute_descriptor, new java.lang.String[] { "Value", "Index", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductItemId_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(5); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(5); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductItemId_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductItemId_descriptor, new java.lang.String[] { "Value", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductType_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(6); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(6); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductType_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_ProductType_descriptor, new java.lang.String[] { "Value", "Level", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_Webpage_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(7); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(7); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_Webpage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_Webpage_descriptor, new java.lang.String[] { "Conditions", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_WebpageCondition_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(8); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(8); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_WebpageCondition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_WebpageCondition_descriptor, new java.lang.String[] { "CustomLabel", "UrlContains", "Condition", }); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_RetailFilterBundle_descriptor = - internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedTypes().get(9); + internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_descriptor.getNestedType(9); internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_RetailFilterBundle_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ListingGroupFilterDimension_RetailFilterBundle_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupName.java index df955719b0..151ae79b8f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_GROUP_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String assetGroupId) { return newBuilder().setCustomerId(customerId).setAssetGroupId(assetGroupId).build().toString(); } - public static AssetGroupName parse(String formattedString) { + public static @Nullable AssetGroupName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetGroupName> values) { List list = new ArrayList<>(values.size()); for (AssetGroupName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupOrBuilder.java index bf6f8c16e7..7e34409a6f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupView.java index 1a047e4c07..cead6fa27b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_product_group_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AssetGroupProductGroupView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupProductGroupView.class.getName()); + "AssetGroupProductGroupView"); } // Use AssetGroupProductGroupView.newBuilder() to construct. private AssetGroupProductGroupView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewName.java index e6eefa1aad..4103fd9677 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupProductGroupViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_GROUP_ID_LISTING_GROUP_FILTER_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String assetGroupId, String listi .toString(); } - public static AssetGroupProductGroupViewName parse(String formattedString) { + public static @Nullable AssetGroupProductGroupViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -110,7 +113,7 @@ public static List parseList(List format return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetGroupProductGroupViewName> values) { List list = new ArrayList<>(values.size()); for (AssetGroupProductGroupViewName value : values) { if (value == null) { @@ -164,7 +167,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewOrBuilder.java index 4879ed5fec..be8f5eaa14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_product_group_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewProto.java index e4b2bede09..06cd85dc54 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProductGroupViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_product_group_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetGroupProductGroupViewProto { +public final class AssetGroupProductGroupViewProto extends com.google.protobuf.GeneratedFile { private AssetGroupProductGroupViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupProductGroupViewProto.class.getName()); + "AssetGroupProductGroupViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -71,7 +71,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetGroupProductGroupView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetGroupProductGroupView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetGroupProductGroupView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProto.java index 47dc0122b1..908a3223c4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetGroupProto { +public final class AssetGroupProto extends com.google.protobuf.GeneratedFile { private AssetGroupProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupProto.class.getName()); + "AssetGroupProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -151,37 +151,37 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetGroup_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetGroup_descriptor, new java.lang.String[] { "ResourceName", "Id", "Campaign", "Name", "FinalUrls", "FinalMobileUrls", "Status", "PrimaryStatus", "PrimaryStatusReasons", "Path1", "Path2", "AdStrength", "AssetCoverage", "GoogleLocalServicesInfo", }); internal_static_google_ads_googleads_v25_resources_AssetCoverage_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_AssetCoverage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetCoverage_descriptor, new java.lang.String[] { "AdStrengthActionItems", }); internal_static_google_ads_googleads_v25_resources_AdStrengthActionItem_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_AdStrengthActionItem_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdStrengthActionItem_descriptor, new java.lang.String[] { "ActionItemType", "AddAssetDetails", "ActionDetails", }); internal_static_google_ads_googleads_v25_resources_AdStrengthActionItem_AddAssetDetails_descriptor = - internal_static_google_ads_googleads_v25_resources_AdStrengthActionItem_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_AdStrengthActionItem_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_AdStrengthActionItem_AddAssetDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdStrengthActionItem_AddAssetDetails_descriptor, new java.lang.String[] { "AssetFieldType", "AssetCount", "VideoAspectRatioRequirement", }); internal_static_google_ads_googleads_v25_resources_GoogleLocalServicesInfo_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_resources_GoogleLocalServicesInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_GoogleLocalServicesInfo_descriptor, new java.lang.String[] { "CategoryId", "Callouts", }); internal_static_google_ads_googleads_v25_resources_LocalServicesCallout_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_resources_LocalServicesCallout_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_LocalServicesCallout_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignal.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignal.java index 8a396a095c..00b69b46ee 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignal.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignal.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_signal.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class AssetGroupSignal extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupSignal.class.getName()); + "AssetGroupSignal"); } // Use AssetGroupSignal.newBuilder() to construct. private AssetGroupSignal(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalName.java index 7354e21c8e..9ab1dc5dee 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupSignalName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_GROUP_ID_CRITERION_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String assetGroupId, String crite .toString(); } - public static AssetGroupSignalName parse(String formattedString) { + public static @Nullable AssetGroupSignalName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -107,7 +110,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetGroupSignalName> values) { List list = new ArrayList<>(values.size()); for (AssetGroupSignalName value : values) { if (value == null) { @@ -156,7 +159,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalOrBuilder.java index f815c1c72b..4ddc3d3c16 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_signal.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalProto.java index 7a37644411..86d3db72a8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupSignalProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_signal.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetGroupSignalProto { +public final class AssetGroupSignalProto extends com.google.protobuf.GeneratedFile { private AssetGroupSignalProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupSignalProto.class.getName()); + "AssetGroupSignalProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -85,7 +85,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetGroupSignal_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetGroupSignal_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetGroupSignal_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationView.java index 11b758195f..68faeb49f8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AssetGroupTopCombinationView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupTopCombinationView.class.getName()); + "AssetGroupTopCombinationView"); } // Use AssetGroupTopCombinationView.newBuilder() to construct. private AssetGroupTopCombinationView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewName.java index 74b212a6be..2f74641e13 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupTopCombinationViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_GROUP_ID_ASSET_COMBINATION_CATEGORY = @@ -89,7 +92,7 @@ public static String format( .toString(); } - public static AssetGroupTopCombinationViewName parse(String formattedString) { + public static @Nullable AssetGroupTopCombinationViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -111,7 +114,7 @@ public static List parseList(List form return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetGroupTopCombinationViewName> values) { List list = new ArrayList<>(values.size()); for (AssetGroupTopCombinationViewName value : values) { if (value == null) { @@ -165,7 +168,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewOrBuilder.java index 5918849f61..8700bea796 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewProto.java index aa67287495..b92a8cbf37 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetGroupTopCombinationViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_top_combination_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetGroupTopCombinationViewProto { +public final class AssetGroupTopCombinationViewProto extends com.google.protobuf.GeneratedFile { private AssetGroupTopCombinationViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupTopCombinationViewProto.class.getName()); + "AssetGroupTopCombinationViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -80,13 +80,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetGroupTopCombinationView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetGroupTopCombinationView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetGroupTopCombinationView_descriptor, new java.lang.String[] { "ResourceName", "AssetGroupTopCombinations", }); internal_static_google_ads_googleads_v25_resources_AssetGroupAssetCombinationData_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_AssetGroupAssetCombinationData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetGroupAssetCombinationData_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetName.java index ad9996fc55..15d58b61eb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String assetId) { return newBuilder().setCustomerId(customerId).setAssetId(assetId).build().toString(); } - public static AssetName parse(String formattedString) { + public static @Nullable AssetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetName> values) { List list = new ArrayList<>(values.size()); for (AssetName value : values) { if (value == null) { @@ -133,7 +136,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetOrBuilder.java index 59495ac9b5..d890c9542f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -418,7 +418,14 @@ com.google.ads.googleads.v25.resources.AssetFieldTypePolicySummaryOrBuilder getF /** *
-   * Synthetic content info for the asset.
+   * Synthetic content info for the asset. Only assets with specific asset
+   * types are eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AssetType` values:
+   *
+   * * `IMAGE`
+   * * `MEDIA_BUNDLE`
+   * * `YOUTUBE_VIDEO`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -427,7 +434,14 @@ com.google.ads.googleads.v25.resources.AssetFieldTypePolicySummaryOrBuilder getF boolean hasSyntheticContentInfo(); /** *
-   * Synthetic content info for the asset.
+   * Synthetic content info for the asset. Only assets with specific asset
+   * types are eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AssetType` values:
+   *
+   * * `IMAGE`
+   * * `MEDIA_BUNDLE`
+   * * `YOUTUBE_VIDEO`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; @@ -436,7 +450,14 @@ com.google.ads.googleads.v25.resources.AssetFieldTypePolicySummaryOrBuilder getF com.google.ads.googleads.v25.common.SyntheticContentInfo getSyntheticContentInfo(); /** *
-   * Synthetic content info for the asset.
+   * Synthetic content info for the asset. Only assets with specific asset
+   * types are eligible for updates using the `synthetic_content_info` field.
+   *
+   * Allowed `AssetType` values:
+   *
+   * * `IMAGE`
+   * * `MEDIA_BUNDLE`
+   * * `YOUTUBE_VIDEO`
    * 
* * .google.ads.googleads.v25.common.SyntheticContentInfo synthetic_content_info = 55; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetPolicySummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetPolicySummary.java index 22fe9747b1..d09e2a1606 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetPolicySummary.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetPolicySummary.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class AssetPolicySummary extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetPolicySummary.class.getName()); + "AssetPolicySummary"); } // Use AssetPolicySummary.newBuilder() to construct. private AssetPolicySummary(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetPolicySummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetPolicySummaryOrBuilder.java index 77d4e19330..9310b8af15 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetPolicySummaryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetPolicySummaryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetProto.java index bd5875aa06..495bf5bbaf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetProto { +public final class AssetProto extends com.google.protobuf.GeneratedFile { private AssetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetProto.class.getName()); + "AssetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -198,19 +198,19 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_Asset_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_Asset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Asset_descriptor, new java.lang.String[] { "ResourceName", "Id", "Name", "Type", "FinalUrls", "FinalMobileUrls", "TrackingUrlTemplate", "UrlCustomParameters", "FinalUrlSuffix", "Source", "PolicySummary", "FieldTypePolicySummaries", "Orientation", "SyntheticContentInfo", "YoutubeVideoAsset", "MediaBundleAsset", "ImageAsset", "TextAsset", "LeadFormAsset", "BookOnGoogleAsset", "PromotionAsset", "CalloutAsset", "StructuredSnippetAsset", "SitelinkAsset", "PageFeedAsset", "DynamicEducationAsset", "MobileAppAsset", "HotelCalloutAsset", "CallAsset", "PriceAsset", "CallToActionAsset", "DynamicRealEstateAsset", "DynamicCustomAsset", "DynamicHotelsAndRentalsAsset", "DynamicFlightsAsset", "DemandGenCarouselCardAsset", "DynamicTravelAsset", "DynamicLocalAsset", "DynamicJobsAsset", "LocationAsset", "HotelPropertyAsset", "BusinessMessageAsset", "AppDeepLinkAsset", "YoutubeVideoListAsset", "AssetData", }); internal_static_google_ads_googleads_v25_resources_AssetFieldTypePolicySummary_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_AssetFieldTypePolicySummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetFieldTypePolicySummary_descriptor, new java.lang.String[] { "AssetFieldType", "AssetSource", "PolicySummaryInfo", }); internal_static_google_ads_googleads_v25_resources_AssetPolicySummary_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_AssetPolicySummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetPolicySummary_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSet.java index 25681d4a7e..cf8c4af81e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSet.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSet.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class AssetSet extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSet.class.getName()); + "AssetSet"); } // Use AssetSet.newBuilder() to construct. private AssetSet(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -111,10 +111,10 @@ public static final class MerchantCenterFeed extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MerchantCenterFeed.class.getName()); + "MerchantCenterFeed"); } // Use MerchantCenterFeed.newBuilder() to construct. private MerchantCenterFeed(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -809,10 +809,10 @@ public static final class HotelPropertyData extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - HotelPropertyData.class.getName()); + "HotelPropertyData"); } // Use HotelPropertyData.newBuilder() to construct. private HotelPropertyData(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1583,10 +1583,10 @@ public static final class TravelFeedData extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TravelFeedData.class.getName()); + "TravelFeedData"); } // Use TravelFeedData.newBuilder() to construct. private TravelFeedData(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAsset.java index 2e67495b25..6ccab6d7be 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_set_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class AssetSetAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetAsset.class.getName()); + "AssetSetAsset"); } // Use AssetSetAsset.newBuilder() to construct. private AssetSetAsset(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetName.java index b139c9a361..e3bf0503a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetSetAssetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_SET_ID_ASSET_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String assetSetId, String assetId .toString(); } - public static AssetSetAssetName parse(String formattedString) { + public static @Nullable AssetSetAssetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -105,7 +108,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetSetAssetName> values) { List list = new ArrayList<>(values.size()); for (AssetSetAssetName value : values) { if (value == null) { @@ -154,7 +157,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetOrBuilder.java index 7387fbea95..8484373856 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_set_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetProto.java index 13e49315f4..f202faf84f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetAssetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_set_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetSetAssetProto { +public final class AssetSetAssetProto extends com.google.protobuf.GeneratedFile { private AssetSetAssetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetAssetProto.class.getName()); + "AssetSetAssetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -72,7 +72,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetSetAsset_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetSetAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetSetAsset_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetName.java index e2ea8e58a8..90964f5f03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetSetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_SET_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String assetSetId) { return newBuilder().setCustomerId(customerId).setAssetSetId(assetSetId).build().toString(); } - public static AssetSetName parse(String formattedString) { + public static @Nullable AssetSetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetSetName> values) { List list = new ArrayList<>(values.size()); for (AssetSetName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetOrBuilder.java index d41fb73974..bbe18f6402 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetProto.java index e7ef5bc158..5d71f8d418 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetSetProto { +public final class AssetSetProto extends com.google.protobuf.GeneratedFile { private AssetSetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetProto.class.getName()); + "AssetSetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -122,25 +122,25 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetSet_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetSet_descriptor, new java.lang.String[] { "Id", "ResourceName", "Name", "Type", "Status", "MerchantCenterFeed", "LocationGroupParentAssetSetId", "HotelPropertyData", "TravelFeedData", "LocationSet", "BusinessProfileLocationGroup", "ChainLocationGroup", "AssetSetSource", }); internal_static_google_ads_googleads_v25_resources_AssetSet_MerchantCenterFeed_descriptor = - internal_static_google_ads_googleads_v25_resources_AssetSet_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_AssetSet_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_AssetSet_MerchantCenterFeed_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetSet_MerchantCenterFeed_descriptor, new java.lang.String[] { "MerchantId", "FeedLabel", }); internal_static_google_ads_googleads_v25_resources_AssetSet_HotelPropertyData_descriptor = - internal_static_google_ads_googleads_v25_resources_AssetSet_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_AssetSet_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_AssetSet_HotelPropertyData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetSet_HotelPropertyData_descriptor, new java.lang.String[] { "HotelCenterId", "PartnerName", }); internal_static_google_ads_googleads_v25_resources_AssetSet_TravelFeedData_descriptor = - internal_static_google_ads_googleads_v25_resources_AssetSet_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_resources_AssetSet_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_resources_AssetSet_TravelFeedData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetSet_TravelFeedData_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeView.java index 3603044a76..0ca74bc5fe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_set_type_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class AssetSetTypeView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetTypeView.class.getName()); + "AssetSetTypeView"); } // Use AssetSetTypeView.newBuilder() to construct. private AssetSetTypeView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewName.java index 70307d8f73..3e2583fd9f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AssetSetTypeViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_SET_TYPE = @@ -71,7 +74,7 @@ public static String format(String customerId, String assetSetType) { return newBuilder().setCustomerId(customerId).setAssetSetType(assetSetType).build().toString(); } - public static AssetSetTypeViewName parse(String formattedString) { + public static @Nullable AssetSetTypeViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -89,7 +92,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AssetSetTypeViewName> values) { List list = new ArrayList<>(values.size()); for (AssetSetTypeViewName value : values) { if (value == null) { @@ -135,7 +138,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewOrBuilder.java index 225a6ac61a..3b629970a9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_set_type_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewProto.java index 2a5a77b2d2..d920db2e5d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AssetSetTypeViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_set_type_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AssetSetTypeViewProto { +public final class AssetSetTypeViewProto extends com.google.protobuf.GeneratedFile { private AssetSetTypeViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetTypeViewProto.class.getName()); + "AssetSetTypeViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -69,7 +69,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_AssetSetTypeView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_AssetSetTypeView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AssetSetTypeView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Audience.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Audience.java index ab113a760d..39c486433d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Audience.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Audience.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/audience.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class Audience extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Audience.class.getName()); + "Audience"); } // Use Audience.newBuilder() to construct. private Audience(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceName.java index c077892dce..a7c8f65442 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class AudienceName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AUDIENCE_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String audienceId) { return newBuilder().setCustomerId(customerId).setAudienceId(audienceId).build().toString(); } - public static AudienceName parse(String formattedString) { + public static @Nullable AudienceName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable AudienceName> values) { List list = new ArrayList<>(values.size()); for (AudienceName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceOrBuilder.java index 649fb254a3..c661476cf6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/audience.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceProto.java index dbb7b2c619..853e0ea35f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/AudienceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/audience.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class AudienceProto { +public final class AudienceProto extends com.google.protobuf.GeneratedFile { private AudienceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceProto.class.getName()); + "AudienceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -81,7 +81,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_Audience_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_Audience_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Audience_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BackgroundCheckVerificationArtifact.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BackgroundCheckVerificationArtifact.java index 457645d873..a6124d63fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BackgroundCheckVerificationArtifact.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BackgroundCheckVerificationArtifact.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class BackgroundCheckVerificationArtifact extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BackgroundCheckVerificationArtifact.class.getName()); + "BackgroundCheckVerificationArtifact"); } // Use BackgroundCheckVerificationArtifact.newBuilder() to construct. private BackgroundCheckVerificationArtifact(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BackgroundCheckVerificationArtifactOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BackgroundCheckVerificationArtifactOrBuilder.java index 66a81425cd..7f420e75db 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BackgroundCheckVerificationArtifactOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BackgroundCheckVerificationArtifactOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJob.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJob.java index 7cde576f2d..a5b69809ed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJob.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJob.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/batch_job.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class BatchJob extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BatchJob.class.getName()); + "BatchJob"); } // Use BatchJob.newBuilder() to construct. private BatchJob(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -254,10 +254,10 @@ public static final class BatchJobMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BatchJobMetadata.class.getName()); + "BatchJobMetadata"); } // Use BatchJobMetadata.newBuilder() to construct. private BatchJobMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobName.java index 16f3dd80e9..3f92e7814c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class BatchJobName implements ResourceName { private static final PathTemplate CUSTOMER_ID_BATCH_JOB_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String batchJobId) { return newBuilder().setCustomerId(customerId).setBatchJobId(batchJobId).build().toString(); } - public static BatchJobName parse(String formattedString) { + public static @Nullable BatchJobName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable BatchJobName> values) { List list = new ArrayList<>(values.size()); for (BatchJobName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobOrBuilder.java index e5b445091e..0bae6169e0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/batch_job.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobProto.java index 9c72f9c590..e98510e79f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BatchJobProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/batch_job.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class BatchJobProto { +public final class BatchJobProto extends com.google.protobuf.GeneratedFile { private BatchJobProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BatchJobProto.class.getName()); + "BatchJobProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -91,13 +91,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_BatchJob_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_BatchJob_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BatchJob_descriptor, new java.lang.String[] { "ResourceName", "Id", "NextAddSequenceToken", "Metadata", "Status", "LongRunningOperation", }); internal_static_google_ads_googleads_v25_resources_BatchJob_BatchJobMetadata_descriptor = - internal_static_google_ads_googleads_v25_resources_BatchJob_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_BatchJob_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_BatchJob_BatchJobMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BatchJob_BatchJobMetadata_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusion.java index 1596d29a6c..5bc0fb5186 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_data_exclusion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -29,10 +29,10 @@ public final class BiddingDataExclusion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingDataExclusion.class.getName()); + "BiddingDataExclusion"); } // Use BiddingDataExclusion.newBuilder() to construct. private BiddingDataExclusion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionName.java index 60e3daea96..011b9a2914 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class BiddingDataExclusionName implements ResourceName { private static final PathTemplate CUSTOMER_ID_SEASONALITY_EVENT_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String seasonalityEventId) { .toString(); } - public static BiddingDataExclusionName parse(String formattedString) { + public static @Nullable BiddingDataExclusionName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStr return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable BiddingDataExclusionName> values) { List list = new ArrayList<>(values.size()); for (BiddingDataExclusionName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionOrBuilder.java index 1e1df9f771..3a8e3f1930 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_data_exclusion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionProto.java index ad169d0c28..7abfced1cc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingDataExclusionProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_data_exclusion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class BiddingDataExclusionProto { +public final class BiddingDataExclusionProto extends com.google.protobuf.GeneratedFile { private BiddingDataExclusionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingDataExclusionProto.class.getName()); + "BiddingDataExclusionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -89,7 +89,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_BiddingDataExclusion_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_BiddingDataExclusion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BiddingDataExclusion_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustment.java index 0f478e7ba5..5aab123457 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustment.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustment.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_seasonality_adjustment.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -26,10 +26,10 @@ public final class BiddingSeasonalityAdjustment extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingSeasonalityAdjustment.class.getName()); + "BiddingSeasonalityAdjustment"); } // Use BiddingSeasonalityAdjustment.newBuilder() to construct. private BiddingSeasonalityAdjustment(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentName.java index 91474de4d1..255e75d41e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class BiddingSeasonalityAdjustmentName implements ResourceName { private static final PathTemplate CUSTOMER_ID_SEASONALITY_EVENT_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String seasonalityEventId) { .toString(); } - public static BiddingSeasonalityAdjustmentName parse(String formattedString) { + public static @Nullable BiddingSeasonalityAdjustmentName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -94,7 +97,7 @@ public static List parseList(List form return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable BiddingSeasonalityAdjustmentName> values) { List list = new ArrayList<>(values.size()); for (BiddingSeasonalityAdjustmentName value : values) { if (value == null) { @@ -140,7 +143,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentOrBuilder.java index 888da9ef6d..f33ab721b4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_seasonality_adjustment.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentProto.java index 87a92a13dc..fbb53ca97b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingSeasonalityAdjustmentProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_seasonality_adjustment.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class BiddingSeasonalityAdjustmentProto { +public final class BiddingSeasonalityAdjustmentProto extends com.google.protobuf.GeneratedFile { private BiddingSeasonalityAdjustmentProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingSeasonalityAdjustmentProto.class.getName()); + "BiddingSeasonalityAdjustmentProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -91,7 +91,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_BiddingSeasonalityAdjustment_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_BiddingSeasonalityAdjustment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BiddingSeasonalityAdjustment_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategy.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategy.java index 8fd048b144..42c5a7f958 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategy.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategy.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_strategy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class BiddingStrategy extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingStrategy.class.getName()); + "BiddingStrategy"); } // Use BiddingStrategy.newBuilder() to construct. private BiddingStrategy(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyName.java index dacb2b594c..a12e562d34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class BiddingStrategyName implements ResourceName { private static final PathTemplate CUSTOMER_ID_BIDDING_STRATEGY_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String biddingStrategyId) { .toString(); } - public static BiddingStrategyName parse(String formattedString) { + public static @Nullable BiddingStrategyName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable BiddingStrategyName> values) { List list = new ArrayList<>(values.size()); for (BiddingStrategyName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyOrBuilder.java index 059b05f9d1..3e1ef7d26c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_strategy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyProto.java index d5eb20d2bd..1ee987a6c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategyProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_strategy.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class BiddingStrategyProto { +public final class BiddingStrategyProto extends com.google.protobuf.GeneratedFile { private BiddingStrategyProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingStrategyProto.class.getName()); + "BiddingStrategyProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -98,7 +98,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_BiddingStrategy_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_BiddingStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BiddingStrategy_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulation.java index dbc9e076cc..f9fda4ff4c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_strategy_simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -26,10 +26,10 @@ public final class BiddingStrategySimulation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingStrategySimulation.class.getName()); + "BiddingStrategySimulation"); } // Use BiddingStrategySimulation.newBuilder() to construct. private BiddingStrategySimulation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationName.java index aea8cce7db..2d6cdaf29d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class BiddingStrategySimulationName implements ResourceName { private static final PathTemplate @@ -127,7 +130,7 @@ public static String format( .toString(); } - public static BiddingStrategySimulationName parse(String formattedString) { + public static @Nullable BiddingStrategySimulationName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -152,7 +155,7 @@ public static List parseList(List formatt return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable BiddingStrategySimulationName> values) { List list = new ArrayList<>(values.size()); for (BiddingStrategySimulationName value : values) { if (value == null) { @@ -222,7 +225,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationOrBuilder.java index 636763b18b..44e7078daa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_strategy_simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationProto.java index eb587f004a..26add68a52 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BiddingStrategySimulationProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/bidding_strategy_simulation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class BiddingStrategySimulationProto { +public final class BiddingStrategySimulationProto extends com.google.protobuf.GeneratedFile { private BiddingStrategySimulationProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingStrategySimulationProto.class.getName()); + "BiddingStrategySimulationProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -87,7 +87,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_BiddingStrategySimulation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_BiddingStrategySimulation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BiddingStrategySimulation_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetup.java index 66a0b822e5..9d9f834cdb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/billing_setup.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class BillingSetup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BillingSetup.class.getName()); + "BillingSetup"); } // Use BillingSetup.newBuilder() to construct. private BillingSetup(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -267,10 +267,10 @@ public static final class PaymentsAccountInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PaymentsAccountInfo.class.getName()); + "PaymentsAccountInfo"); } // Use PaymentsAccountInfo.newBuilder() to construct. private PaymentsAccountInfo(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupName.java index d8018ba696..aa82f5b6b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class BillingSetupName implements ResourceName { private static final PathTemplate CUSTOMER_ID_BILLING_SETUP_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String billingSetupId) { .toString(); } - public static BillingSetupName parse(String formattedString) { + public static @Nullable BillingSetupName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable BillingSetupName> values) { List list = new ArrayList<>(values.size()); for (BillingSetupName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupOrBuilder.java index 93df558bc0..d04dc8a425 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/billing_setup.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupProto.java index 508e5ff7f9..64967b8805 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BillingSetupProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/billing_setup.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class BillingSetupProto { +public final class BillingSetupProto extends com.google.protobuf.GeneratedFile { private BillingSetupProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BillingSetupProto.class.getName()); + "BillingSetupProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -97,13 +97,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_BillingSetup_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_BillingSetup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BillingSetup_descriptor, new java.lang.String[] { "ResourceName", "Id", "Status", "PaymentsAccount", "PaymentsAccountInfo", "StartDateTime", "StartTimeType", "EndDateTime", "EndTimeType", "StartTime", "EndTime", }); internal_static_google_ads_googleads_v25_resources_BillingSetup_PaymentsAccountInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_BillingSetup_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_BillingSetup_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_BillingSetup_PaymentsAccountInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BillingSetup_PaymentsAccountInfo_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationCheckVerificationArtifact.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationCheckVerificationArtifact.java index e39714f2c0..f23f08b987 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationCheckVerificationArtifact.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationCheckVerificationArtifact.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class BusinessRegistrationCheckVerificationArtifact extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessRegistrationCheckVerificationArtifact.class.getName()); + "BusinessRegistrationCheckVerificationArtifact"); } // Use BusinessRegistrationCheckVerificationArtifact.newBuilder() to construct. private BusinessRegistrationCheckVerificationArtifact(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationCheckVerificationArtifactOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationCheckVerificationArtifactOrBuilder.java index 8f6e39c79d..84997dc78b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationCheckVerificationArtifactOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationCheckVerificationArtifactOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationDocument.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationDocument.java index b60b72fef6..eb2eb2ff35 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationDocument.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationDocument.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class BusinessRegistrationDocument extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessRegistrationDocument.class.getName()); + "BusinessRegistrationDocument"); } // Use BusinessRegistrationDocument.newBuilder() to construct. private BusinessRegistrationDocument(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationDocumentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationDocumentOrBuilder.java index fc72f86a51..6b86ff8106 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationDocumentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationDocumentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationNumber.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationNumber.java index a451df1fbd..510fa10976 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationNumber.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationNumber.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class BusinessRegistrationNumber extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessRegistrationNumber.class.getName()); + "BusinessRegistrationNumber"); } // Use BusinessRegistrationNumber.newBuilder() to construct. private BusinessRegistrationNumber(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationNumberOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationNumberOrBuilder.java index 047f87de4f..ff8e63544e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationNumberOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/BusinessRegistrationNumberOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallReportingSetting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallReportingSetting.java index 918634348d..f8987a12a4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallReportingSetting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallReportingSetting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CallReportingSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallReportingSetting.class.getName()); + "CallReportingSetting"); } // Use CallReportingSetting.newBuilder() to construct. private CallReportingSetting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallReportingSettingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallReportingSettingOrBuilder.java index 38c7297edc..c74c998870 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallReportingSettingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallReportingSettingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallView.java index c0da5ea5bc..6d7b60128d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/call_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class CallView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallView.class.getName()); + "CallView"); } // Use CallView.newBuilder() to construct. private CallView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewName.java index 6f4559fe8d..e8dfc6cb69 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CallViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CALL_DETAIL_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String callDetailId) { return newBuilder().setCustomerId(customerId).setCallDetailId(callDetailId).build().toString(); } - public static CallViewName parse(String formattedString) { + public static @Nullable CallViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CallViewName> values) { List list = new ArrayList<>(values.size()); for (CallViewName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewOrBuilder.java index 8d2addd1f5..b1036ef125 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/call_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewProto.java index 61b4c93d3a..fd234e4480 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CallViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/call_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CallViewProto { +public final class CallViewProto extends com.google.protobuf.GeneratedFile { private CallViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallViewProto.class.getName()); + "CallViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -83,7 +83,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CallView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CallView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CallView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Campaign.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Campaign.java index 26dc80fca5..bb1fe849bb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Campaign.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Campaign.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/campaign.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public 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) { @@ -65,6 +65,8 @@ private Campaign() { keywordMatchType_ = 0; containsEuPoliticalAdvertising_ = 0; feedTypes_ = emptyIntList(); + acaMigrationDateTime_ = ""; + broadMatchMigrationDateTime_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor @@ -165,10 +167,10 @@ public static final class PerformanceMaxUpgrade extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PerformanceMaxUpgrade.class.getName()); + "PerformanceMaxUpgrade"); } // Use PerformanceMaxUpgrade.newBuilder() to construct. private PerformanceMaxUpgrade(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1130,10 +1132,10 @@ public static final class NetworkSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - NetworkSettings.class.getName()); + "NetworkSettings"); } // Use NetworkSettings.newBuilder() to construct. private NetworkSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2257,10 +2259,10 @@ public static final class HotelSettingInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - HotelSettingInfo.class.getName()); + "HotelSettingInfo"); } // Use HotelSettingInfo.newBuilder() to construct. private HotelSettingInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2925,10 +2927,10 @@ public static final class DynamicSearchAdsSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicSearchAdsSetting.class.getName()); + "DynamicSearchAdsSetting"); } // Use DynamicSearchAdsSetting.newBuilder() to construct. private DynamicSearchAdsSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3962,10 +3964,10 @@ public static final class ShoppingSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingSetting.class.getName()); + "ShoppingSetting"); } // Use ShoppingSetting.newBuilder() to construct. private ShoppingSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -5565,10 +5567,10 @@ public static final class TrackingSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TrackingSetting.class.getName()); + "TrackingSetting"); } // Use TrackingSetting.newBuilder() to construct. private TrackingSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -6169,10 +6171,10 @@ public static final class GeoTargetTypeSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GeoTargetTypeSetting.class.getName()); + "GeoTargetTypeSetting"); } // Use GeoTargetTypeSetting.newBuilder() to construct. private GeoTargetTypeSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -6798,10 +6800,10 @@ public static final class LocalCampaignSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalCampaignSetting.class.getName()); + "LocalCampaignSetting"); } // Use LocalCampaignSetting.newBuilder() to construct. private LocalCampaignSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -7357,10 +7359,10 @@ public static final class AppCampaignSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppCampaignSetting.class.getName()); + "AppCampaignSetting"); } // Use AppCampaignSetting.newBuilder() to construct. private AppCampaignSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -8210,10 +8212,10 @@ public static final class VanityPharma extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VanityPharma.class.getName()); + "VanityPharma"); } // Use VanityPharma.newBuilder() to construct. private VanityPharma(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -8876,10 +8878,10 @@ public static final class SelectiveOptimization extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SelectiveOptimization.class.getName()); + "SelectiveOptimization"); } // Use SelectiveOptimization.newBuilder() to construct. private SelectiveOptimization(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -9554,10 +9556,10 @@ public static final class OptimizationGoalSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OptimizationGoalSetting.class.getName()); + "OptimizationGoalSetting"); } // Use OptimizationGoalSetting.newBuilder() to construct. private OptimizationGoalSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -10269,10 +10271,10 @@ public static final class AudienceSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceSetting.class.getName()); + "AudienceSetting"); } // Use AudienceSetting.newBuilder() to construct. private AudienceSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -10811,10 +10813,10 @@ public static final class LocalServicesCampaignSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesCampaignSettings.class.getName()); + "LocalServicesCampaignSettings"); } // Use LocalServicesCampaignSettings.newBuilder() to construct. private LocalServicesCampaignSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -11747,10 +11749,10 @@ public static final class LocalServicesPmaxCampaignSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesPmaxCampaignSettings.class.getName()); + "LocalServicesPmaxCampaignSettings"); } // Use LocalServicesPmaxCampaignSettings.newBuilder() to construct. private LocalServicesPmaxCampaignSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -13088,10 +13090,10 @@ public static final class CategoryBid extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CategoryBid.class.getName()); + "CategoryBid"); } // Use CategoryBid.newBuilder() to construct. private CategoryBid(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -13926,10 +13928,10 @@ public static final class TravelCampaignSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TravelCampaignSettings.class.getName()); + "TravelCampaignSettings"); } // Use TravelCampaignSettings.newBuilder() to construct. private TravelCampaignSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -14439,10 +14441,10 @@ public static final class DemandGenCampaignSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DemandGenCampaignSettings.class.getName()); + "DemandGenCampaignSettings"); } // Use DemandGenCampaignSettings.newBuilder() to construct. private DemandGenCampaignSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -15095,10 +15097,10 @@ public static final class VideoCampaignSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoCampaignSettings.class.getName()); + "VideoCampaignSettings"); } // Use VideoCampaignSettings.newBuilder() to construct. private VideoCampaignSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -15224,10 +15226,10 @@ public static final class VideoAdInventoryControl extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoAdInventoryControl.class.getName()); + "VideoAdInventoryControl"); } // Use VideoAdInventoryControl.newBuilder() to construct. private VideoAdInventoryControl(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -16116,10 +16118,10 @@ public static final class VideoAdFormatControl extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoAdFormatControl.class.getName()); + "VideoAdFormatControl"); } // Use VideoAdFormatControl.newBuilder() to construct. private VideoAdFormatControl(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -16886,10 +16888,10 @@ public static final class NonSkippableInStreamRestrictions extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - NonSkippableInStreamRestrictions.class.getName()); + "NonSkippableInStreamRestrictions"); } // Use NonSkippableInStreamRestrictions.newBuilder() to construct. private NonSkippableInStreamRestrictions(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -17561,10 +17563,10 @@ public static final class VideoAdSequence extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoAdSequence.class.getName()); + "VideoAdSequence"); } // Use VideoAdSequence.newBuilder() to construct. private VideoAdSequence(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -18579,10 +18581,10 @@ public static final class VideoAdSequenceStep extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoAdSequenceStep.class.getName()); + "VideoAdSequenceStep"); } // Use VideoAdSequenceStep.newBuilder() to construct. private VideoAdSequenceStep(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -19495,10 +19497,10 @@ public static final class ReservationAdCategorySelfDisclosure extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ReservationAdCategorySelfDisclosure.class.getName()); + "ReservationAdCategorySelfDisclosure"); } // Use ReservationAdCategorySelfDisclosure.newBuilder() to construct. private ReservationAdCategorySelfDisclosure(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -20187,10 +20189,10 @@ public static final class BookingDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BookingDetails.class.getName()); + "BookingDetails"); } // Use BookingDetails.newBuilder() to construct. private BookingDetails(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -22781,10 +22783,10 @@ public static final class PmaxCampaignSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PmaxCampaignSettings.class.getName()); + "PmaxCampaignSettings"); } // Use PmaxCampaignSettings.newBuilder() to construct. private PmaxCampaignSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -22845,10 +22847,10 @@ public static final class BrandTargetingOverrides extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BrandTargetingOverrides.class.getName()); + "BrandTargetingOverrides"); } // Use BrandTargetingOverrides.newBuilder() to construct. private BrandTargetingOverrides(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -24318,10 +24320,10 @@ public static final class AssetAutomationSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetAutomationSetting.class.getName()); + "AssetAutomationSetting"); } // Use AssetAutomationSetting.newBuilder() to construct. private AssetAutomationSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -25058,10 +25060,10 @@ public static final class BrandGuidelines extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BrandGuidelines.class.getName()); + "BrandGuidelines"); } // Use BrandGuidelines.newBuilder() to construct. private BrandGuidelines(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -26048,10 +26050,10 @@ public static final class TextGuidelines extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TextGuidelines.class.getName()); + "TextGuidelines"); } // Use TextGuidelines.newBuilder() to construct. private TextGuidelines(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -27198,10 +27200,10 @@ public static final class MessagingRestriction extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MessagingRestriction.class.getName()); + "MessagingRestriction"); } // Use MessagingRestriction.newBuilder() to construct. private MessagingRestriction(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -27949,10 +27951,10 @@ public static final class AiMaxSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AiMaxSetting.class.getName()); + "AiMaxSetting"); } // Use AiMaxSetting.newBuilder() to construct. private AiMaxSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -28028,10 +28030,10 @@ public enum AiMaxBundlingRequired com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AiMaxBundlingRequired.class.getName()); + "AiMaxBundlingRequired"); } /** *
@@ -31793,6 +31795,136 @@ public boolean getMissingEuPoliticalAdvertisingDeclaration() {
     return missingEuPoliticalAdvertisingDeclaration_;
   }
 
+  public static final int ACA_MIGRATION_DATE_TIME_FIELD_NUMBER = 112;
+  @SuppressWarnings("serial")
+  private volatile java.lang.Object acaMigrationDateTime_ = "";
+  /**
+   * 
+   * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+   * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+   * format.
+   * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the acaMigrationDateTime field is set. + */ + @java.lang.Override + public boolean hasAcaMigrationDateTime() { + return ((bitField1_ & 0x00000040) != 0); + } + /** + *
+   * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+   * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+   * format.
+   * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The acaMigrationDateTime. + */ + @java.lang.Override + public java.lang.String getAcaMigrationDateTime() { + java.lang.Object ref = acaMigrationDateTime_; + 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(); + acaMigrationDateTime_ = s; + return s; + } + } + /** + *
+   * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+   * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+   * format.
+   * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for acaMigrationDateTime. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getAcaMigrationDateTimeBytes() { + java.lang.Object ref = acaMigrationDateTime_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + acaMigrationDateTime_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BROAD_MATCH_MIGRATION_DATE_TIME_FIELD_NUMBER = 113; + @SuppressWarnings("serial") + private volatile java.lang.Object broadMatchMigrationDateTime_ = ""; + /** + *
+   * Output only. The timestamp when the Broad Match campaign was migrated to AI
+   * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+   * HH:mm:ss" format.
+   * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the broadMatchMigrationDateTime field is set. + */ + @java.lang.Override + public boolean hasBroadMatchMigrationDateTime() { + return ((bitField1_ & 0x00000080) != 0); + } + /** + *
+   * Output only. The timestamp when the Broad Match campaign was migrated to AI
+   * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+   * HH:mm:ss" format.
+   * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The broadMatchMigrationDateTime. + */ + @java.lang.Override + public java.lang.String getBroadMatchMigrationDateTime() { + java.lang.Object ref = broadMatchMigrationDateTime_; + 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(); + broadMatchMigrationDateTime_ = s; + return s; + } + } + /** + *
+   * Output only. The timestamp when the Broad Match campaign was migrated to AI
+   * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+   * HH:mm:ss" format.
+   * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for broadMatchMigrationDateTime. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getBroadMatchMigrationDateTimeBytes() { + java.lang.Object ref = broadMatchMigrationDateTime_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + broadMatchMigrationDateTime_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int BIDDING_STRATEGY_FIELD_NUMBER = 67; /** *
@@ -32861,6 +32993,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (missingEuPoliticalAdvertisingDeclaration_ != false) {
       output.writeBool(108, missingEuPoliticalAdvertisingDeclaration_);
     }
+    if (((bitField1_ & 0x00000040) != 0)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 112, acaMigrationDateTime_);
+    }
+    if (((bitField1_ & 0x00000080) != 0)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 113, broadMatchMigrationDateTime_);
+    }
     getUnknownFields().writeTo(output);
   }
 
@@ -33206,6 +33344,12 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeBoolSize(108, missingEuPoliticalAdvertisingDeclaration_);
     }
+    if (((bitField1_ & 0x00000040) != 0)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(112, acaMigrationDateTime_);
+    }
+    if (((bitField1_ & 0x00000080) != 0)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(113, broadMatchMigrationDateTime_);
+    }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
@@ -33441,6 +33585,16 @@ public boolean equals(final java.lang.Object obj) {
     }
     if (getMissingEuPoliticalAdvertisingDeclaration()
         != other.getMissingEuPoliticalAdvertisingDeclaration()) return false;
+    if (hasAcaMigrationDateTime() != other.hasAcaMigrationDateTime()) return false;
+    if (hasAcaMigrationDateTime()) {
+      if (!getAcaMigrationDateTime()
+          .equals(other.getAcaMigrationDateTime())) return false;
+    }
+    if (hasBroadMatchMigrationDateTime() != other.hasBroadMatchMigrationDateTime()) return false;
+    if (hasBroadMatchMigrationDateTime()) {
+      if (!getBroadMatchMigrationDateTime()
+          .equals(other.getBroadMatchMigrationDateTime())) return false;
+    }
     if (!getCampaignBiddingStrategyCase().equals(other.getCampaignBiddingStrategyCase())) return false;
     switch (campaignBiddingStrategyCase_) {
       case 67:
@@ -33744,6 +33898,14 @@ public int hashCode() {
     hash = (37 * hash) + MISSING_EU_POLITICAL_ADVERTISING_DECLARATION_FIELD_NUMBER;
     hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
         getMissingEuPoliticalAdvertisingDeclaration());
+    if (hasAcaMigrationDateTime()) {
+      hash = (37 * hash) + ACA_MIGRATION_DATE_TIME_FIELD_NUMBER;
+      hash = (53 * hash) + getAcaMigrationDateTime().hashCode();
+    }
+    if (hasBroadMatchMigrationDateTime()) {
+      hash = (37 * hash) + BROAD_MATCH_MIGRATION_DATE_TIME_FIELD_NUMBER;
+      hash = (53 * hash) + getBroadMatchMigrationDateTime().hashCode();
+    }
     switch (campaignBiddingStrategyCase_) {
       case 67:
         hash = (37 * hash) + BIDDING_STRATEGY_FIELD_NUMBER;
@@ -34161,6 +34323,8 @@ public Builder clear() {
       feedTypes_ = emptyIntList();
       viewThroughConversionOptimizationEnabled_ = false;
       missingEuPoliticalAdvertisingDeclaration_ = false;
+      acaMigrationDateTime_ = "";
+      broadMatchMigrationDateTime_ = "";
       if (commissionBuilder_ != null) {
         commissionBuilder_.clear();
       }
@@ -34551,6 +34715,14 @@ private void buildPartial1(com.google.ads.googleads.v25.resources.Campaign resul
       if (((from_bitField1_ & 0x10000000) != 0)) {
         result.missingEuPoliticalAdvertisingDeclaration_ = missingEuPoliticalAdvertisingDeclaration_;
       }
+      if (((from_bitField1_ & 0x20000000) != 0)) {
+        result.acaMigrationDateTime_ = acaMigrationDateTime_;
+        to_bitField1_ |= 0x00000040;
+      }
+      if (((from_bitField1_ & 0x40000000) != 0)) {
+        result.broadMatchMigrationDateTime_ = broadMatchMigrationDateTime_;
+        to_bitField1_ |= 0x00000080;
+      }
       result.bitField0_ |= to_bitField0_;
       result.bitField1_ |= to_bitField1_;
     }
@@ -34953,6 +35125,16 @@ public Builder mergeFrom(com.google.ads.googleads.v25.resources.Campaign other)
       if (other.getMissingEuPoliticalAdvertisingDeclaration() != false) {
         setMissingEuPoliticalAdvertisingDeclaration(other.getMissingEuPoliticalAdvertisingDeclaration());
       }
+      if (other.hasAcaMigrationDateTime()) {
+        acaMigrationDateTime_ = other.acaMigrationDateTime_;
+        bitField1_ |= 0x20000000;
+        onChanged();
+      }
+      if (other.hasBroadMatchMigrationDateTime()) {
+        broadMatchMigrationDateTime_ = other.broadMatchMigrationDateTime_;
+        bitField1_ |= 0x40000000;
+        onChanged();
+      }
       switch (other.getCampaignBiddingStrategyCase()) {
         case BIDDING_STRATEGY: {
           campaignBiddingStrategyCase_ = 67;
@@ -35594,6 +35776,16 @@ public Builder mergeFrom(
               bitField1_ |= 0x10000000;
               break;
             } // case 864
+            case 898: {
+              acaMigrationDateTime_ = input.readStringRequireUtf8();
+              bitField1_ |= 0x20000000;
+              break;
+            } // case 898
+            case 906: {
+              broadMatchMigrationDateTime_ = input.readStringRequireUtf8();
+              bitField1_ |= 0x40000000;
+              break;
+            } // case 906
             default: {
               if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                 done = true; // was an endgroup tag
@@ -44272,6 +44464,236 @@ public Builder clearMissingEuPoliticalAdvertisingDeclaration() {
       return this;
     }
 
+    private java.lang.Object acaMigrationDateTime_ = "";
+    /**
+     * 
+     * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+     * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+     * format.
+     * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the acaMigrationDateTime field is set. + */ + public boolean hasAcaMigrationDateTime() { + return ((bitField1_ & 0x20000000) != 0); + } + /** + *
+     * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+     * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+     * format.
+     * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The acaMigrationDateTime. + */ + public java.lang.String getAcaMigrationDateTime() { + java.lang.Object ref = acaMigrationDateTime_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + acaMigrationDateTime_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+     * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+     * format.
+     * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for acaMigrationDateTime. + */ + public com.google.protobuf.ByteString + getAcaMigrationDateTimeBytes() { + java.lang.Object ref = acaMigrationDateTime_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + acaMigrationDateTime_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+     * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+     * format.
+     * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The acaMigrationDateTime to set. + * @return This builder for chaining. + */ + public Builder setAcaMigrationDateTime( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + acaMigrationDateTime_ = value; + bitField1_ |= 0x20000000; + onChanged(); + return this; + } + /** + *
+     * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+     * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+     * format.
+     * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearAcaMigrationDateTime() { + acaMigrationDateTime_ = getDefaultInstance().getAcaMigrationDateTime(); + bitField1_ = (bitField1_ & ~0x20000000); + onChanged(); + return this; + } + /** + *
+     * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+     * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+     * format.
+     * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for acaMigrationDateTime to set. + * @return This builder for chaining. + */ + public Builder setAcaMigrationDateTimeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + acaMigrationDateTime_ = value; + bitField1_ |= 0x20000000; + onChanged(); + return this; + } + + private java.lang.Object broadMatchMigrationDateTime_ = ""; + /** + *
+     * Output only. The timestamp when the Broad Match campaign was migrated to AI
+     * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+     * HH:mm:ss" format.
+     * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the broadMatchMigrationDateTime field is set. + */ + public boolean hasBroadMatchMigrationDateTime() { + return ((bitField1_ & 0x40000000) != 0); + } + /** + *
+     * Output only. The timestamp when the Broad Match campaign was migrated to AI
+     * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+     * HH:mm:ss" format.
+     * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The broadMatchMigrationDateTime. + */ + public java.lang.String getBroadMatchMigrationDateTime() { + java.lang.Object ref = broadMatchMigrationDateTime_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + broadMatchMigrationDateTime_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The timestamp when the Broad Match campaign was migrated to AI
+     * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+     * HH:mm:ss" format.
+     * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for broadMatchMigrationDateTime. + */ + public com.google.protobuf.ByteString + getBroadMatchMigrationDateTimeBytes() { + java.lang.Object ref = broadMatchMigrationDateTime_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + broadMatchMigrationDateTime_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The timestamp when the Broad Match campaign was migrated to AI
+     * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+     * HH:mm:ss" format.
+     * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The broadMatchMigrationDateTime to set. + * @return This builder for chaining. + */ + public Builder setBroadMatchMigrationDateTime( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + broadMatchMigrationDateTime_ = value; + bitField1_ |= 0x40000000; + onChanged(); + return this; + } + /** + *
+     * Output only. The timestamp when the Broad Match campaign was migrated to AI
+     * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+     * HH:mm:ss" format.
+     * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearBroadMatchMigrationDateTime() { + broadMatchMigrationDateTime_ = getDefaultInstance().getBroadMatchMigrationDateTime(); + bitField1_ = (bitField1_ & ~0x40000000); + onChanged(); + return this; + } + /** + *
+     * Output only. The timestamp when the Broad Match campaign was migrated to AI
+     * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+     * HH:mm:ss" format.
+     * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for broadMatchMigrationDateTime to set. + * @return This builder for chaining. + */ + public Builder setBroadMatchMigrationDateTimeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + broadMatchMigrationDateTime_ = value; + bitField1_ |= 0x40000000; + onChanged(); + return this; + } + /** *
      * The resource name of the portfolio bidding strategy used by the campaign.
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetView.java
index 58a6874f91..171fe2921f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_aggregate_asset_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class CampaignAggregateAssetView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignAggregateAssetView.class.getName());
+      "CampaignAggregateAssetView");
   }
   // Use CampaignAggregateAssetView.newBuilder() to construct.
   private CampaignAggregateAssetView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewName.java
index c4a90b1eb2..c827dbef8f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignAggregateAssetViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_ASSET_ID_ASSET_LINK_SOURCE_FIELD_TYPE =
@@ -115,7 +118,7 @@ public static String format(
         .toString();
   }
 
-  public static CampaignAggregateAssetViewName parse(String formattedString) {
+  public static @Nullable CampaignAggregateAssetViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -139,7 +142,7 @@ public static List parseList(List format
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignAggregateAssetViewName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignAggregateAssetViewName value : values) {
       if (value == null) {
@@ -203,7 +206,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewOrBuilder.java
index 8f1c811b31..4fdd4cd934 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_aggregate_asset_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewProto.java
index 75eed2586b..168a2045f0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAggregateAssetViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_aggregate_asset_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignAggregateAssetViewProto {
+public final class CampaignAggregateAssetViewProto extends com.google.protobuf.GeneratedFile {
   private CampaignAggregateAssetViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignAggregateAssetViewProto.class.getName());
+      "CampaignAggregateAssetViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -81,7 +81,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignAggregateAssetView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignAggregateAssetView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignAggregateAssetView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAsset.java
index 471734eed6..6f8060750f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAsset.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAsset.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_asset.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class CampaignAsset extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignAsset.class.getName());
+      "CampaignAsset");
   }
   // Use CampaignAsset.newBuilder() to construct.
   private CampaignAsset(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetName.java
index 243e30490f..891418260b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignAssetName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_ASSET_ID_FIELD_TYPE =
@@ -98,7 +101,7 @@ public static String format(
         .toString();
   }
 
-  public static CampaignAssetName parse(String formattedString) {
+  public static @Nullable CampaignAssetName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -120,7 +123,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignAssetName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignAssetName value : values) {
       if (value == null) {
@@ -179,7 +182,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetOrBuilder.java
index 260fff7a22..fcb705864e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_asset.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetProto.java
index ed174c76e9..d53a18a448 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_asset.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignAssetProto {
+public final class CampaignAssetProto extends com.google.protobuf.GeneratedFile {
   private CampaignAssetProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignAssetProto.class.getName());
+      "CampaignAssetProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -98,7 +98,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignAsset_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignAsset_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignAsset_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSet.java
index 6c3f99685b..c3a4c95216 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSet.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSet.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_asset_set.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class CampaignAssetSet extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignAssetSet.class.getName());
+      "CampaignAssetSet");
   }
   // Use CampaignAssetSet.newBuilder() to construct.
   private CampaignAssetSet(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetName.java
index c1ed2cd943..e8f581a47d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignAssetSetName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_ASSET_SET_ID =
@@ -87,7 +90,7 @@ public static String format(String customerId, String campaignId, String assetSe
         .toString();
   }
 
-  public static CampaignAssetSetName parse(String formattedString) {
+  public static @Nullable CampaignAssetSetName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -106,7 +109,7 @@ public static List parseList(List formattedStrings
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignAssetSetName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignAssetSetName value : values) {
       if (value == null) {
@@ -155,7 +158,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetOrBuilder.java
index 9b846ecb35..40c3c0babe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_asset_set.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetProto.java
index 8bafad6948..ce3781099f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAssetSetProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_asset_set.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignAssetSetProto {
+public final class CampaignAssetSetProto extends com.google.protobuf.GeneratedFile {
   private CampaignAssetSetProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignAssetSetProto.class.getName());
+      "CampaignAssetSetProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -73,7 +73,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignAssetSet_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignAssetSet_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignAssetSet_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceView.java
index a1a367fdc5..141b8a1ab2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_audience_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -26,10 +26,10 @@ public final class CampaignAudienceView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignAudienceView.class.getName());
+      "CampaignAudienceView");
   }
   // Use CampaignAudienceView.newBuilder() to construct.
   private CampaignAudienceView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewName.java
index 785b3ad360..fac812179e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignAudienceViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_CRITERION_ID =
@@ -88,7 +91,7 @@ public static String format(String customerId, String campaignId, String criteri
         .toString();
   }
 
-  public static CampaignAudienceViewName parse(String formattedString) {
+  public static @Nullable CampaignAudienceViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -107,7 +110,7 @@ public static List parseList(List formattedStr
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignAudienceViewName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignAudienceViewName value : values) {
       if (value == null) {
@@ -156,7 +159,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewOrBuilder.java
index 399d4f5661..67b42bb8dc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_audience_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewProto.java
index 7be76108dc..db5914dfe1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignAudienceViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_audience_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignAudienceViewProto {
+public final class CampaignAudienceViewProto extends com.google.protobuf.GeneratedFile {
   private CampaignAudienceViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignAudienceViewProto.class.getName());
+      "CampaignAudienceViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignAudienceView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignAudienceView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignAudienceView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifier.java
index 1aecc15bfa..87b565d10b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifier.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifier.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_bid_modifier.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class CampaignBidModifier extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignBidModifier.class.getName());
+      "CampaignBidModifier");
   }
   // Use CampaignBidModifier.newBuilder() to construct.
   private CampaignBidModifier(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierName.java
index 3d532a130d..7ac3f2d479 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignBidModifierName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_CRITERION_ID =
@@ -88,7 +91,7 @@ public static String format(String customerId, String campaignId, String criteri
         .toString();
   }
 
-  public static CampaignBidModifierName parse(String formattedString) {
+  public static @Nullable CampaignBidModifierName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -107,7 +110,7 @@ public static List parseList(List formattedStri
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignBidModifierName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignBidModifierName value : values) {
       if (value == null) {
@@ -156,7 +159,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierOrBuilder.java
index 3310171e3b..27de5b5e9a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_bid_modifier.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierProto.java
index d442933323..c88d6944fe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBidModifierProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_bid_modifier.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignBidModifierProto {
+public final class CampaignBidModifierProto extends com.google.protobuf.GeneratedFile {
   private CampaignBidModifierProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignBidModifierProto.class.getName());
+      "CampaignBidModifierProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -74,7 +74,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignBidModifier_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignBidModifier_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignBidModifier_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudget.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudget.java
index b2cb8aaa3b..74f267f8fa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudget.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudget.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_budget.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class CampaignBudget extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignBudget.class.getName());
+      "CampaignBudget");
   }
   // Use CampaignBudget.newBuilder() to construct.
   private CampaignBudget(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetName.java
index 351f5176ec..c6ce90a0d0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignBudgetName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_BUDGET_ID =
@@ -75,7 +78,7 @@ public static String format(String customerId, String campaignBudgetId) {
         .toString();
   }
 
-  public static CampaignBudgetName parse(String formattedString) {
+  public static @Nullable CampaignBudgetName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -93,7 +96,7 @@ public static List parseList(List formattedStrings)
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignBudgetName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignBudgetName value : values) {
       if (value == null) {
@@ -139,7 +142,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetOrBuilder.java
index a9ef214b14..19dfa8d954 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_budget.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetProto.java
index fddf5d2f2b..a915ac37d0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignBudgetProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_budget.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignBudgetProto {
+public final class CampaignBudgetProto extends com.google.protobuf.GeneratedFile {
   private CampaignBudgetProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignBudgetProto.class.getName());
+      "CampaignBudgetProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -107,7 +107,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignBudget_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignBudget_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignBudget_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoal.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoal.java
index f4a6067ad4..b7e43dde17 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoal.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoal.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_conversion_goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class CampaignConversionGoal extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignConversionGoal.class.getName());
+      "CampaignConversionGoal");
   }
   // Use CampaignConversionGoal.newBuilder() to construct.
   private CampaignConversionGoal(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalName.java
index ceaee5a02f..8f78e2b14f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignConversionGoalName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_CATEGORY_SOURCE =
@@ -98,7 +101,7 @@ public static String format(
         .toString();
   }
 
-  public static CampaignConversionGoalName parse(String formattedString) {
+  public static @Nullable CampaignConversionGoalName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -121,7 +124,7 @@ public static List parseList(List formattedS
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignConversionGoalName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignConversionGoalName value : values) {
       if (value == null) {
@@ -180,7 +183,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalOrBuilder.java
index c777f7d664..87d4e69909 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_conversion_goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalProto.java
index 8fd680cd15..8dd60d164e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignConversionGoalProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_conversion_goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignConversionGoalProto {
+public final class CampaignConversionGoalProto extends com.google.protobuf.GeneratedFile {
   private CampaignConversionGoalProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignConversionGoalProto.class.getName());
+      "CampaignConversionGoalProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -78,7 +78,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignConversionGoal_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignConversionGoal_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignConversionGoal_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterion.java
index aca7f1b369..eca4b197fc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterion.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterion.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_criterion.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class CampaignCriterion extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCriterion.class.getName());
+      "CampaignCriterion");
   }
   // Use CampaignCriterion.newBuilder() to construct.
   private CampaignCriterion(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionName.java
index 05af81ff84..9e101a017c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignCriterionName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_CRITERION_ID =
@@ -87,7 +90,7 @@ public static String format(String customerId, String campaignId, String criteri
         .toString();
   }
 
-  public static CampaignCriterionName parse(String formattedString) {
+  public static @Nullable CampaignCriterionName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -106,7 +109,7 @@ public static List parseList(List formattedString
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignCriterionName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignCriterionName value : values) {
       if (value == null) {
@@ -155,7 +158,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionOrBuilder.java
index 4a2ce5d229..c427d6ad89 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_criterion.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionProto.java
index d015fb1b4a..30a6f6733b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCriterionProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_criterion.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignCriterionProto {
+public final class CampaignCriterionProto extends com.google.protobuf.GeneratedFile {
   private CampaignCriterionProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCriterionProto.class.getName());
+      "CampaignCriterionProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -154,7 +154,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignCriterion_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignCriterion_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignCriterion_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizer.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizer.java
index b63cc27c10..c330aebe05 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizer.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizer.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_customizer.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class CampaignCustomizer extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCustomizer.class.getName());
+      "CampaignCustomizer");
   }
   // Use CampaignCustomizer.newBuilder() to construct.
   private CampaignCustomizer(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerName.java
index 19d7d847cb..d12edc63af 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignCustomizerName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_CUSTOMIZER_ATTRIBUTE_ID =
@@ -88,7 +91,7 @@ public static String format(String customerId, String campaignId, String customi
         .toString();
   }
 
-  public static CampaignCustomizerName parse(String formattedString) {
+  public static @Nullable CampaignCustomizerName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -109,7 +112,7 @@ public static List parseList(List formattedStrin
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignCustomizerName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignCustomizerName value : values) {
       if (value == null) {
@@ -163,7 +166,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerOrBuilder.java
index 2b00fa4bcc..7c6dcff2ca 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_customizer.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerProto.java
index ac67605e67..ac364933bf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignCustomizerProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_customizer.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignCustomizerProto {
+public final class CampaignCustomizerProto extends com.google.protobuf.GeneratedFile {
   private CampaignCustomizerProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignCustomizerProto.class.getName());
+      "CampaignCustomizerProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -78,7 +78,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignCustomizer_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignCustomizer_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignCustomizer_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraft.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraft.java
index 38460d9835..80f65d9f16 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraft.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraft.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_draft.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class CampaignDraft extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignDraft.class.getName());
+      "CampaignDraft");
   }
   // Use CampaignDraft.newBuilder() to construct.
   private CampaignDraft(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftName.java
index 76f30bd403..7694b93ccc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignDraftName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_BASE_CAMPAIGN_ID_DRAFT_ID =
@@ -87,7 +90,7 @@ public static String format(String customerId, String baseCampaignId, String dra
         .toString();
   }
 
-  public static CampaignDraftName parse(String formattedString) {
+  public static @Nullable CampaignDraftName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignDraftName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignDraftName value : values) {
       if (value == null) {
@@ -155,7 +158,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftOrBuilder.java
index 6f9145fe89..5ffdca54a5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_draft.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftProto.java
index 18b2540a27..0d8c4ec0db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignDraftProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_draft.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignDraftProto {
+public final class CampaignDraftProto extends com.google.protobuf.GeneratedFile {
   private CampaignDraftProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignDraftProto.class.getName());
+      "CampaignDraftProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -79,7 +79,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignDraft_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignDraft_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignDraft_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfig.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfig.java
index 51245ea43d..d6b39c5764 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfig.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfig.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_goal_config.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class CampaignGoalConfig extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignGoalConfig.class.getName());
+      "CampaignGoalConfig");
   }
   // Use CampaignGoalConfig.newBuilder() to construct.
   private CampaignGoalConfig(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigName.java
index 2b35b2b011..6e52b70748 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignGoalConfigName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_UNIFIED_GOAL_ID =
@@ -88,7 +91,7 @@ public static String format(String customerId, String campaignId, String unified
         .toString();
   }
 
-  public static CampaignGoalConfigName parse(String formattedString) {
+  public static @Nullable CampaignGoalConfigName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -107,7 +110,7 @@ public static List parseList(List formattedStrin
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignGoalConfigName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignGoalConfigName value : values) {
       if (value == null) {
@@ -156,7 +159,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigOrBuilder.java
index 19d77becbf..0ef255d176 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_goal_config.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigProto.java
index efbabeaeea..e286700e1f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGoalConfigProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_goal_config.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignGoalConfigProto {
+public final class CampaignGoalConfigProto extends com.google.protobuf.GeneratedFile {
   private CampaignGoalConfigProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignGoalConfigProto.class.getName());
+      "CampaignGoalConfigProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -86,7 +86,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignGoalConfig_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignGoalConfig_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignGoalConfig_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroup.java
index 296fbf0eeb..9c86129016 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroup.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroup.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_group.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class CampaignGroup extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignGroup.class.getName());
+      "CampaignGroup");
   }
   // Use CampaignGroup.newBuilder() to construct.
   private CampaignGroup(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupName.java
index 228e5c0694..38b3fbd70e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignGroupName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_GROUP_ID =
@@ -75,7 +78,7 @@ public static String format(String customerId, String campaignGroupId) {
         .toString();
   }
 
-  public static CampaignGroupName parse(String formattedString) {
+  public static @Nullable CampaignGroupName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignGroupName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignGroupName value : values) {
       if (value == null) {
@@ -139,7 +142,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupOrBuilder.java
index e66932f3c9..9696255023 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_group.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupProto.java
index 10f7d651c9..8ff45111b1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignGroupProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_group.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignGroupProto {
+public final class CampaignGroupProto extends com.google.protobuf.GeneratedFile {
   private CampaignGroupProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignGroupProto.class.getName());
+      "CampaignGroupProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -70,7 +70,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignGroup_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignGroup_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignGroup_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabel.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabel.java
index be49c9bdab..25c14ef376 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabel.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabel.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_label.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class CampaignLabel extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignLabel.class.getName());
+      "CampaignLabel");
   }
   // Use CampaignLabel.newBuilder() to construct.
   private CampaignLabel(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelName.java
index 338e06447c..66db32c3a7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignLabelName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_LABEL_ID =
@@ -87,7 +90,7 @@ public static String format(String customerId, String campaignId, String labelId
         .toString();
   }
 
-  public static CampaignLabelName parse(String formattedString) {
+  public static @Nullable CampaignLabelName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -105,7 +108,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignLabelName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignLabelName value : values) {
       if (value == null) {
@@ -154,7 +157,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelOrBuilder.java
index 527a73371a..4572438b62 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_label.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelProto.java
index 1489d51936..9b04772ba3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignLabelProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_label.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignLabelProto {
+public final class CampaignLabelProto extends com.google.protobuf.GeneratedFile {
   private CampaignLabelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignLabelProto.class.getName());
+      "CampaignLabelProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -68,7 +68,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignLabel_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignLabel_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignLabel_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignName.java
index 2c3cd272fa..30817c22bc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID =
@@ -70,7 +73,7 @@ public static String format(String customerId, String campaignId) {
     return newBuilder().setCustomerId(customerId).setCampaignId(campaignId).build().toString();
   }
 
-  public static CampaignName parse(String formattedString) {
+  public static @Nullable CampaignName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignName value : values) {
       if (value == null) {
@@ -134,7 +137,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignOrBuilder.java
index 4506548759..179da0da56 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -1980,6 +1980,76 @@ com.google.ads.googleads.v25.resources.Campaign.AssetAutomationSettingOrBuilder
    */
   boolean getMissingEuPoliticalAdvertisingDeclaration();
 
+  /**
+   * 
+   * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+   * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+   * format.
+   * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the acaMigrationDateTime field is set. + */ + boolean hasAcaMigrationDateTime(); + /** + *
+   * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+   * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+   * format.
+   * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The acaMigrationDateTime. + */ + java.lang.String getAcaMigrationDateTime(); + /** + *
+   * Output only. The timestamp when the ACA campaign was migrated to AI Max.
+   * The timestamp is in the customer's timezone and in "yyyy-MM-dd HH:mm:ss"
+   * format.
+   * 
+ * + * optional string aca_migration_date_time = 112 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for acaMigrationDateTime. + */ + com.google.protobuf.ByteString + getAcaMigrationDateTimeBytes(); + + /** + *
+   * Output only. The timestamp when the Broad Match campaign was migrated to AI
+   * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+   * HH:mm:ss" format.
+   * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the broadMatchMigrationDateTime field is set. + */ + boolean hasBroadMatchMigrationDateTime(); + /** + *
+   * Output only. The timestamp when the Broad Match campaign was migrated to AI
+   * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+   * HH:mm:ss" format.
+   * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The broadMatchMigrationDateTime. + */ + java.lang.String getBroadMatchMigrationDateTime(); + /** + *
+   * Output only. The timestamp when the Broad Match campaign was migrated to AI
+   * Max. The timestamp is in the customer's timezone and in "yyyy-MM-dd
+   * HH:mm:ss" format.
+   * 
+ * + * optional string broad_match_migration_date_time = 113 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for broadMatchMigrationDateTime. + */ + com.google.protobuf.ByteString + getBroadMatchMigrationDateTimeBytes(); + /** *
    * The resource name of the portfolio bidding strategy used by the campaign.
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignProto.java
index 3736371aee..00efadab40 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignProto {
+public final class CampaignProto extends com.google.protobuf.GeneratedFile {
   private CampaignProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignProto.class.getName());
+      "CampaignProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -273,7 +273,7 @@ public static void registerAllExtensions(
       "ction_type.proto\032Ggoogle/ads/googleads/v" +
       "25/enums/video_ad_sequence_minimum_durat" +
       "ion.proto\032\037google/api/field_behavior.pro" +
-      "to\032\031google/api/resource.proto\"\351o\n\010Campai" +
+      "to\032\031google/api/resource.proto\"\207q\n\010Campai" +
       "gn\022@\n\rresource_name\030\001 \001(\tB)\340A\005\372A#\n!googl" +
       "eads.googleapis.com/Campaign\022\024\n\002id\030; \001(\003" +
       "B\003\340A\003H\001\210\001\001\022\021\n\004name\030: \001(\tH\002\210\001\001\022l\n\016primary" +
@@ -408,237 +408,241 @@ public static void registerAllExtensions(
       "nums.AssetSetTypeEnum.AssetSetTypeB\003\340A\003\022" +
       "9\n,view_through_conversion_optimization_" +
       "enabled\030j \001(\010H\017\210\001\001\0229\n,missing_eu_politic" +
-      "al_advertising_declaration\030l \001(\010B\003\340A\003\022I\n" +
-      "\020bidding_strategy\030C \001(\tB-\372A*\n(googleads." +
-      "googleapis.com/BiddingStrategyH\000\022A\n\ncomm" +
-      "ission\0301 \001(\0132+.google.ads.googleads.v25." +
-      "common.CommissionH\000\022@\n\nmanual_cpa\030J \001(\0132" +
+      "al_advertising_declaration\030l \001(\010B\003\340A\003\022)\n" +
+      "\027aca_migration_date_time\030p \001(\tB\003\340A\003H\020\210\001\001" +
+      "\0221\n\037broad_match_migration_date_time\030q \001(" +
+      "\tB\003\340A\003H\021\210\001\001\022I\n\020bidding_strategy\030C \001(\tB-\372" +
+      "A*\n(googleads.googleapis.com/BiddingStra" +
+      "tegyH\000\022A\n\ncommission\0301 \001(\0132+.google.ads." +
+      "googleads.v25.common.CommissionH\000\022@\n\nman" +
+      "ual_cpa\030J \001(\0132*.google.ads.googleads.v25" +
+      ".common.ManualCpaH\000\022@\n\nmanual_cpc\030\030 \001(\0132" +
       "*.google.ads.googleads.v25.common.Manual" +
-      "CpaH\000\022@\n\nmanual_cpc\030\030 \001(\0132*.google.ads.g" +
-      "oogleads.v25.common.ManualCpcH\000\022@\n\nmanua" +
-      "l_cpm\030\031 \001(\0132*.google.ads.googleads.v25.c" +
-      "ommon.ManualCpmH\000\022@\n\nmanual_cpv\030% \001(\0132*." +
-      "google.ads.googleads.v25.common.ManualCp" +
-      "vH\000\022T\n\024maximize_conversions\030\036 \001(\01324.goog" +
-      "le.ads.googleads.v25.common.MaximizeConv" +
-      "ersionsH\000\022]\n\031maximize_conversion_value\030\037" +
-      " \001(\01328.google.ads.googleads.v25.common.M" +
-      "aximizeConversionValueH\000\022@\n\ntarget_cpa\030\032" +
-      " \001(\0132*.google.ads.googleads.v25.common.T" +
-      "argetCpaH\000\022Y\n\027target_impression_share\0300 " +
-      "\001(\01326.google.ads.googleads.v25.common.Ta" +
-      "rgetImpressionShareH\000\022B\n\013target_roas\030\035 \001" +
-      "(\0132+.google.ads.googleads.v25.common.Tar" +
-      "getRoasH\000\022D\n\014target_spend\030\033 \001(\0132,.google" +
-      ".ads.googleads.v25.common.TargetSpendH\000\022" +
-      "B\n\013percent_cpc\030\" \001(\0132+.google.ads.google" +
-      "ads.v25.common.PercentCpcH\000\022@\n\ntarget_cp" +
-      "m\030) \001(\0132*.google.ads.googleads.v25.commo" +
-      "n.TargetCpmH\000\022>\n\tfixed_cpm\030\\ \001(\0132).googl" +
-      "e.ads.googleads.v25.common.FixedCpmH\000\022@\n" +
-      "\ntarget_cpv\030] \001(\0132*.google.ads.googleads" +
-      ".v25.common.TargetCpvH\000\022@\n\ntarget_cpc\030c " +
-      "\001(\0132*.google.ads.googleads.v25.common.Ta" +
-      "rgetCpcH\000\032\237\002\n\025PerformanceMaxUpgrade\022K\n\030p" +
-      "erformance_max_campaign\030\001 \001(\tB)\340A\003\372A#\n!g" +
-      "oogleads.googleapis.com/Campaign\022G\n\024pre_" +
-      "upgrade_campaign\030\002 \001(\tB)\340A\003\372A#\n!googlead" +
-      "s.googleapis.com/Campaign\022p\n\006status\030\003 \001(" +
-      "\0162[.google.ads.googleads.v25.enums.Perfo" +
-      "rmanceMaxUpgradeStatusEnum.PerformanceMa" +
-      "xUpgradeStatusB\003\340A\003\032\215\003\n\017NetworkSettings\022" +
-      "!\n\024target_google_search\030\005 \001(\010H\000\210\001\001\022\"\n\025ta" +
-      "rget_search_network\030\006 \001(\010H\001\210\001\001\022#\n\026target" +
-      "_content_network\030\007 \001(\010H\002\210\001\001\022*\n\035target_pa" +
-      "rtner_search_network\030\010 \001(\010H\003\210\001\001\022\033\n\016targe" +
-      "t_youtube\030\t \001(\010H\004\210\001\001\022%\n\030target_google_tv" +
-      "_network\030\n \001(\010H\005\210\001\001B\027\n\025_target_google_se" +
-      "archB\030\n\026_target_search_networkB\031\n\027_targe" +
-      "t_content_networkB \n\036_target_partner_sea" +
-      "rch_networkB\021\n\017_target_youtubeB\033\n\031_targe" +
-      "t_google_tv_network\032\202\001\n\020HotelSettingInfo" +
-      "\022\034\n\017hotel_center_id\030\002 \001(\003H\000\210\001\001\022\"\n\025disabl" +
-      "e_hotel_setting\030\003 \001(\010H\001\210\001\001B\022\n\020_hotel_cen" +
-      "ter_idB\030\n\026_disable_hotel_setting\032\217\001\n\027Dyn" +
-      "amicSearchAdsSetting\022\030\n\013domain_name\030\006 \001(" +
-      "\tB\003\340A\002\022\032\n\rlanguage_code\030\007 \001(\tB\003\340A\002\022#\n\026us" +
-      "e_supplied_urls_only\030\010 \001(\010H\000\210\001\001B\031\n\027_use_" +
-      "supplied_urls_only\032\222\003\n\017ShoppingSetting\022\030" +
-      "\n\013merchant_id\030\005 \001(\003H\000\210\001\001\022\022\n\nfeed_label\030\n" +
-      " \001(\t\022\036\n\021campaign_priority\030\007 \001(\005H\001\210\001\001\022\031\n\014" +
-      "enable_local\030\010 \001(\010H\002\210\001\001\022\"\n\025use_vehicle_i" +
-      "nventory\030\t \001(\010B\003\340A\005\022\037\n\027advertising_partn" +
-      "er_ids\030\013 \003(\003\022!\n\024disable_product_feed\030\014 \001" +
-      "(\010H\003\210\001\001\0223\n&ignore_brand_exclusion_in_sho" +
-      "pping_ads\030\r \001(\010H\004\210\001\001B\016\n\014_merchant_idB\024\n\022" +
-      "_campaign_priorityB\017\n\r_enable_localB\027\n\025_" +
-      "disable_product_feedB)\n\'_ignore_brand_ex" +
-      "clusion_in_shopping_ads\032B\n\017TrackingSetti" +
-      "ng\022\036\n\014tracking_url\030\002 \001(\tB\003\340A\003H\000\210\001\001B\017\n\r_t" +
-      "racking_url\032\374\001\n\024GeoTargetTypeSetting\022q\n\030" +
-      "positive_geo_target_type\030\001 \001(\0162O.google." +
-      "ads.googleads.v25.enums.PositiveGeoTarge" +
-      "tTypeEnum.PositiveGeoTargetType\022q\n\030negat" +
-      "ive_geo_target_type\030\002 \001(\0162O.google.ads.g" +
-      "oogleads.v25.enums.NegativeGeoTargetType" +
-      "Enum.NegativeGeoTargetType\032\177\n\024LocalCampa" +
-      "ignSetting\022g\n\024location_source_type\030\001 \001(\016" +
-      "2I.google.ads.googleads.v25.enums.Locati" +
-      "onSourceTypeEnum.LocationSourceType\032\256\002\n\022" +
-      "AppCampaignSetting\022\215\001\n\032bidding_strategy_" +
-      "goal_type\030\001 \001(\0162i.google.ads.googleads.v" +
-      "25.enums.AppCampaignBiddingStrategyGoalT" +
-      "ypeEnum.AppCampaignBiddingStrategyGoalTy" +
-      "pe\022\030\n\006app_id\030\004 \001(\tB\003\340A\005H\000\210\001\001\022c\n\tapp_stor" +
-      "e\030\003 \001(\0162K.google.ads.googleads.v25.enums" +
-      ".AppCampaignAppStoreEnum.AppCampaignAppS" +
-      "toreB\003\340A\005B\t\n\007_app_id\032\365\001\n\014VanityPharma\022\201\001" +
-      "\n\036vanity_pharma_display_url_mode\030\001 \001(\0162Y" +
-      ".google.ads.googleads.v25.enums.VanityPh" +
-      "armaDisplayUrlModeEnum.VanityPharmaDispl" +
-      "ayUrlMode\022a\n\022vanity_pharma_text\030\002 \001(\0162E." +
-      "google.ads.googleads.v25.enums.VanityPha" +
-      "rmaTextEnum.VanityPharmaText\032c\n\025Selectiv" +
-      "eOptimization\022J\n\022conversion_actions\030\002 \003(" +
-      "\tB.\372A+\n)googleads.googleapis.com/Convers" +
-      "ionAction\032\211\001\n\027OptimizationGoalSetting\022n\n" +
-      "\027optimization_goal_types\030\001 \003(\0162M.google." +
-      "ads.googleads.v25.enums.OptimizationGoal" +
-      "TypeEnum.OptimizationGoalType\032R\n\017Audienc" +
-      "eSetting\022&\n\024use_audience_grouped\030\001 \001(\010B\003" +
-      "\340A\005H\000\210\001\001B\027\n\025_use_audience_grouped\032p\n\035Loc" +
-      "alServicesCampaignSettings\022O\n\rcategory_b" +
-      "ids\030\001 \003(\01328.google.ads.googleads.v25.res" +
-      "ources.Campaign.CategoryBid\032\250\002\n!LocalSer" +
-      "vicesPmaxCampaignSettings\022-\n navigationa" +
-      "l_query_leads_enabled\030\001 \001(\010H\000\210\001\001\022\032\n\rfoun" +
-      "ding_year\030\002 \001(\003H\001\210\001\001\022\036\n\014country_code\030\003 \001" +
-      "(\tB\003\340A\005H\002\210\001\001\022P\n\rphone_numbers\030\004 \003(\01329.go" +
-      "ogle.ads.googleads.v25.common.LocalServi" +
-      "cesPhoneNumberB#\n!_navigational_query_le" +
-      "ads_enabledB\020\n\016_founding_yearB\017\n\r_countr" +
-      "y_code\032\263\001\n\013CategoryBid\022\030\n\013category_id\030\001 " +
-      "\001(\tH\000\210\001\001\022\"\n\025manual_cpa_bid_micros\030\002 \001(\003H" +
-      "\001\210\001\001\022\"\n\025target_cpa_bid_micros\030\003 \001(\003H\002\210\001\001" +
-      "B\016\n\014_category_idB\030\n\026_manual_cpa_bid_micr" +
-      "osB\030\n\026_target_cpa_bid_micros\032S\n\026TravelCa" +
-      "mpaignSettings\022#\n\021travel_account_id\030\001 \001(" +
-      "\003B\003\340A\005H\000\210\001\001B\024\n\022_travel_account_id\032X\n\031Dem" +
-      "andGenCampaignSettings\022$\n\022upgraded_targe" +
-      "ting\030\001 \001(\010B\003\340A\005H\000\210\001\001B\025\n\023_upgraded_target" +
-      "ing\032\206\022\n\025VideoCampaignSettings\022m\n\021video_a" +
-      "d_sequence\030\004 \001(\0132R.google.ads.googleads." +
-      "v25.resources.Campaign.VideoCampaignSett" +
-      "ings.VideoAdSequence\022\227\001\n\'reservation_ad_" +
-      "category_self_disclosure\030\005 \001(\0132f.google." +
+      "CpcH\000\022@\n\nmanual_cpm\030\031 \001(\0132*.google.ads.g" +
+      "oogleads.v25.common.ManualCpmH\000\022@\n\nmanua" +
+      "l_cpv\030% \001(\0132*.google.ads.googleads.v25.c" +
+      "ommon.ManualCpvH\000\022T\n\024maximize_conversion" +
+      "s\030\036 \001(\01324.google.ads.googleads.v25.commo" +
+      "n.MaximizeConversionsH\000\022]\n\031maximize_conv" +
+      "ersion_value\030\037 \001(\01328.google.ads.googlead" +
+      "s.v25.common.MaximizeConversionValueH\000\022@" +
+      "\n\ntarget_cpa\030\032 \001(\0132*.google.ads.googlead" +
+      "s.v25.common.TargetCpaH\000\022Y\n\027target_impre" +
+      "ssion_share\0300 \001(\01326.google.ads.googleads" +
+      ".v25.common.TargetImpressionShareH\000\022B\n\013t" +
+      "arget_roas\030\035 \001(\0132+.google.ads.googleads." +
+      "v25.common.TargetRoasH\000\022D\n\014target_spend\030" +
+      "\033 \001(\0132,.google.ads.googleads.v25.common." +
+      "TargetSpendH\000\022B\n\013percent_cpc\030\" \001(\0132+.goo" +
+      "gle.ads.googleads.v25.common.PercentCpcH" +
+      "\000\022@\n\ntarget_cpm\030) \001(\0132*.google.ads.googl" +
+      "eads.v25.common.TargetCpmH\000\022>\n\tfixed_cpm" +
+      "\030\\ \001(\0132).google.ads.googleads.v25.common" +
+      ".FixedCpmH\000\022@\n\ntarget_cpv\030] \001(\0132*.google" +
+      ".ads.googleads.v25.common.TargetCpvH\000\022@\n" +
+      "\ntarget_cpc\030c \001(\0132*.google.ads.googleads" +
+      ".v25.common.TargetCpcH\000\032\237\002\n\025PerformanceM" +
+      "axUpgrade\022K\n\030performance_max_campaign\030\001 " +
+      "\001(\tB)\340A\003\372A#\n!googleads.googleapis.com/Ca" +
+      "mpaign\022G\n\024pre_upgrade_campaign\030\002 \001(\tB)\340A" +
+      "\003\372A#\n!googleads.googleapis.com/Campaign\022" +
+      "p\n\006status\030\003 \001(\0162[.google.ads.googleads.v" +
+      "25.enums.PerformanceMaxUpgradeStatusEnum" +
+      ".PerformanceMaxUpgradeStatusB\003\340A\003\032\215\003\n\017Ne" +
+      "tworkSettings\022!\n\024target_google_search\030\005 " +
+      "\001(\010H\000\210\001\001\022\"\n\025target_search_network\030\006 \001(\010H" +
+      "\001\210\001\001\022#\n\026target_content_network\030\007 \001(\010H\002\210\001" +
+      "\001\022*\n\035target_partner_search_network\030\010 \001(\010" +
+      "H\003\210\001\001\022\033\n\016target_youtube\030\t \001(\010H\004\210\001\001\022%\n\030ta" +
+      "rget_google_tv_network\030\n \001(\010H\005\210\001\001B\027\n\025_ta" +
+      "rget_google_searchB\030\n\026_target_search_net" +
+      "workB\031\n\027_target_content_networkB \n\036_targ" +
+      "et_partner_search_networkB\021\n\017_target_you" +
+      "tubeB\033\n\031_target_google_tv_network\032\202\001\n\020Ho" +
+      "telSettingInfo\022\034\n\017hotel_center_id\030\002 \001(\003H" +
+      "\000\210\001\001\022\"\n\025disable_hotel_setting\030\003 \001(\010H\001\210\001\001" +
+      "B\022\n\020_hotel_center_idB\030\n\026_disable_hotel_s" +
+      "etting\032\217\001\n\027DynamicSearchAdsSetting\022\030\n\013do" +
+      "main_name\030\006 \001(\tB\003\340A\002\022\032\n\rlanguage_code\030\007 " +
+      "\001(\tB\003\340A\002\022#\n\026use_supplied_urls_only\030\010 \001(\010" +
+      "H\000\210\001\001B\031\n\027_use_supplied_urls_only\032\222\003\n\017Sho" +
+      "ppingSetting\022\030\n\013merchant_id\030\005 \001(\003H\000\210\001\001\022\022" +
+      "\n\nfeed_label\030\n \001(\t\022\036\n\021campaign_priority\030" +
+      "\007 \001(\005H\001\210\001\001\022\031\n\014enable_local\030\010 \001(\010H\002\210\001\001\022\"\n" +
+      "\025use_vehicle_inventory\030\t \001(\010B\003\340A\005\022\037\n\027adv" +
+      "ertising_partner_ids\030\013 \003(\003\022!\n\024disable_pr" +
+      "oduct_feed\030\014 \001(\010H\003\210\001\001\0223\n&ignore_brand_ex" +
+      "clusion_in_shopping_ads\030\r \001(\010H\004\210\001\001B\016\n\014_m" +
+      "erchant_idB\024\n\022_campaign_priorityB\017\n\r_ena" +
+      "ble_localB\027\n\025_disable_product_feedB)\n\'_i" +
+      "gnore_brand_exclusion_in_shopping_ads\032B\n" +
+      "\017TrackingSetting\022\036\n\014tracking_url\030\002 \001(\tB\003" +
+      "\340A\003H\000\210\001\001B\017\n\r_tracking_url\032\374\001\n\024GeoTargetT" +
+      "ypeSetting\022q\n\030positive_geo_target_type\030\001" +
+      " \001(\0162O.google.ads.googleads.v25.enums.Po" +
+      "sitiveGeoTargetTypeEnum.PositiveGeoTarge" +
+      "tType\022q\n\030negative_geo_target_type\030\002 \001(\0162" +
+      "O.google.ads.googleads.v25.enums.Negativ" +
+      "eGeoTargetTypeEnum.NegativeGeoTargetType" +
+      "\032\177\n\024LocalCampaignSetting\022g\n\024location_sou" +
+      "rce_type\030\001 \001(\0162I.google.ads.googleads.v2" +
+      "5.enums.LocationSourceTypeEnum.LocationS" +
+      "ourceType\032\256\002\n\022AppCampaignSetting\022\215\001\n\032bid" +
+      "ding_strategy_goal_type\030\001 \001(\0162i.google.a" +
+      "ds.googleads.v25.enums.AppCampaignBiddin" +
+      "gStrategyGoalTypeEnum.AppCampaignBidding" +
+      "StrategyGoalType\022\030\n\006app_id\030\004 \001(\tB\003\340A\005H\000\210" +
+      "\001\001\022c\n\tapp_store\030\003 \001(\0162K.google.ads.googl" +
+      "eads.v25.enums.AppCampaignAppStoreEnum.A" +
+      "ppCampaignAppStoreB\003\340A\005B\t\n\007_app_id\032\365\001\n\014V" +
+      "anityPharma\022\201\001\n\036vanity_pharma_display_ur" +
+      "l_mode\030\001 \001(\0162Y.google.ads.googleads.v25." +
+      "enums.VanityPharmaDisplayUrlModeEnum.Van" +
+      "ityPharmaDisplayUrlMode\022a\n\022vanity_pharma" +
+      "_text\030\002 \001(\0162E.google.ads.googleads.v25.e" +
+      "nums.VanityPharmaTextEnum.VanityPharmaTe" +
+      "xt\032c\n\025SelectiveOptimization\022J\n\022conversio" +
+      "n_actions\030\002 \003(\tB.\372A+\n)googleads.googleap" +
+      "is.com/ConversionAction\032\211\001\n\027Optimization" +
+      "GoalSetting\022n\n\027optimization_goal_types\030\001" +
+      " \003(\0162M.google.ads.googleads.v25.enums.Op" +
+      "timizationGoalTypeEnum.OptimizationGoalT" +
+      "ype\032R\n\017AudienceSetting\022&\n\024use_audience_g" +
+      "rouped\030\001 \001(\010B\003\340A\005H\000\210\001\001B\027\n\025_use_audience_" +
+      "grouped\032p\n\035LocalServicesCampaignSettings" +
+      "\022O\n\rcategory_bids\030\001 \003(\01328.google.ads.goo" +
+      "gleads.v25.resources.Campaign.CategoryBi" +
+      "d\032\250\002\n!LocalServicesPmaxCampaignSettings\022" +
+      "-\n navigational_query_leads_enabled\030\001 \001(" +
+      "\010H\000\210\001\001\022\032\n\rfounding_year\030\002 \001(\003H\001\210\001\001\022\036\n\014co" +
+      "untry_code\030\003 \001(\tB\003\340A\005H\002\210\001\001\022P\n\rphone_numb" +
+      "ers\030\004 \003(\01329.google.ads.googleads.v25.com" +
+      "mon.LocalServicesPhoneNumberB#\n!_navigat" +
+      "ional_query_leads_enabledB\020\n\016_founding_y" +
+      "earB\017\n\r_country_code\032\263\001\n\013CategoryBid\022\030\n\013" +
+      "category_id\030\001 \001(\tH\000\210\001\001\022\"\n\025manual_cpa_bid" +
+      "_micros\030\002 \001(\003H\001\210\001\001\022\"\n\025target_cpa_bid_mic" +
+      "ros\030\003 \001(\003H\002\210\001\001B\016\n\014_category_idB\030\n\026_manua" +
+      "l_cpa_bid_microsB\030\n\026_target_cpa_bid_micr" +
+      "os\032S\n\026TravelCampaignSettings\022#\n\021travel_a" +
+      "ccount_id\030\001 \001(\003B\003\340A\005H\000\210\001\001B\024\n\022_travel_acc" +
+      "ount_id\032X\n\031DemandGenCampaignSettings\022$\n\022" +
+      "upgraded_targeting\030\001 \001(\010B\003\340A\005H\000\210\001\001B\025\n\023_u" +
+      "pgraded_targeting\032\206\022\n\025VideoCampaignSetti" +
+      "ngs\022m\n\021video_ad_sequence\030\004 \001(\0132R.google." +
       "ads.googleads.v25.resources.Campaign.Vid" +
-      "eoCampaignSettings.ReservationAdCategory" +
-      "SelfDisclosure\022o\n\017booking_details\030\006 \001(\0132" +
-      "Q.google.ads.googleads.v25.resources.Cam" +
-      "paign.VideoCampaignSettings.BookingDetai" +
-      "lsB\003\340A\003\022\200\001\n\032video_ad_inventory_control\030\002" +
-      " \001(\0132Z.google.ads.googleads.v25.resource" +
-      "s.Campaign.VideoCampaignSettings.VideoAd" +
-      "InventoryControlH\000\022z\n\027video_ad_format_co" +
-      "ntrol\030\003 \001(\0132W.google.ads.googleads.v25.r" +
-      "esources.Campaign.VideoCampaignSettings." +
-      "VideoAdFormatControlH\000\032\363\001\n\027VideoAdInvent" +
-      "oryControl\022\034\n\017allow_in_stream\030\001 \001(\010H\000\210\001\001" +
-      "\022\032\n\rallow_in_feed\030\002 \001(\010H\001\210\001\001\022\031\n\014allow_sh" +
-      "orts\030\003 \001(\010H\002\210\001\001\022*\n\035allow_non_skippable_i" +
-      "n_stream\030\004 \001(\010H\003\210\001\001B\022\n\020_allow_in_streamB" +
-      "\020\n\016_allow_in_feedB\017\n\r_allow_shortsB \n\036_a" +
-      "llow_non_skippable_in_stream\032\235\002\n\024VideoAd" +
-      "FormatControl\022q\n\022format_restriction\030\001 \001(" +
-      "\0162U.google.ads.googleads.v25.enums.Video" +
-      "AdFormatRestrictionEnum.VideoAdFormatRes" +
-      "triction\022\221\001\n$non_skippable_in_stream_res" +
-      "trictions\030\002 \001(\0132c.google.ads.googleads.v" +
-      "25.resources.Campaign.VideoCampaignSetti" +
-      "ngs.NonSkippableInStreamRestrictions\032\370\001\n" +
-      " NonSkippableInStreamRestrictions\022i\n\014min" +
-      "_duration\030\001 \001(\0162S.google.ads.googleads.v" +
-      "25.enums.NonSkippableMinDurationEnum.Non" +
-      "SkippableMinDuration\022i\n\014max_duration\030\002 \001" +
-      "(\0162S.google.ads.googleads.v25.enums.NonS" +
-      "kippableMaxDurationEnum.NonSkippableMaxD" +
-      "uration\032\365\001\n\017VideoAdSequence\022e\n\005steps\030\001 \003" +
-      "(\0132V.google.ads.googleads.v25.resources." +
-      "Campaign.VideoCampaignSettings.VideoAdSe" +
-      "quenceStep\022{\n\020minimum_duration\030\002 \001(\0162a.g" +
-      "oogle.ads.googleads.v25.enums.VideoAdSeq" +
-      "uenceMinimumDurationEnum.VideoAdSequence" +
-      "MinimumDuration\032\304\002\n\023VideoAdSequenceStep\022" +
-      "!\n\031video_ad_sequence_step_id\030\001 \001(\003\022\020\n\010as" +
-      "set_id\030\002 \001(\003\022R\n\rad_group_type\030\003 \001(\0162;.go" +
-      "ogle.ads.googleads.v25.enums.AdGroupType" +
-      "Enum.AdGroupType\022\030\n\020previous_step_id\030\004 \001" +
-      "(\003\022\211\001\n\036previous_step_interaction_type\030\005 " +
-      "\001(\0162a.google.ads.googleads.v25.enums.Vid" +
-      "eoAdSequenceInteractionTypeEnum.VideoAdS" +
-      "equenceInteractionType\032Z\n#ReservationAdC" +
-      "ategorySelfDisclosure\022\020\n\010gambling\030\001 \001(\010\022" +
-      "\017\n\007alcohol\030\002 \001(\010\022\020\n\010politics\030\003 \001(\010\032\263\001\n\016B" +
-      "ookingDetails\022T\n\006status\030\001 \001(\0162?.google.a" +
-      "ds.googleads.v25.enums.BookingStatusEnum" +
-      ".BookingStatusB\003\340A\003\022&\n\031hold_expiration_d" +
-      "ate_time\030\002 \001(\tB\003\340A\003\022#\n\026cancellation_date" +
-      "_time\030\003 \001(\tB\003\340A\003B\022\n\020fluidity_control\032\313\003\n" +
-      "\024PmaxCampaignSettings\022|\n\031brand_targeting" +
-      "_overrides\030\001 \001(\0132Y.google.ads.googleads." +
-      "v25.resources.Campaign.PmaxCampaignSetti" +
-      "ngs.BrandTargetingOverrides\022}\n%local_ser" +
-      "vices_pmax_campaign_settings\030\002 \001(\0132N.goo" +
+      "eoCampaignSettings.VideoAdSequence\022\227\001\n\'r" +
+      "eservation_ad_category_self_disclosure\030\005" +
+      " \001(\0132f.google.ads.googleads.v25.resource" +
+      "s.Campaign.VideoCampaignSettings.Reserva" +
+      "tionAdCategorySelfDisclosure\022o\n\017booking_" +
+      "details\030\006 \001(\0132Q.google.ads.googleads.v25" +
+      ".resources.Campaign.VideoCampaignSetting" +
+      "s.BookingDetailsB\003\340A\003\022\200\001\n\032video_ad_inven" +
+      "tory_control\030\002 \001(\0132Z.google.ads.googlead" +
+      "s.v25.resources.Campaign.VideoCampaignSe" +
+      "ttings.VideoAdInventoryControlH\000\022z\n\027vide" +
+      "o_ad_format_control\030\003 \001(\0132W.google.ads.g" +
+      "oogleads.v25.resources.Campaign.VideoCam" +
+      "paignSettings.VideoAdFormatControlH\000\032\363\001\n" +
+      "\027VideoAdInventoryControl\022\034\n\017allow_in_str" +
+      "eam\030\001 \001(\010H\000\210\001\001\022\032\n\rallow_in_feed\030\002 \001(\010H\001\210" +
+      "\001\001\022\031\n\014allow_shorts\030\003 \001(\010H\002\210\001\001\022*\n\035allow_n" +
+      "on_skippable_in_stream\030\004 \001(\010H\003\210\001\001B\022\n\020_al" +
+      "low_in_streamB\020\n\016_allow_in_feedB\017\n\r_allo" +
+      "w_shortsB \n\036_allow_non_skippable_in_stre" +
+      "am\032\235\002\n\024VideoAdFormatControl\022q\n\022format_re" +
+      "striction\030\001 \001(\0162U.google.ads.googleads.v" +
+      "25.enums.VideoAdFormatRestrictionEnum.Vi" +
+      "deoAdFormatRestriction\022\221\001\n$non_skippable" +
+      "_in_stream_restrictions\030\002 \001(\0132c.google.a" +
+      "ds.googleads.v25.resources.Campaign.Vide" +
+      "oCampaignSettings.NonSkippableInStreamRe" +
+      "strictions\032\370\001\n NonSkippableInStreamRestr" +
+      "ictions\022i\n\014min_duration\030\001 \001(\0162S.google.a" +
+      "ds.googleads.v25.enums.NonSkippableMinDu" +
+      "rationEnum.NonSkippableMinDuration\022i\n\014ma" +
+      "x_duration\030\002 \001(\0162S.google.ads.googleads." +
+      "v25.enums.NonSkippableMaxDurationEnum.No" +
+      "nSkippableMaxDuration\032\365\001\n\017VideoAdSequenc" +
+      "e\022e\n\005steps\030\001 \003(\0132V.google.ads.googleads." +
+      "v25.resources.Campaign.VideoCampaignSett" +
+      "ings.VideoAdSequenceStep\022{\n\020minimum_dura" +
+      "tion\030\002 \001(\0162a.google.ads.googleads.v25.en" +
+      "ums.VideoAdSequenceMinimumDurationEnum.V" +
+      "ideoAdSequenceMinimumDuration\032\304\002\n\023VideoA" +
+      "dSequenceStep\022!\n\031video_ad_sequence_step_" +
+      "id\030\001 \001(\003\022\020\n\010asset_id\030\002 \001(\003\022R\n\rad_group_t" +
+      "ype\030\003 \001(\0162;.google.ads.googleads.v25.enu" +
+      "ms.AdGroupTypeEnum.AdGroupType\022\030\n\020previo" +
+      "us_step_id\030\004 \001(\003\022\211\001\n\036previous_step_inter" +
+      "action_type\030\005 \001(\0162a.google.ads.googleads" +
+      ".v25.enums.VideoAdSequenceInteractionTyp" +
+      "eEnum.VideoAdSequenceInteractionType\032Z\n#" +
+      "ReservationAdCategorySelfDisclosure\022\020\n\010g" +
+      "ambling\030\001 \001(\010\022\017\n\007alcohol\030\002 \001(\010\022\020\n\010politi" +
+      "cs\030\003 \001(\010\032\263\001\n\016BookingDetails\022T\n\006status\030\001 " +
+      "\001(\0162?.google.ads.googleads.v25.enums.Boo" +
+      "kingStatusEnum.BookingStatusB\003\340A\003\022&\n\031hol" +
+      "d_expiration_date_time\030\002 \001(\tB\003\340A\003\022#\n\026can" +
+      "cellation_date_time\030\003 \001(\tB\003\340A\003B\022\n\020fluidi" +
+      "ty_control\032\313\003\n\024PmaxCampaignSettings\022|\n\031b" +
+      "rand_targeting_overrides\030\001 \001(\0132Y.google." +
+      "ads.googleads.v25.resources.Campaign.Pma" +
+      "xCampaignSettings.BrandTargetingOverride" +
+      "s\022}\n%local_services_pmax_campaign_settin" +
+      "gs\030\002 \001(\0132N.google.ads.googleads.v25.reso" +
+      "urces.Campaign.LocalServicesPmaxCampaign" +
+      "Settings\022(\n\026local_services_enabled\030\003 \001(\010" +
+      "B\003\340A\003H\000\210\001\001\032q\n\027BrandTargetingOverrides\022/\n" +
+      "\"ignore_exclusions_for_shopping_ads\030\001 \001(" +
+      "\010H\000\210\001\001B%\n#_ignore_exclusions_for_shoppin" +
+      "g_adsB\031\n\027_local_services_enabled\032\266\002\n\026Ass" +
+      "etAutomationSetting\022o\n\025asset_automation_" +
+      "type\030\001 \001(\0162K.google.ads.googleads.v25.en" +
+      "ums.AssetAutomationTypeEnum.AssetAutomat" +
+      "ionTypeH\000\210\001\001\022u\n\027asset_automation_status\030" +
+      "\002 \001(\0162O.google.ads.googleads.v25.enums.A" +
+      "ssetAutomationStatusEnum.AssetAutomation" +
+      "StatusH\001\210\001\001B\030\n\026_asset_automation_typeB\032\n",
+      "\030_asset_automation_status\032[\n\017BrandGuidel" +
+      "ines\022\022\n\nmain_color\030\001 \001(\t\022\024\n\014accent_color" +
+      "\030\002 \001(\t\022\036\n\026predefined_font_family\030\003 \001(\t\032\214" +
+      "\001\n\016TextGuidelines\022\027\n\017term_exclusions\030\001 \003" +
+      "(\t\022a\n\026messaging_restrictions\030\002 \003(\0132A.goo" +
       "gle.ads.googleads.v25.resources.Campaign" +
-      ".LocalServicesPmaxCampaignSettings\022(\n\026lo" +
-      "cal_services_enabled\030\003 \001(\010B\003\340A\003H\000\210\001\001\032q\n\027" +
-      "BrandTargetingOverrides\022/\n\"ignore_exclus" +
-      "ions_for_shopping_ads\030\001 \001(\010H\000\210\001\001B%\n#_ign" +
-      "ore_exclusions_for_shopping_adsB\031\n\027_loca" +
-      "l_services_enabled\032\266\002\n\026AssetAutomationSe" +
-      "tting\022o\n\025asset_automation_type\030\001 \001(\0162K.g" +
-      "oogle.ads.googleads.v25.enums.AssetAutom" +
-      "ationTypeEnum.AssetAutomationTypeH\000\210\001\001\022u" +
-      "\n\027asset_automation_status\030\002 \001(\0162O.google" +
-      ".ads.googleads.v25.enums.AssetAutomation" +
-      "StatusEnum.AssetAutomationStatusH\001\210\001\001B\030\n" +
-      "\026_asset_automation_typeB\032\n\030_asset_automa" +
-      "tion_status\032[\n\017BrandGuidelines\022\022\n\nmain_c" +
-      "olor\030\001 \001(\t\022\024\n\014accent_color\030\002 \001(\t\022\036\n\026pred",
-      "efined_font_family\030\003 \001(\t\032\214\001\n\016TextGuideli" +
-      "nes\022\027\n\017term_exclusions\030\001 \003(\t\022a\n\026messagin" +
-      "g_restrictions\030\002 \003(\0132A.google.ads.google" +
-      "ads.v25.resources.Campaign.MessagingRest" +
-      "riction\032\241\001\n\024MessagingRestriction\022\030\n\020rest" +
-      "riction_text\030\001 \001(\t\022o\n\020restriction_type\030\002" +
-      " \001(\0162U.google.ads.googleads.v25.enums.Me" +
-      "ssagingRestrictionTypeEnum.MessagingRest" +
-      "rictionType\032\237\002\n\014AiMaxSetting\022\032\n\renable_a" +
-      "i_max\030\001 \001(\010H\000\210\001\001\022t\n\021bundling_required\030\002 " +
-      "\001(\0162O.google.ads.googleads.v25.resources" +
-      ".Campaign.AiMaxSetting.AiMaxBundlingRequ" +
-      "iredB\003\340A\003H\001\210\001\001\"U\n\025AiMaxBundlingRequired\022" +
-      "\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOWN\020\001\022\020\n\014NOT_REQ" +
-      "UIRED\020\002\022\014\n\010REQUIRED\020\003B\020\n\016_enable_ai_maxB" +
-      "\024\n\022_bundling_required:W\352AT\n!googleads.go" +
-      "ogleapis.com/Campaign\022/customers/{custom" +
-      "er_id}/campaigns/{campaign_id}B\033\n\031campai" +
-      "gn_bidding_strategyB\005\n\003_idB\007\n\005_nameB\030\n\026_" +
-      "tracking_url_templateB\023\n\021_audience_setti" +
-      "ngB\020\n\016_base_campaignB\022\n\020_campaign_budget" +
-      "B\021\n\017_campaign_groupB\022\n\020_start_date_timeB" +
-      "\020\n\016_end_date_timeB\023\n\021_final_url_suffixB\025" +
-      "\n\023_optimization_scoreB\033\n\031_hotel_property" +
-      "_asset_setB\017\n\r_listing_typeB\033\n\031_brand_gu" +
-      "idelines_enabledB/\n-_view_through_conver" +
-      "sion_optimization_enabledB\377\001\n&com.google" +
-      ".ads.googleads.v25.resourcesB\rCampaignPr" +
-      "otoP\001ZKgoogle.golang.org/genproto/google" +
-      "apis/ads/googleads/v25/resources;resourc" +
-      "es\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V25.Reso" +
-      "urces\312\002\"Google\\Ads\\GoogleAds\\V25\\Resourc" +
-      "es\352\002&Google::Ads::GoogleAds::V25::Resour" +
-      "cesb\006proto3"
+      ".MessagingRestriction\032\241\001\n\024MessagingRestr" +
+      "iction\022\030\n\020restriction_text\030\001 \001(\t\022o\n\020rest" +
+      "riction_type\030\002 \001(\0162U.google.ads.googlead" +
+      "s.v25.enums.MessagingRestrictionTypeEnum" +
+      ".MessagingRestrictionType\032\237\002\n\014AiMaxSetti" +
+      "ng\022\032\n\renable_ai_max\030\001 \001(\010H\000\210\001\001\022t\n\021bundli" +
+      "ng_required\030\002 \001(\0162O.google.ads.googleads" +
+      ".v25.resources.Campaign.AiMaxSetting.AiM" +
+      "axBundlingRequiredB\003\340A\003H\001\210\001\001\"U\n\025AiMaxBun" +
+      "dlingRequired\022\017\n\013UNSPECIFIED\020\000\022\013\n\007UNKNOW" +
+      "N\020\001\022\020\n\014NOT_REQUIRED\020\002\022\014\n\010REQUIRED\020\003B\020\n\016_" +
+      "enable_ai_maxB\024\n\022_bundling_required:W\352AT" +
+      "\n!googleads.googleapis.com/Campaign\022/cus" +
+      "tomers/{customer_id}/campaigns/{campaign" +
+      "_id}B\033\n\031campaign_bidding_strategyB\005\n\003_id" +
+      "B\007\n\005_nameB\030\n\026_tracking_url_templateB\023\n\021_" +
+      "audience_settingB\020\n\016_base_campaignB\022\n\020_c" +
+      "ampaign_budgetB\021\n\017_campaign_groupB\022\n\020_st" +
+      "art_date_timeB\020\n\016_end_date_timeB\023\n\021_fina" +
+      "l_url_suffixB\025\n\023_optimization_scoreB\033\n\031_" +
+      "hotel_property_asset_setB\017\n\r_listing_typ" +
+      "eB\033\n\031_brand_guidelines_enabledB/\n-_view_" +
+      "through_conversion_optimization_enabledB" +
+      "\032\n\030_aca_migration_date_timeB\"\n _broad_ma" +
+      "tch_migration_date_timeB\377\001\n&com.google.a" +
+      "ds.googleads.v25.resourcesB\rCampaignProt" +
+      "oP\001ZKgoogle.golang.org/genproto/googleap" +
+      "is/ads/googleads/v25/resources;resources" +
+      "\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V25.Resour" +
+      "ces\312\002\"Google\\Ads\\GoogleAds\\V25\\Resources" +
+      "\352\002&Google::Ads::GoogleAds::V25::Resource" +
+      "sb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
@@ -689,205 +693,205 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_Campaign_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_Campaign_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_descriptor,
-        new java.lang.String[] { "ResourceName", "Id", "Name", "PrimaryStatus", "PrimaryStatusReasons", "Status", "ServingStatus", "BiddingStrategySystemStatus", "AdServingOptimizationStatus", "AdvertisingChannelType", "AdvertisingChannelSubType", "TrackingUrlTemplate", "UrlCustomParameters", "LocalServicesCampaignSettings", "TravelCampaignSettings", "DemandGenCampaignSettings", "VideoCampaignSettings", "PmaxCampaignSettings", "RealTimeBiddingSetting", "NetworkSettings", "HotelSetting", "DynamicSearchAdsSetting", "ShoppingSetting", "TargetingSetting", "AudienceSetting", "GeoTargetTypeSetting", "LocalCampaignSetting", "AppCampaignSetting", "Labels", "ExperimentType", "BaseCampaign", "CampaignBudget", "BiddingStrategyType", "AccessibleBiddingStrategy", "CampaignGroup", "StartDateTime", "EndDateTime", "FinalUrlSuffix", "FrequencyCaps", "VanityPharma", "SelectiveOptimization", "OptimizationGoalSetting", "TrackingSetting", "PaymentMode", "OptimizationScore", "ExcludedParentAssetFieldTypes", "ExcludedParentAssetSetTypes", "PerformanceMaxUpgrade", "HotelPropertyAssetSet", "ListingType", "AssetAutomationSettings", "KeywordMatchType", "BrandGuidelinesEnabled", "BrandGuidelines", "TextGuidelines", "ThirdPartyIntegrationPartners", "AiMaxSetting", "ContainsEuPoliticalAdvertising", "FeedTypes", "ViewThroughConversionOptimizationEnabled", "MissingEuPoliticalAdvertisingDeclaration", "BiddingStrategy", "Commission", "ManualCpa", "ManualCpc", "ManualCpm", "ManualCpv", "MaximizeConversions", "MaximizeConversionValue", "TargetCpa", "TargetImpressionShare", "TargetRoas", "TargetSpend", "PercentCpc", "TargetCpm", "FixedCpm", "TargetCpv", "TargetCpc", "CampaignBiddingStrategy", });
+        new java.lang.String[] { "ResourceName", "Id", "Name", "PrimaryStatus", "PrimaryStatusReasons", "Status", "ServingStatus", "BiddingStrategySystemStatus", "AdServingOptimizationStatus", "AdvertisingChannelType", "AdvertisingChannelSubType", "TrackingUrlTemplate", "UrlCustomParameters", "LocalServicesCampaignSettings", "TravelCampaignSettings", "DemandGenCampaignSettings", "VideoCampaignSettings", "PmaxCampaignSettings", "RealTimeBiddingSetting", "NetworkSettings", "HotelSetting", "DynamicSearchAdsSetting", "ShoppingSetting", "TargetingSetting", "AudienceSetting", "GeoTargetTypeSetting", "LocalCampaignSetting", "AppCampaignSetting", "Labels", "ExperimentType", "BaseCampaign", "CampaignBudget", "BiddingStrategyType", "AccessibleBiddingStrategy", "CampaignGroup", "StartDateTime", "EndDateTime", "FinalUrlSuffix", "FrequencyCaps", "VanityPharma", "SelectiveOptimization", "OptimizationGoalSetting", "TrackingSetting", "PaymentMode", "OptimizationScore", "ExcludedParentAssetFieldTypes", "ExcludedParentAssetSetTypes", "PerformanceMaxUpgrade", "HotelPropertyAssetSet", "ListingType", "AssetAutomationSettings", "KeywordMatchType", "BrandGuidelinesEnabled", "BrandGuidelines", "TextGuidelines", "ThirdPartyIntegrationPartners", "AiMaxSetting", "ContainsEuPoliticalAdvertising", "FeedTypes", "ViewThroughConversionOptimizationEnabled", "MissingEuPoliticalAdvertisingDeclaration", "AcaMigrationDateTime", "BroadMatchMigrationDateTime", "BiddingStrategy", "Commission", "ManualCpa", "ManualCpc", "ManualCpm", "ManualCpv", "MaximizeConversions", "MaximizeConversionValue", "TargetCpa", "TargetImpressionShare", "TargetRoas", "TargetSpend", "PercentCpc", "TargetCpm", "FixedCpm", "TargetCpv", "TargetCpc", "CampaignBiddingStrategy", });
     internal_static_google_ads_googleads_v25_resources_Campaign_PerformanceMaxUpgrade_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(0);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(0);
     internal_static_google_ads_googleads_v25_resources_Campaign_PerformanceMaxUpgrade_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_PerformanceMaxUpgrade_descriptor,
         new java.lang.String[] { "PerformanceMaxCampaign", "PreUpgradeCampaign", "Status", });
     internal_static_google_ads_googleads_v25_resources_Campaign_NetworkSettings_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(1);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(1);
     internal_static_google_ads_googleads_v25_resources_Campaign_NetworkSettings_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_NetworkSettings_descriptor,
         new java.lang.String[] { "TargetGoogleSearch", "TargetSearchNetwork", "TargetContentNetwork", "TargetPartnerSearchNetwork", "TargetYoutube", "TargetGoogleTvNetwork", });
     internal_static_google_ads_googleads_v25_resources_Campaign_HotelSettingInfo_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(2);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(2);
     internal_static_google_ads_googleads_v25_resources_Campaign_HotelSettingInfo_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_HotelSettingInfo_descriptor,
         new java.lang.String[] { "HotelCenterId", "DisableHotelSetting", });
     internal_static_google_ads_googleads_v25_resources_Campaign_DynamicSearchAdsSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(3);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(3);
     internal_static_google_ads_googleads_v25_resources_Campaign_DynamicSearchAdsSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_DynamicSearchAdsSetting_descriptor,
         new java.lang.String[] { "DomainName", "LanguageCode", "UseSuppliedUrlsOnly", });
     internal_static_google_ads_googleads_v25_resources_Campaign_ShoppingSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(4);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(4);
     internal_static_google_ads_googleads_v25_resources_Campaign_ShoppingSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_ShoppingSetting_descriptor,
         new java.lang.String[] { "MerchantId", "FeedLabel", "CampaignPriority", "EnableLocal", "UseVehicleInventory", "AdvertisingPartnerIds", "DisableProductFeed", "IgnoreBrandExclusionInShoppingAds", });
     internal_static_google_ads_googleads_v25_resources_Campaign_TrackingSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(5);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(5);
     internal_static_google_ads_googleads_v25_resources_Campaign_TrackingSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_TrackingSetting_descriptor,
         new java.lang.String[] { "TrackingUrl", });
     internal_static_google_ads_googleads_v25_resources_Campaign_GeoTargetTypeSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(6);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(6);
     internal_static_google_ads_googleads_v25_resources_Campaign_GeoTargetTypeSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_GeoTargetTypeSetting_descriptor,
         new java.lang.String[] { "PositiveGeoTargetType", "NegativeGeoTargetType", });
     internal_static_google_ads_googleads_v25_resources_Campaign_LocalCampaignSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(7);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(7);
     internal_static_google_ads_googleads_v25_resources_Campaign_LocalCampaignSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_LocalCampaignSetting_descriptor,
         new java.lang.String[] { "LocationSourceType", });
     internal_static_google_ads_googleads_v25_resources_Campaign_AppCampaignSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(8);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(8);
     internal_static_google_ads_googleads_v25_resources_Campaign_AppCampaignSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_AppCampaignSetting_descriptor,
         new java.lang.String[] { "BiddingStrategyGoalType", "AppId", "AppStore", });
     internal_static_google_ads_googleads_v25_resources_Campaign_VanityPharma_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(9);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(9);
     internal_static_google_ads_googleads_v25_resources_Campaign_VanityPharma_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_VanityPharma_descriptor,
         new java.lang.String[] { "VanityPharmaDisplayUrlMode", "VanityPharmaText", });
     internal_static_google_ads_googleads_v25_resources_Campaign_SelectiveOptimization_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(10);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(10);
     internal_static_google_ads_googleads_v25_resources_Campaign_SelectiveOptimization_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_SelectiveOptimization_descriptor,
         new java.lang.String[] { "ConversionActions", });
     internal_static_google_ads_googleads_v25_resources_Campaign_OptimizationGoalSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(11);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(11);
     internal_static_google_ads_googleads_v25_resources_Campaign_OptimizationGoalSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_OptimizationGoalSetting_descriptor,
         new java.lang.String[] { "OptimizationGoalTypes", });
     internal_static_google_ads_googleads_v25_resources_Campaign_AudienceSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(12);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(12);
     internal_static_google_ads_googleads_v25_resources_Campaign_AudienceSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_AudienceSetting_descriptor,
         new java.lang.String[] { "UseAudienceGrouped", });
     internal_static_google_ads_googleads_v25_resources_Campaign_LocalServicesCampaignSettings_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(13);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(13);
     internal_static_google_ads_googleads_v25_resources_Campaign_LocalServicesCampaignSettings_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_LocalServicesCampaignSettings_descriptor,
         new java.lang.String[] { "CategoryBids", });
     internal_static_google_ads_googleads_v25_resources_Campaign_LocalServicesPmaxCampaignSettings_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(14);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(14);
     internal_static_google_ads_googleads_v25_resources_Campaign_LocalServicesPmaxCampaignSettings_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_LocalServicesPmaxCampaignSettings_descriptor,
         new java.lang.String[] { "NavigationalQueryLeadsEnabled", "FoundingYear", "CountryCode", "PhoneNumbers", });
     internal_static_google_ads_googleads_v25_resources_Campaign_CategoryBid_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(15);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(15);
     internal_static_google_ads_googleads_v25_resources_Campaign_CategoryBid_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_CategoryBid_descriptor,
         new java.lang.String[] { "CategoryId", "ManualCpaBidMicros", "TargetCpaBidMicros", });
     internal_static_google_ads_googleads_v25_resources_Campaign_TravelCampaignSettings_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(16);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(16);
     internal_static_google_ads_googleads_v25_resources_Campaign_TravelCampaignSettings_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_TravelCampaignSettings_descriptor,
         new java.lang.String[] { "TravelAccountId", });
     internal_static_google_ads_googleads_v25_resources_Campaign_DemandGenCampaignSettings_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(17);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(17);
     internal_static_google_ads_googleads_v25_resources_Campaign_DemandGenCampaignSettings_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_DemandGenCampaignSettings_descriptor,
         new java.lang.String[] { "UpgradedTargeting", });
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(18);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(18);
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor,
         new java.lang.String[] { "VideoAdSequence", "ReservationAdCategorySelfDisclosure", "BookingDetails", "VideoAdInventoryControl", "VideoAdFormatControl", "FluidityControl", });
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdInventoryControl_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedTypes().get(0);
+      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedType(0);
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdInventoryControl_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdInventoryControl_descriptor,
         new java.lang.String[] { "AllowInStream", "AllowInFeed", "AllowShorts", "AllowNonSkippableInStream", });
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdFormatControl_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedTypes().get(1);
+      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedType(1);
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdFormatControl_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdFormatControl_descriptor,
         new java.lang.String[] { "FormatRestriction", "NonSkippableInStreamRestrictions", });
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_NonSkippableInStreamRestrictions_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedTypes().get(2);
+      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedType(2);
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_NonSkippableInStreamRestrictions_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_NonSkippableInStreamRestrictions_descriptor,
         new java.lang.String[] { "MinDuration", "MaxDuration", });
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdSequence_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedTypes().get(3);
+      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedType(3);
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdSequence_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdSequence_descriptor,
         new java.lang.String[] { "Steps", "MinimumDuration", });
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdSequenceStep_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedTypes().get(4);
+      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedType(4);
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdSequenceStep_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_VideoAdSequenceStep_descriptor,
         new java.lang.String[] { "VideoAdSequenceStepId", "AssetId", "AdGroupType", "PreviousStepId", "PreviousStepInteractionType", });
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_ReservationAdCategorySelfDisclosure_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedTypes().get(5);
+      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedType(5);
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_ReservationAdCategorySelfDisclosure_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_ReservationAdCategorySelfDisclosure_descriptor,
         new java.lang.String[] { "Gambling", "Alcohol", "Politics", });
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_BookingDetails_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedTypes().get(6);
+      internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_descriptor.getNestedType(6);
     internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_BookingDetails_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_VideoCampaignSettings_BookingDetails_descriptor,
         new java.lang.String[] { "Status", "HoldExpirationDateTime", "CancellationDateTime", });
     internal_static_google_ads_googleads_v25_resources_Campaign_PmaxCampaignSettings_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(19);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(19);
     internal_static_google_ads_googleads_v25_resources_Campaign_PmaxCampaignSettings_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_PmaxCampaignSettings_descriptor,
         new java.lang.String[] { "BrandTargetingOverrides", "LocalServicesPmaxCampaignSettings", "LocalServicesEnabled", });
     internal_static_google_ads_googleads_v25_resources_Campaign_PmaxCampaignSettings_BrandTargetingOverrides_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_PmaxCampaignSettings_descriptor.getNestedTypes().get(0);
+      internal_static_google_ads_googleads_v25_resources_Campaign_PmaxCampaignSettings_descriptor.getNestedType(0);
     internal_static_google_ads_googleads_v25_resources_Campaign_PmaxCampaignSettings_BrandTargetingOverrides_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_PmaxCampaignSettings_BrandTargetingOverrides_descriptor,
         new java.lang.String[] { "IgnoreExclusionsForShoppingAds", });
     internal_static_google_ads_googleads_v25_resources_Campaign_AssetAutomationSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(20);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(20);
     internal_static_google_ads_googleads_v25_resources_Campaign_AssetAutomationSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_AssetAutomationSetting_descriptor,
         new java.lang.String[] { "AssetAutomationType", "AssetAutomationStatus", });
     internal_static_google_ads_googleads_v25_resources_Campaign_BrandGuidelines_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(21);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(21);
     internal_static_google_ads_googleads_v25_resources_Campaign_BrandGuidelines_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_BrandGuidelines_descriptor,
         new java.lang.String[] { "MainColor", "AccentColor", "PredefinedFontFamily", });
     internal_static_google_ads_googleads_v25_resources_Campaign_TextGuidelines_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(22);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(22);
     internal_static_google_ads_googleads_v25_resources_Campaign_TextGuidelines_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_TextGuidelines_descriptor,
         new java.lang.String[] { "TermExclusions", "MessagingRestrictions", });
     internal_static_google_ads_googleads_v25_resources_Campaign_MessagingRestriction_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(23);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(23);
     internal_static_google_ads_googleads_v25_resources_Campaign_MessagingRestriction_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_MessagingRestriction_descriptor,
         new java.lang.String[] { "RestrictionText", "RestrictionType", });
     internal_static_google_ads_googleads_v25_resources_Campaign_AiMaxSetting_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedTypes().get(24);
+      internal_static_google_ads_googleads_v25_resources_Campaign_descriptor.getNestedType(24);
     internal_static_google_ads_googleads_v25_resources_Campaign_AiMaxSetting_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Campaign_AiMaxSetting_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsight.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsight.java
index eb4b1cea19..26b836a980 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsight.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsight.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_search_term_insight.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -25,10 +25,10 @@ public final class CampaignSearchTermInsight extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSearchTermInsight.class.getName());
+      "CampaignSearchTermInsight");
   }
   // Use CampaignSearchTermInsight.newBuilder() to construct.
   private CampaignSearchTermInsight(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightName.java
index dadf462d19..f0118ce1ba 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignSearchTermInsightName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_CLUSTER_ID =
@@ -88,7 +91,7 @@ public static String format(String customerId, String campaignId, String cluster
         .toString();
   }
 
-  public static CampaignSearchTermInsightName parse(String formattedString) {
+  public static @Nullable CampaignSearchTermInsightName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -107,7 +110,7 @@ public static List parseList(List formatt
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignSearchTermInsightName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignSearchTermInsightName value : values) {
       if (value == null) {
@@ -156,7 +159,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightOrBuilder.java
index 9ac3dd78d4..73765c1d4b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_search_term_insight.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightProto.java
index b3734826c3..f3b9fe62c4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermInsightProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_search_term_insight.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignSearchTermInsightProto {
+public final class CampaignSearchTermInsightProto extends com.google.protobuf.GeneratedFile {
   private CampaignSearchTermInsightProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSearchTermInsightProto.class.getName());
+      "CampaignSearchTermInsightProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignSearchTermInsight_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignSearchTermInsight_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignSearchTermInsight_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermView.java
index db6c5e6eeb..bb9abe3222 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_search_term_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -24,10 +24,10 @@ public final class CampaignSearchTermView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSearchTermView.class.getName());
+      "CampaignSearchTermView");
   }
   // Use CampaignSearchTermView.newBuilder() to construct.
   private CampaignSearchTermView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewName.java
index d05e5a20c4..288a8fe49a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignSearchTermViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_QUERY =
@@ -83,7 +86,7 @@ public static String format(String customerId, String campaignId, String query)
         .toString();
   }
 
-  public static CampaignSearchTermViewName parse(String formattedString) {
+  public static @Nullable CampaignSearchTermViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -102,7 +105,7 @@ public static List parseList(List formattedS
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignSearchTermViewName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignSearchTermViewName value : values) {
       if (value == null) {
@@ -151,7 +154,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewOrBuilder.java
index 7312273dd7..1f0aa0e586 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_search_term_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewProto.java
index 488a3b1805..d7818ef29b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSearchTermViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_search_term_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignSearchTermViewProto {
+public final class CampaignSearchTermViewProto extends com.google.protobuf.GeneratedFile {
   private CampaignSearchTermViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSearchTermViewProto.class.getName());
+      "CampaignSearchTermViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignSearchTermView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignSearchTermView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignSearchTermView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSet.java
index d6e55b3e61..234eb532f4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSet.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSet.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_shared_set.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class CampaignSharedSet extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSharedSet.class.getName());
+      "CampaignSharedSet");
   }
   // Use CampaignSharedSet.newBuilder() to construct.
   private CampaignSharedSet(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetName.java
index bd0ed235d3..140648ac02 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignSharedSetName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_SHARED_SET_ID =
@@ -87,7 +90,7 @@ public static String format(String customerId, String campaignId, String sharedS
         .toString();
   }
 
-  public static CampaignSharedSetName parse(String formattedString) {
+  public static @Nullable CampaignSharedSetName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -106,7 +109,7 @@ public static List parseList(List formattedString
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignSharedSetName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignSharedSetName value : values) {
       if (value == null) {
@@ -155,7 +158,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetOrBuilder.java
index 16c36838c4..cc58263e1b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_shared_set.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetProto.java
index d41cb596e4..5bfb539027 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSharedSetProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_shared_set.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignSharedSetProto {
+public final class CampaignSharedSetProto extends com.google.protobuf.GeneratedFile {
   private CampaignSharedSetProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSharedSetProto.class.getName());
+      "CampaignSharedSetProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -74,7 +74,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignSharedSet_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignSharedSet_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignSharedSet_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulation.java
index ddab545522..4a4125986d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulation.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulation.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_simulation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -41,10 +41,10 @@ public final class CampaignSimulation extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSimulation.class.getName());
+      "CampaignSimulation");
   }
   // Use CampaignSimulation.newBuilder() to construct.
   private CampaignSimulation(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationName.java
index 2494a217bf..9052bae471 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CampaignSimulationName implements ResourceName {
   private static final PathTemplate
@@ -127,7 +130,7 @@ public static String format(
         .toString();
   }
 
-  public static CampaignSimulationName parse(String formattedString) {
+  public static @Nullable CampaignSimulationName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -151,7 +154,7 @@ public static List parseList(List formattedStrin
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CampaignSimulationName> values) {
     List list = new ArrayList<>(values.size());
     for (CampaignSimulationName value : values) {
       if (value == null) {
@@ -221,7 +224,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationOrBuilder.java
index 800ff7ea0c..33fea6f8d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_simulation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationProto.java
index 3689568882..d17bf3850a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CampaignSimulationProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/campaign_simulation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CampaignSimulationProto {
+public final class CampaignSimulationProto extends com.google.protobuf.GeneratedFile {
   private CampaignSimulationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CampaignSimulationProto.class.getName());
+      "CampaignSimulationProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -94,7 +94,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CampaignSimulation_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CampaignSimulation_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CampaignSimulation_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstant.java
index 3cd757590f..7ded697b56 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstant.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstant.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/carrier_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class CarrierConstant extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CarrierConstant.class.getName());
+      "CarrierConstant");
   }
   // Use CarrierConstant.newBuilder() to construct.
   private CarrierConstant(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantName.java
index 58fe166521..b9cc6a2b01 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CarrierConstantName implements ResourceName {
   private static final PathTemplate CRITERION_ID =
@@ -63,7 +66,7 @@ public static String format(String criterionId) {
     return newBuilder().setCriterionId(criterionId).build().toString();
   }
 
-  public static CarrierConstantName parse(String formattedString) {
+  public static @Nullable CarrierConstantName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -81,7 +84,7 @@ public static List parseList(List formattedStrings)
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CarrierConstantName> values) {
     List list = new ArrayList<>(values.size());
     for (CarrierConstantName value : values) {
       if (value == null) {
@@ -123,7 +126,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantOrBuilder.java
index 62f37659dc..3e28498533 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/carrier_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantProto.java
index e839227414..e850fa71ac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CarrierConstantProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/carrier_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CarrierConstantProto {
+public final class CarrierConstantProto extends com.google.protobuf.GeneratedFile {
   private CarrierConstantProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CarrierConstantProto.class.getName());
+      "CarrierConstantProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -66,7 +66,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CarrierConstant_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CarrierConstant_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CarrierConstant_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesView.java
index 864af08602..132d743e68 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/cart_data_sales_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -30,10 +30,10 @@ public final class CartDataSalesView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CartDataSalesView.class.getName());
+      "CartDataSalesView");
   }
   // Use CartDataSalesView.newBuilder() to construct.
   private CartDataSalesView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewName.java
index 56ee785a8b..f15ce90912 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CartDataSalesViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID =
@@ -63,7 +66,7 @@ public static String format(String customerId) {
     return newBuilder().setCustomerId(customerId).build().toString();
   }
 
-  public static CartDataSalesViewName parse(String formattedString) {
+  public static @Nullable CartDataSalesViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -81,7 +84,7 @@ public static List parseList(List formattedString
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CartDataSalesViewName> values) {
     List list = new ArrayList<>(values.size());
     for (CartDataSalesViewName value : values) {
       if (value == null) {
@@ -123,7 +126,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewOrBuilder.java
index 6bb29427d1..0132fc3b96 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/cart_data_sales_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewProto.java
index 322b13b682..eee7af87d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CartDataSalesViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/cart_data_sales_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CartDataSalesViewProto {
+public final class CartDataSalesViewProto extends com.google.protobuf.GeneratedFile {
   private CartDataSalesViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CartDataSalesViewProto.class.getName());
+      "CartDataSalesViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -65,7 +65,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CartDataSalesView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CartDataSalesView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CartDataSalesView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEvent.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEvent.java
index 516558a812..f185654974 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEvent.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEvent.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/change_event.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -25,10 +25,10 @@ public final class ChangeEvent extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeEvent.class.getName());
+      "ChangeEvent");
   }
   // Use ChangeEvent.newBuilder() to construct.
   private ChangeEvent(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -486,10 +486,10 @@ public static final class ChangedResource extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ChangedResource.class.getName());
+        "ChangedResource");
     }
     // Use ChangedResource.newBuilder() to construct.
     private ChangedResource(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventName.java
index e9f5cf0a6d..1b2072ea51 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class ChangeEventName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_TIMESTAMP_MICROS_COMMAND_INDEX_MUTATE_INDEX =
@@ -98,7 +101,7 @@ public static String format(
         .toString();
   }
 
-  public static ChangeEventName parse(String formattedString) {
+  public static @Nullable ChangeEventName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -120,7 +123,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable ChangeEventName> values) {
     List list = new ArrayList<>(values.size());
     for (ChangeEventName value : values) {
       if (value == null) {
@@ -179,7 +182,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventOrBuilder.java
index eb7505ca35..29939f7004 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/change_event.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventProto.java
index 10266b27d3..40a9bbe98f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeEventProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/change_event.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class ChangeEventProto {
+public final class ChangeEventProto extends com.google.protobuf.GeneratedFile {
   private ChangeEventProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeEventProto.class.getName());
+      "ChangeEventProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -165,13 +165,13 @@ public static void registerAllExtensions(
           com.google.protobuf.FieldMaskProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_ChangeEvent_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_ChangeEvent_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_ChangeEvent_descriptor,
         new java.lang.String[] { "ResourceName", "ChangeDateTime", "ChangeResourceType", "ChangeResourceName", "ClientType", "UserEmail", "OldResource", "NewResource", "ResourceChangeOperation", "ChangedFields", "Campaign", "AdGroup", "Asset", });
     internal_static_google_ads_googleads_v25_resources_ChangeEvent_ChangedResource_descriptor =
-      internal_static_google_ads_googleads_v25_resources_ChangeEvent_descriptor.getNestedTypes().get(0);
+      internal_static_google_ads_googleads_v25_resources_ChangeEvent_descriptor.getNestedType(0);
     internal_static_google_ads_googleads_v25_resources_ChangeEvent_ChangedResource_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_ChangeEvent_ChangedResource_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatus.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatus.java
index 59e0ba22c8..997b8612da 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatus.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatus.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/change_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class ChangeStatus extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeStatus.class.getName());
+      "ChangeStatus");
   }
   // Use ChangeStatus.newBuilder() to construct.
   private ChangeStatus(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusName.java
index 76f1fe676d..3ef99e6602 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class ChangeStatusName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CHANGE_STATUS_ID =
@@ -75,7 +78,7 @@ public static String format(String customerId, String changeStatusId) {
         .toString();
   }
 
-  public static ChangeStatusName parse(String formattedString) {
+  public static @Nullable ChangeStatusName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable ChangeStatusName> values) {
     List list = new ArrayList<>(values.size());
     for (ChangeStatusName value : values) {
       if (value == null) {
@@ -139,7 +142,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusOrBuilder.java
index 2e5ce1d9d3..c5a9152475 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/change_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusProto.java
index b0da9cf687..79b04eaf34 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChangeStatusProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/change_status.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class ChangeStatusProto {
+public final class ChangeStatusProto extends com.google.protobuf.GeneratedFile {
   private ChangeStatusProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChangeStatusProto.class.getName());
+      "ChangeStatusProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -110,7 +110,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_ChangeStatus_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_ChangeStatus_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_ChangeStatus_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetView.java
index fbd1c8798e..92fe5f0e19 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/channel_aggregate_asset_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class ChannelAggregateAssetView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChannelAggregateAssetView.class.getName());
+      "ChannelAggregateAssetView");
   }
   // Use ChannelAggregateAssetView.newBuilder() to construct.
   private ChannelAggregateAssetView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewName.java
index e5c599d0cd..db29717c72 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class ChannelAggregateAssetViewName implements ResourceName {
   private static final PathTemplate
@@ -116,7 +119,7 @@ public static String format(
         .toString();
   }
 
-  public static ChannelAggregateAssetViewName parse(String formattedString) {
+  public static @Nullable ChannelAggregateAssetViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -140,7 +143,7 @@ public static List parseList(List formatt
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable ChannelAggregateAssetViewName> values) {
     List list = new ArrayList<>(values.size());
     for (ChannelAggregateAssetViewName value : values) {
       if (value == null) {
@@ -205,7 +208,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewOrBuilder.java
index b396ba5665..adb18e8e33 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/channel_aggregate_asset_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewProto.java
index 4698037c84..01075ea2db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ChannelAggregateAssetViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/channel_aggregate_asset_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class ChannelAggregateAssetViewProto {
+public final class ChannelAggregateAssetViewProto extends com.google.protobuf.GeneratedFile {
   private ChannelAggregateAssetViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ChannelAggregateAssetViewProto.class.getName());
+      "ChannelAggregateAssetViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -85,7 +85,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_ChannelAggregateAssetView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_ChannelAggregateAssetView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_ChannelAggregateAssetView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickView.java
index 0e2df76466..52b98809c1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/click_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -30,10 +30,10 @@ public final class ClickView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ClickView.class.getName());
+      "ClickView");
   }
   // Use ClickView.newBuilder() to construct.
   private ClickView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewName.java
index 638d26807c..53e4ee018b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class ClickViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_DATE_GCLID =
@@ -77,7 +80,7 @@ public static String format(String customerId, String date, String gclid) {
     return newBuilder().setCustomerId(customerId).setDate(date).setGclid(gclid).build().toString();
   }
 
-  public static ClickViewName parse(String formattedString) {
+  public static @Nullable ClickViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -95,7 +98,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable ClickViewName> values) {
     List list = new ArrayList<>(values.size());
     for (ClickViewName value : values) {
       if (value == null) {
@@ -144,7 +147,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewOrBuilder.java
index f39859d3a5..0e8e467bd4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/click_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewProto.java
index 09680a76cd..5ad234a733 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ClickViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/click_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class ClickViewProto {
+public final class ClickViewProto extends com.google.protobuf.GeneratedFile {
   private ClickViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ClickViewProto.class.getName());
+      "ClickViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -85,7 +85,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_ClickView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_ClickView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_ClickView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudience.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudience.java
index 1630334c46..7e299d6683 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudience.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudience.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/combined_audience.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class CombinedAudience extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CombinedAudience.class.getName());
+      "CombinedAudience");
   }
   // Use CombinedAudience.newBuilder() to construct.
   private CombinedAudience(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceName.java
index 87bdd0d6f7..94a3046eb8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class CombinedAudienceName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_COMBINED_AUDIENCE_ID =
@@ -75,7 +78,7 @@ public static String format(String customerId, String combinedAudienceId) {
         .toString();
   }
 
-  public static CombinedAudienceName parse(String formattedString) {
+  public static @Nullable CombinedAudienceName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -93,7 +96,7 @@ public static List parseList(List formattedStrings
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable CombinedAudienceName> values) {
     List list = new ArrayList<>(values.size());
     for (CombinedAudienceName value : values) {
       if (value == null) {
@@ -139,7 +142,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceOrBuilder.java
index acd44051ea..a6a416fc42 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/combined_audience.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceProto.java
index 06de9a893f..78b1771df1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CombinedAudienceProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/combined_audience.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class CombinedAudienceProto {
+public final class CombinedAudienceProto extends com.google.protobuf.GeneratedFile {
   private CombinedAudienceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      CombinedAudienceProto.class.getName());
+      "CombinedAudienceProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -71,7 +71,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_CombinedAudience_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_CombinedAudience_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CombinedAudience_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContactDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContactDetails.java
index f0e0de0c06..58a9ab8d57 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContactDetails.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContactDetails.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/local_services_lead.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class ContactDetails extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ContactDetails.class.getName());
+      "ContactDetails");
   }
   // Use ContactDetails.newBuilder() to construct.
   private ContactDetails(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -56,9 +56,11 @@ private ContactDetails() {
   /**
    * 
    * Output only. Phone number of the consumer for the lead. This can be a real
-   * phone number or a tracking number. The phone number is returned in E164
-   * format. See https://support.google.com/google-ads/answer/16355235?hl=en to
-   * learn more. Example: +16504519489.
+   * phone number or a tracking number. The phone number is returned in E.164
+   * format. See https://support.google.com/google-ads/answer/16355235 to learn
+   * more.
+   *
+   * Example: "+16504519489".
    * 
* * string phone_number = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -80,9 +82,11 @@ public java.lang.String getPhoneNumber() { /** *
    * Output only. Phone number of the consumer for the lead. This can be a real
-   * phone number or a tracking number. The phone number is returned in E164
-   * format. See https://support.google.com/google-ads/answer/16355235?hl=en to
-   * learn more. Example: +16504519489.
+   * phone number or a tracking number. The phone number is returned in E.164
+   * format. See https://support.google.com/google-ads/answer/16355235 to learn
+   * more.
+   *
+   * Example: "+16504519489".
    * 
* * string phone_number = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -555,9 +559,11 @@ public Builder mergeFrom( /** *
      * Output only. Phone number of the consumer for the lead. This can be a real
-     * phone number or a tracking number. The phone number is returned in E164
-     * format. See https://support.google.com/google-ads/answer/16355235?hl=en to
-     * learn more. Example: +16504519489.
+     * phone number or a tracking number. The phone number is returned in E.164
+     * format. See https://support.google.com/google-ads/answer/16355235 to learn
+     * more.
+     *
+     * Example: "+16504519489".
      * 
* * string phone_number = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -578,9 +584,11 @@ public java.lang.String getPhoneNumber() { /** *
      * Output only. Phone number of the consumer for the lead. This can be a real
-     * phone number or a tracking number. The phone number is returned in E164
-     * format. See https://support.google.com/google-ads/answer/16355235?hl=en to
-     * learn more. Example: +16504519489.
+     * phone number or a tracking number. The phone number is returned in E.164
+     * format. See https://support.google.com/google-ads/answer/16355235 to learn
+     * more.
+     *
+     * Example: "+16504519489".
      * 
* * string phone_number = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -602,9 +610,11 @@ public java.lang.String getPhoneNumber() { /** *
      * Output only. Phone number of the consumer for the lead. This can be a real
-     * phone number or a tracking number. The phone number is returned in E164
-     * format. See https://support.google.com/google-ads/answer/16355235?hl=en to
-     * learn more. Example: +16504519489.
+     * phone number or a tracking number. The phone number is returned in E.164
+     * format. See https://support.google.com/google-ads/answer/16355235 to learn
+     * more.
+     *
+     * Example: "+16504519489".
      * 
* * string phone_number = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -622,9 +632,11 @@ public Builder setPhoneNumber( /** *
      * Output only. Phone number of the consumer for the lead. This can be a real
-     * phone number or a tracking number. The phone number is returned in E164
-     * format. See https://support.google.com/google-ads/answer/16355235?hl=en to
-     * learn more. Example: +16504519489.
+     * phone number or a tracking number. The phone number is returned in E.164
+     * format. See https://support.google.com/google-ads/answer/16355235 to learn
+     * more.
+     *
+     * Example: "+16504519489".
      * 
* * string phone_number = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -639,9 +651,11 @@ public Builder clearPhoneNumber() { /** *
      * Output only. Phone number of the consumer for the lead. This can be a real
-     * phone number or a tracking number. The phone number is returned in E164
-     * format. See https://support.google.com/google-ads/answer/16355235?hl=en to
-     * learn more. Example: +16504519489.
+     * phone number or a tracking number. The phone number is returned in E.164
+     * format. See https://support.google.com/google-ads/answer/16355235 to learn
+     * more.
+     *
+     * Example: "+16504519489".
      * 
* * string phone_number = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContactDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContactDetailsOrBuilder.java index 6810480cdf..a6df375566 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContactDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContactDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -13,9 +13,11 @@ public interface ContactDetailsOrBuilder extends /** *
    * Output only. Phone number of the consumer for the lead. This can be a real
-   * phone number or a tracking number. The phone number is returned in E164
-   * format. See https://support.google.com/google-ads/answer/16355235?hl=en to
-   * learn more. Example: +16504519489.
+   * phone number or a tracking number. The phone number is returned in E.164
+   * format. See https://support.google.com/google-ads/answer/16355235 to learn
+   * more.
+   *
+   * Example: "+16504519489".
    * 
* * string phone_number = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -25,9 +27,11 @@ public interface ContactDetailsOrBuilder extends /** *
    * Output only. Phone number of the consumer for the lead. This can be a real
-   * phone number or a tracking number. The phone number is returned in E164
-   * format. See https://support.google.com/google-ads/answer/16355235?hl=en to
-   * learn more. Example: +16504519489.
+   * phone number or a tracking number. The phone number is returned in E.164
+   * format. See https://support.google.com/google-ads/answer/16355235 to learn
+   * more.
+   *
+   * Example: "+16504519489".
    * 
* * string phone_number = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionView.java index a5c6a2e62a..8d54031260 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/content_criterion_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ContentCriterionView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ContentCriterionView.class.getName()); + "ContentCriterionView"); } // Use ContentCriterionView.newBuilder() to construct. private ContentCriterionView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewName.java index 3dc195974b..5a81abc5c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ContentCriterionViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static ContentCriterionViewName parse(String formattedString) { + public static @Nullable ContentCriterionViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -107,7 +110,7 @@ public static List parseList(List formattedStr return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ContentCriterionViewName> values) { List list = new ArrayList<>(values.size()); for (ContentCriterionViewName value : values) { if (value == null) { @@ -156,7 +159,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewOrBuilder.java index 30fdb06eb3..9deb6aa7c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/content_criterion_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewProto.java index 766d1986b4..5ce84055f8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ContentCriterionViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/content_criterion_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ContentCriterionViewProto { +public final class ContentCriterionViewProto extends com.google.protobuf.GeneratedFile { private ContentCriterionViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ContentCriterionViewProto.class.getName()); + "ContentCriterionViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -65,7 +65,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ContentCriterionView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ContentCriterionView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ContentCriterionView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionAction.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionAction.java index 6fbbb43bbf..5b150616c6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionAction.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionAction.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_action.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ConversionAction extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionAction.class.getName()); + "ConversionAction"); } // Use ConversionAction.newBuilder() to construct. private ConversionAction(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -118,10 +118,10 @@ public static final class AttributionModelSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AttributionModelSettings.class.getName()); + "AttributionModelSettings"); } // Use AttributionModelSettings.newBuilder() to construct. private AttributionModelSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -817,10 +817,10 @@ public static final class ValueSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueSettings.class.getName()); + "ValueSettings"); } // Use ValueSettings.newBuilder() to construct. private ValueSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1702,10 +1702,10 @@ public static final class ThirdPartyAppAnalyticsSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ThirdPartyAppAnalyticsSettings.class.getName()); + "ThirdPartyAppAnalyticsSettings"); } // Use ThirdPartyAppAnalyticsSettings.newBuilder() to construct. private ThirdPartyAppAnalyticsSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2520,10 +2520,10 @@ public static final class FirebaseSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - FirebaseSettings.class.getName()); + "FirebaseSettings"); } // Use FirebaseSettings.newBuilder() to construct. private FirebaseSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3576,10 +3576,10 @@ public static final class GoogleAnalytics4Settings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoogleAnalytics4Settings.class.getName()); + "GoogleAnalytics4Settings"); } // Use GoogleAnalytics4Settings.newBuilder() to construct. private GoogleAnalytics4Settings(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionName.java index fd63f13d74..e284779ff2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ConversionActionName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CONVERSION_ACTION_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String conversionActionId) { .toString(); } - public static ConversionActionName parse(String formattedString) { + public static @Nullable ConversionActionName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ConversionActionName> values) { List list = new ArrayList<>(values.size()); for (ConversionActionName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionOrBuilder.java index c3973edd48..477033dcc4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_action.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionProto.java index 6a608064e8..dc941dbd34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionActionProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_action.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ConversionActionProto { +public final class ConversionActionProto extends com.google.protobuf.GeneratedFile { private ConversionActionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionActionProto.class.getName()); + "ConversionActionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -178,37 +178,37 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ConversionAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor, new java.lang.String[] { "ResourceName", "Id", "Name", "Status", "Type", "Origin", "PrimaryForGoal", "Category", "OwnerCustomer", "IncludeInConversionsMetric", "ClickThroughLookbackWindowDays", "ViewThroughLookbackWindowDays", "ValueSettings", "CountingType", "AttributionModelSettings", "TagSnippets", "PhoneCallDurationSeconds", "AppId", "MobileAppVendor", "FirebaseSettings", "ThirdPartyAppAnalyticsSettings", "GoogleAnalytics4Settings", }); internal_static_google_ads_googleads_v25_resources_ConversionAction_AttributionModelSettings_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_ConversionAction_AttributionModelSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionAction_AttributionModelSettings_descriptor, new java.lang.String[] { "AttributionModel", "DataDrivenModelStatus", }); internal_static_google_ads_googleads_v25_resources_ConversionAction_ValueSettings_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_ConversionAction_ValueSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionAction_ValueSettings_descriptor, new java.lang.String[] { "DefaultValue", "DefaultCurrencyCode", "AlwaysUseDefaultValue", }); internal_static_google_ads_googleads_v25_resources_ConversionAction_ThirdPartyAppAnalyticsSettings_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_resources_ConversionAction_ThirdPartyAppAnalyticsSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionAction_ThirdPartyAppAnalyticsSettings_descriptor, new java.lang.String[] { "EventName", "ProviderName", }); internal_static_google_ads_googleads_v25_resources_ConversionAction_FirebaseSettings_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_resources_ConversionAction_FirebaseSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionAction_FirebaseSettings_descriptor, new java.lang.String[] { "EventName", "ProjectId", "PropertyId", "PropertyName", }); internal_static_google_ads_googleads_v25_resources_ConversionAction_GoogleAnalytics4Settings_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_resources_ConversionAction_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_resources_ConversionAction_GoogleAnalytics4Settings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionAction_GoogleAnalytics4Settings_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariable.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariable.java index 211e7b1492..c8f3539a8f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariable.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariable.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_custom_variable.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class ConversionCustomVariable extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionCustomVariable.class.getName()); + "ConversionCustomVariable"); } // Use ConversionCustomVariable.newBuilder() to construct. private ConversionCustomVariable(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableName.java index e8115b36bc..b81a11734b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ConversionCustomVariableName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CONVERSION_CUSTOM_VARIABLE_ID = @@ -80,7 +83,7 @@ public static String format(String customerId, String conversionCustomVariableId .toString(); } - public static ConversionCustomVariableName parse(String formattedString) { + public static @Nullable ConversionCustomVariableName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -99,7 +102,7 @@ public static List parseList(List formatte return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ConversionCustomVariableName> values) { List list = new ArrayList<>(values.size()); for (ConversionCustomVariableName value : values) { if (value == null) { @@ -145,7 +148,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableOrBuilder.java index 29f092c063..418364e122 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_custom_variable.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableProto.java index 5a82c7a0f8..4b2c8bf6ef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionCustomVariableProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_custom_variable.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ConversionCustomVariableProto { +public final class ConversionCustomVariableProto extends com.google.protobuf.GeneratedFile { private ConversionCustomVariableProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionCustomVariableProto.class.getName()); + "ConversionCustomVariableProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -75,7 +75,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ConversionCustomVariable_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ConversionCustomVariable_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionCustomVariable_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfig.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfig.java index e62eb517bf..562f4f712a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfig.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfig.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_goal_campaign_config.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ConversionGoalCampaignConfig extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionGoalCampaignConfig.class.getName()); + "ConversionGoalCampaignConfig"); } // Use ConversionGoalCampaignConfig.newBuilder() to construct. private ConversionGoalCampaignConfig(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigName.java index 7807a2828b..972391655d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ConversionGoalCampaignConfigName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID = @@ -71,7 +74,7 @@ public static String format(String customerId, String campaignId) { return newBuilder().setCustomerId(customerId).setCampaignId(campaignId).build().toString(); } - public static ConversionGoalCampaignConfigName parse(String formattedString) { + public static @Nullable ConversionGoalCampaignConfigName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -90,7 +93,7 @@ public static List parseList(List form return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ConversionGoalCampaignConfigName> values) { List list = new ArrayList<>(values.size()); for (ConversionGoalCampaignConfigName value : values) { if (value == null) { @@ -136,7 +139,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigOrBuilder.java index e43db98149..9095db8354 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_goal_campaign_config.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigProto.java index 460de0edf7..fa6bc35204 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionGoalCampaignConfigProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_goal_campaign_config.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ConversionGoalCampaignConfigProto { +public final class ConversionGoalCampaignConfigProto extends com.google.protobuf.GeneratedFile { private ConversionGoalCampaignConfigProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionGoalCampaignConfigProto.class.getName()); + "ConversionGoalCampaignConfigProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -75,7 +75,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ConversionGoalCampaignConfig_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ConversionGoalCampaignConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionGoalCampaignConfig_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionTrackingSetting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionTrackingSetting.java index b9b4dbc43e..849ac3b871 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionTrackingSetting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionTrackingSetting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class ConversionTrackingSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionTrackingSetting.class.getName()); + "ConversionTrackingSetting"); } // Use ConversionTrackingSetting.newBuilder() to construct. private ConversionTrackingSetting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionTrackingSettingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionTrackingSettingOrBuilder.java index 35c516eccc..03c055d4d7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionTrackingSettingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionTrackingSettingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRule.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRule.java index 01a94a3efc..453552d7a3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRule.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRule.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_value_rule.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ConversionValueRule extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRule.class.getName()); + "ConversionValueRule"); } // Use ConversionValueRule.newBuilder() to construct. private ConversionValueRule(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -99,10 +99,10 @@ public static final class ValueRuleAction extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueRuleAction.class.getName()); + "ValueRuleAction"); } // Use ValueRuleAction.newBuilder() to construct. private ValueRuleAction(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -793,10 +793,10 @@ public static final class ValueRuleGeoLocationCondition extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueRuleGeoLocationCondition.class.getName()); + "ValueRuleGeoLocationCondition"); } // Use ValueRuleGeoLocationCondition.newBuilder() to construct. private ValueRuleGeoLocationCondition(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1934,10 +1934,10 @@ public static final class ValueRuleDeviceCondition extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueRuleDeviceCondition.class.getName()); + "ValueRuleDeviceCondition"); } // Use ValueRuleDeviceCondition.newBuilder() to construct. private ValueRuleDeviceCondition(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2707,10 +2707,10 @@ public static final class ValueRuleAudienceCondition extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueRuleAudienceCondition.class.getName()); + "ValueRuleAudienceCondition"); } // Use ValueRuleAudienceCondition.newBuilder() to construct. private ValueRuleAudienceCondition(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3643,10 +3643,10 @@ public static final class ValueRuleItineraryCondition extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueRuleItineraryCondition.class.getName()); + "ValueRuleItineraryCondition"); } // Use ValueRuleItineraryCondition.newBuilder() to construct. private ValueRuleItineraryCondition(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4771,10 +4771,10 @@ public static final class ValueRuleItineraryAdvanceBookingWindow extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueRuleItineraryAdvanceBookingWindow.class.getName()); + "ValueRuleItineraryAdvanceBookingWindow"); } // Use ValueRuleItineraryAdvanceBookingWindow.newBuilder() to construct. private ValueRuleItineraryAdvanceBookingWindow(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -5389,10 +5389,10 @@ public static final class ValueRuleItineraryTravelLength extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueRuleItineraryTravelLength.class.getName()); + "ValueRuleItineraryTravelLength"); } // Use ValueRuleItineraryTravelLength.newBuilder() to construct. private ValueRuleItineraryTravelLength(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -5993,10 +5993,10 @@ public static final class ValueRuleItineraryTravelStartDay extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ValueRuleItineraryTravelStartDay.class.getName()); + "ValueRuleItineraryTravelStartDay"); } // Use ValueRuleItineraryTravelStartDay.newBuilder() to construct. private ValueRuleItineraryTravelStartDay(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleName.java index 2d1466ecc5..7c5031a0e2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ConversionValueRuleName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CONVERSION_VALUE_RULE_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String conversionValueRuleId) { .toString(); } - public static ConversionValueRuleName parse(String formattedString) { + public static @Nullable ConversionValueRuleName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -96,7 +99,7 @@ public static List parseList(List formattedStri return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ConversionValueRuleName> values) { List list = new ArrayList<>(values.size()); for (ConversionValueRuleName value : values) { if (value == null) { @@ -142,7 +145,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleOrBuilder.java index 8d22eff40a..b1e10e1f57 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_value_rule.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleProto.java index 58ad2d723a..c6b65f486c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_value_rule.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ConversionValueRuleProto { +public final class ConversionValueRuleProto extends com.google.protobuf.GeneratedFile { private ConversionValueRuleProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRuleProto.class.getName()); + "ConversionValueRuleProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -174,55 +174,55 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor, new java.lang.String[] { "ResourceName", "Id", "Action", "GeoLocationCondition", "DeviceCondition", "AudienceCondition", "ItineraryCondition", "OwnerCustomer", "Status", }); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleAction_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleAction_descriptor, new java.lang.String[] { "Operation", "Value", }); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleGeoLocationCondition_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleGeoLocationCondition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleGeoLocationCondition_descriptor, new java.lang.String[] { "ExcludedGeoTargetConstants", "ExcludedGeoMatchType", "GeoTargetConstants", "GeoMatchType", }); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleDeviceCondition_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleDeviceCondition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleDeviceCondition_descriptor, new java.lang.String[] { "DeviceTypes", }); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleAudienceCondition_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleAudienceCondition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleAudienceCondition_descriptor, new java.lang.String[] { "UserLists", "UserInterests", }); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryCondition_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryCondition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryCondition_descriptor, new java.lang.String[] { "AdvanceBookingWindow", "TravelLength", "TravelStartDay", }); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryAdvanceBookingWindow_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedTypes().get(5); + internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedType(5); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryAdvanceBookingWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryAdvanceBookingWindow_descriptor, new java.lang.String[] { "MinDays", "MaxDays", }); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryTravelLength_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedTypes().get(6); + internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedType(6); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryTravelLength_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryTravelLength_descriptor, new java.lang.String[] { "MinNights", "MaxNights", }); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryTravelStartDay_descriptor = - internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedTypes().get(7); + internal_static_google_ads_googleads_v25_resources_ConversionValueRule_descriptor.getNestedType(7); internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryTravelStartDay_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRule_ValueRuleItineraryTravelStartDay_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSet.java index ecbb3e0360..53486800b4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSet.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSet.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_value_rule_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class ConversionValueRuleSet extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRuleSet.class.getName()); + "ConversionValueRuleSet"); } // Use ConversionValueRuleSet.newBuilder() to construct. private ConversionValueRuleSet(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetName.java index 87d0d09378..5c60cba7aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ConversionValueRuleSetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CONVERSION_VALUE_RULE_SET_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String conversionValueRuleSetId) .toString(); } - public static ConversionValueRuleSetName parse(String formattedString) { + public static @Nullable ConversionValueRuleSetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -97,7 +100,7 @@ public static List parseList(List formattedS return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ConversionValueRuleSetName> values) { List list = new ArrayList<>(values.size()); for (ConversionValueRuleSetName value : values) { if (value == null) { @@ -143,7 +146,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetOrBuilder.java index 7932945731..5e0569c81a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_value_rule_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetProto.java index 5f22a0f46f..6200dd9b65 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ConversionValueRuleSetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/conversion_value_rule_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ConversionValueRuleSetProto { +public final class ConversionValueRuleSetProto extends com.google.protobuf.GeneratedFile { private ConversionValueRuleSetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRuleSetProto.class.getName()); + "ConversionValueRuleSetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -94,7 +94,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ConversionValueRuleSet_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ConversionValueRuleSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionValueRuleSet_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CreditDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CreditDetails.java index ce69336568..dd7af2221f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CreditDetails.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CreditDetails.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CreditDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreditDetails.class.getName()); + "CreditDetails"); } // Use CreditDetails.newBuilder() to construct. private CreditDetails(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CreditDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CreditDetailsOrBuilder.java index 0db0b8ae8c..04b2da937c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CreditDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CreditDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstant.java index a467bc4b20..2aea9a8cc9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstant.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstant.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/currency_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CurrencyConstant extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CurrencyConstant.class.getName()); + "CurrencyConstant"); } // Use CurrencyConstant.newBuilder() to construct. private CurrencyConstant(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantName.java index 800926308b..42553bb792 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CurrencyConstantName implements ResourceName { private static final PathTemplate CODE = @@ -63,7 +66,7 @@ public static String format(String code) { return newBuilder().setCode(code).build().toString(); } - public static CurrencyConstantName parse(String formattedString) { + public static @Nullable CurrencyConstantName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -81,7 +84,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CurrencyConstantName> values) { List list = new ArrayList<>(values.size()); for (CurrencyConstantName value : values) { if (value == null) { @@ -123,7 +126,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantOrBuilder.java index 743bce7427..a9168bd43c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/currency_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantProto.java index 80ab52cb51..f2f43c4b83 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CurrencyConstantProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/currency_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CurrencyConstantProto { +public final class CurrencyConstantProto extends com.google.protobuf.GeneratedFile { private CurrencyConstantProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CurrencyConstantProto.class.getName()); + "CurrencyConstantProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -68,7 +68,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CurrencyConstant_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CurrencyConstant_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CurrencyConstant_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudience.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudience.java index e2cb9027ee..8b3ffb6269 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudience.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudience.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_audience.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class CustomAudience extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomAudience.class.getName()); + "CustomAudience"); } // Use CustomAudience.newBuilder() to construct. private CustomAudience(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceMember.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceMember.java index c1c7cd46ef..a2d06096ca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceMember.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceMember.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_audience.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class CustomAudienceMember extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomAudienceMember.class.getName()); + "CustomAudienceMember"); } // Use CustomAudienceMember.newBuilder() to construct. private CustomAudienceMember(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceMemberOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceMemberOrBuilder.java index 6e4e56f62f..9751cfd8dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceMemberOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceMemberOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_audience.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceName.java index 2ad6e2b14e..496a7dbecc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomAudienceName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CUSTOM_AUDIENCE_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String customAudienceId) { .toString(); } - public static CustomAudienceName parse(String formattedString) { + public static @Nullable CustomAudienceName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomAudienceName> values) { List list = new ArrayList<>(values.size()); for (CustomAudienceName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceOrBuilder.java index 6d58c9d3ce..b326b1e3a7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_audience.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceProto.java index 60efec9135..cb2a5430e0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomAudienceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_audience.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomAudienceProto { +public final class CustomAudienceProto extends com.google.protobuf.GeneratedFile { private CustomAudienceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomAudienceProto.class.getName()); + "CustomAudienceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -90,13 +90,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomAudience_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomAudience_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomAudience_descriptor, new java.lang.String[] { "ResourceName", "Id", "Status", "Name", "Type", "Description", "Members", }); internal_static_google_ads_googleads_v25_resources_CustomAudienceMember_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_CustomAudienceMember_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomAudienceMember_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoal.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoal.java index 8d647aef34..4776bfcbb6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoal.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoal.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_conversion_goal.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomConversionGoal extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomConversionGoal.class.getName()); + "CustomConversionGoal"); } // Use CustomConversionGoal.newBuilder() to construct. private CustomConversionGoal(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalName.java index db4a6a6c01..6587ec05bc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomConversionGoalName implements ResourceName { private static final PathTemplate CUSTOMER_ID_GOAL_ID = @@ -71,7 +74,7 @@ public static String format(String customerId, String goalId) { return newBuilder().setCustomerId(customerId).setGoalId(goalId).build().toString(); } - public static CustomConversionGoalName parse(String formattedString) { + public static @Nullable CustomConversionGoalName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -89,7 +92,7 @@ public static List parseList(List formattedStr return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomConversionGoalName> values) { List list = new ArrayList<>(values.size()); for (CustomConversionGoalName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalOrBuilder.java index 24eaf9fe39..053c163cb4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_conversion_goal.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalProto.java index 1b1be5f970..4e5c8a05a1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomConversionGoalProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_conversion_goal.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomConversionGoalProto { +public final class CustomConversionGoalProto extends com.google.protobuf.GeneratedFile { private CustomConversionGoalProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomConversionGoalProto.class.getName()); + "CustomConversionGoalProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -73,7 +73,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomConversionGoal_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomConversionGoal_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomConversionGoal_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterest.java index e0ba980c80..68aa015d7b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_interest.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomInterest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomInterest.class.getName()); + "CustomInterest"); } // Use CustomInterest.newBuilder() to construct. private CustomInterest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestMember.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestMember.java index 84d4234631..8afd85d316 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestMember.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestMember.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_interest.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class CustomInterestMember extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomInterestMember.class.getName()); + "CustomInterestMember"); } // Use CustomInterestMember.newBuilder() to construct. private CustomInterestMember(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestMemberOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestMemberOrBuilder.java index e01ae89c45..5517d3dac1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestMemberOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestMemberOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_interest.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestName.java index 18147d8de0..684b7f2184 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomInterestName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CUSTOM_INTEREST_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String customInterestId) { .toString(); } - public static CustomInterestName parse(String formattedString) { + public static @Nullable CustomInterestName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomInterestName> values) { List list = new ArrayList<>(values.size()); for (CustomInterestName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestOrBuilder.java index c5b7d7ad78..bb1888fa3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_interest.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestProto.java index 961432d4df..fc660e1437 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomInterestProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/custom_interest.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomInterestProto { +public final class CustomInterestProto extends com.google.protobuf.GeneratedFile { private CustomInterestProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomInterestProto.class.getName()); + "CustomInterestProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -90,13 +90,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomInterest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomInterest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomInterest_descriptor, new java.lang.String[] { "ResourceName", "Id", "Status", "Name", "Type", "Description", "Members", }); internal_static_google_ads_googleads_v25_resources_CustomInterestMember_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_CustomInterestMember_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomInterestMember_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomLeadFormSubmissionField.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomLeadFormSubmissionField.java index d6d0ea79eb..103921032c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomLeadFormSubmissionField.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomLeadFormSubmissionField.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/lead_form_submission_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomLeadFormSubmissionField extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomLeadFormSubmissionField.class.getName()); + "CustomLeadFormSubmissionField"); } // Use CustomLeadFormSubmissionField.newBuilder() to construct. private CustomLeadFormSubmissionField(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomLeadFormSubmissionFieldOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomLeadFormSubmissionFieldOrBuilder.java index 4b32c55ca1..db98499fd8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomLeadFormSubmissionFieldOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomLeadFormSubmissionFieldOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/lead_form_submission_data.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Customer.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Customer.java index 6c0b59c7a2..50c713cd17 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Customer.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Customer.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class Customer extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Customer.class.getName()); + "Customer"); } // Use Customer.newBuilder() to construct. private Customer(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAgreementSetting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAgreementSetting.java index 2ba9f1a856..36263d9d17 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAgreementSetting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAgreementSetting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerAgreementSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerAgreementSetting.class.getName()); + "CustomerAgreementSetting"); } // Use CustomerAgreementSetting.newBuilder() to construct. private CustomerAgreementSetting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAgreementSettingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAgreementSettingOrBuilder.java index 1224dff932..f0541ee8c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAgreementSettingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAgreementSettingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAsset.java index 9f15820a65..8c88a31ece 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerAsset.class.getName()); + "CustomerAsset"); } // Use CustomerAsset.newBuilder() to construct. private CustomerAsset(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetName.java index 01f6a47ddb..81f0872051 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerAssetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_ID_FIELD_TYPE = @@ -87,7 +90,7 @@ public static String format(String customerId, String assetId, String fieldType) .toString(); } - public static CustomerAssetName parse(String formattedString) { + public static @Nullable CustomerAssetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -105,7 +108,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerAssetName> values) { List list = new ArrayList<>(values.size()); for (CustomerAssetName value : values) { if (value == null) { @@ -154,7 +157,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetOrBuilder.java index 8c5044b836..8493b58ec7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetProto.java index e8b46b0c0f..f08fd9f17c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_asset.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerAssetProto { +public final class CustomerAssetProto extends com.google.protobuf.GeneratedFile { private CustomerAssetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerAssetProto.class.getName()); + "CustomerAssetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -95,7 +95,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerAsset_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerAsset_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSet.java index e698029821..8ef2d501f9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSet.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSet.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_asset_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class CustomerAssetSet extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerAssetSet.class.getName()); + "CustomerAssetSet"); } // Use CustomerAssetSet.newBuilder() to construct. private CustomerAssetSet(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetName.java index f6e1a5381c..60e422be7f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerAssetSetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ASSET_SET_ID = @@ -71,7 +74,7 @@ public static String format(String customerId, String assetSetId) { return newBuilder().setCustomerId(customerId).setAssetSetId(assetSetId).build().toString(); } - public static CustomerAssetSetName parse(String formattedString) { + public static @Nullable CustomerAssetSetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -89,7 +92,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerAssetSetName> values) { List list = new ArrayList<>(values.size()); for (CustomerAssetSetName value : values) { if (value == null) { @@ -135,7 +138,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetOrBuilder.java index fe15af9b25..09f5d20f6a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_asset_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetProto.java index 5b495b7851..c6f32ae781 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerAssetSetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_asset_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerAssetSetProto { +public final class CustomerAssetSetProto extends com.google.protobuf.GeneratedFile { private CustomerAssetSetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerAssetSetProto.class.getName()); + "CustomerAssetSetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -72,7 +72,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerAssetSet_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerAssetSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerAssetSet_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClient.java index 788bdd40be..893e573914 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClient.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_client.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class CustomerClient extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerClient.class.getName()); + "CustomerClient"); } // Use CustomerClient.newBuilder() to construct. private CustomerClient(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLink.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLink.java index bd07991609..cf5044c4e1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLink.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLink.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_client_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerClientLink extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerClientLink.class.getName()); + "CustomerClientLink"); } // Use CustomerClientLink.newBuilder() to construct. private CustomerClientLink(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkName.java index 960976a54c..a47153c04d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerClientLinkName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CLIENT_CUSTOMER_ID_MANAGER_LINK_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String clientCustomerId, String m .toString(); } - public static CustomerClientLinkName parse(String formattedString) { + public static @Nullable CustomerClientLinkName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -109,7 +112,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerClientLinkName> values) { List list = new ArrayList<>(values.size()); for (CustomerClientLinkName value : values) { if (value == null) { @@ -163,7 +166,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkOrBuilder.java index 9c9ebbcb4e..e6e4be591a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_client_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkProto.java index 9ebcfc168d..a0ae616361 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientLinkProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_client_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerClientLinkProto { +public final class CustomerClientLinkProto extends com.google.protobuf.GeneratedFile { private CustomerClientLinkProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerClientLinkProto.class.getName()); + "CustomerClientLinkProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -74,7 +74,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerClientLink_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerClientLink_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerClientLink_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientName.java index 7f17127575..8ba71fd0b9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerClientName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CLIENT_CUSTOMER_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String clientCustomerId) { .toString(); } - public static CustomerClientName parse(String formattedString) { + public static @Nullable CustomerClientName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerClientName> values) { List list = new ArrayList<>(values.size()); for (CustomerClientName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientOrBuilder.java index b671b73be9..301426f6a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_client.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientProto.java index be86c9de4a..3b775d4ffd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerClientProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_client.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerClientProto { +public final class CustomerClientProto extends com.google.protobuf.GeneratedFile { private CustomerClientProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerClientProto.class.getName()); + "CustomerClientProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -81,7 +81,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerClient_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerClient_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerClient_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoal.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoal.java index 2fcd18ed0c..5f680bc3f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoal.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoal.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_conversion_goal.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class CustomerConversionGoal extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerConversionGoal.class.getName()); + "CustomerConversionGoal"); } // Use CustomerConversionGoal.newBuilder() to construct. private CustomerConversionGoal(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalName.java index d6da7a2f0b..e114552532 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerConversionGoalName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CATEGORY_SOURCE = @@ -83,7 +86,7 @@ public static String format(String customerId, String category, String source) { .toString(); } - public static CustomerConversionGoalName parse(String formattedString) { + public static @Nullable CustomerConversionGoalName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -102,7 +105,7 @@ public static List parseList(List formattedS return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerConversionGoalName> values) { List list = new ArrayList<>(values.size()); for (CustomerConversionGoalName value : values) { if (value == null) { @@ -151,7 +154,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalOrBuilder.java index bba726b1b2..3eb6e1e75b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_conversion_goal.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalProto.java index b8dc074999..7fd347b6cb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerConversionGoalProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_conversion_goal.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerConversionGoalProto { +public final class CustomerConversionGoalProto extends com.google.protobuf.GeneratedFile { private CustomerConversionGoalProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerConversionGoalProto.class.getName()); + "CustomerConversionGoalProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -76,7 +76,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerConversionGoal_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerConversionGoal_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerConversionGoal_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizer.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizer.java index 52cea123cb..11db399f3a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizer.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizer.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_customizer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class CustomerCustomizer extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerCustomizer.class.getName()); + "CustomerCustomizer"); } // Use CustomerCustomizer.newBuilder() to construct. private CustomerCustomizer(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerName.java index c4bcce53ff..e1c7111ca9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerCustomizerName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CUSTOMIZER_ATTRIBUTE_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String customizerAttributeId) { .toString(); } - public static CustomerCustomizerName parse(String formattedString) { + public static @Nullable CustomerCustomizerName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -96,7 +99,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerCustomizerName> values) { List list = new ArrayList<>(values.size()); for (CustomerCustomizerName value : values) { if (value == null) { @@ -142,7 +145,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerOrBuilder.java index c9ce345c80..0ff51ae171 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_customizer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerProto.java index 8b1de30ee0..f4c35cc96c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerCustomizerProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_customizer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerCustomizerProto { +public final class CustomerCustomizerProto extends com.google.protobuf.GeneratedFile { private CustomerCustomizerProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerCustomizerProto.class.getName()); + "CustomerCustomizerProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -76,7 +76,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerCustomizer_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerCustomizer_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerCustomizer_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabel.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabel.java index a1b4f2664d..5cb6a4b7e9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabel.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabel.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class CustomerLabel extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerLabel.class.getName()); + "CustomerLabel"); } // Use CustomerLabel.newBuilder() to construct. private CustomerLabel(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelName.java index 69bf2bf166..40857bbc34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerLabelName implements ResourceName { private static final PathTemplate CUSTOMER_ID_LABEL_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String labelId) { return newBuilder().setCustomerId(customerId).setLabelId(labelId).build().toString(); } - public static CustomerLabelName parse(String formattedString) { + public static @Nullable CustomerLabelName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerLabelName> values) { List list = new ArrayList<>(values.size()); for (CustomerLabelName value : values) { if (value == null) { @@ -133,7 +136,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelOrBuilder.java index ada425bf40..543f673eca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelProto.java index ea4eda11bb..f249c88389 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerLabelProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_label.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerLabelProto { +public final class CustomerLabelProto extends com.google.protobuf.GeneratedFile { private CustomerLabelProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerLabelProto.class.getName()); + "CustomerLabelProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -67,7 +67,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerLabel_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerLabel_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerLabel_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLink.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLink.java index 34da3284d9..fa8388fa89 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLink.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLink.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_manager_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerManagerLink extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerManagerLink.class.getName()); + "CustomerManagerLink"); } // Use CustomerManagerLink.newBuilder() to construct. private CustomerManagerLink(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkName.java index cfd62720d8..30178b94df 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerManagerLinkName implements ResourceName { private static final PathTemplate CUSTOMER_ID_MANAGER_CUSTOMER_ID_MANAGER_LINK_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String managerCustomerId, String .toString(); } - public static CustomerManagerLinkName parse(String formattedString) { + public static @Nullable CustomerManagerLinkName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -109,7 +112,7 @@ public static List parseList(List formattedStri return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerManagerLinkName> values) { List list = new ArrayList<>(values.size()); for (CustomerManagerLinkName value : values) { if (value == null) { @@ -163,7 +166,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkOrBuilder.java index 0158214941..d0c5d28edf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_manager_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkProto.java index b592b7c694..cfaba6365f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerManagerLinkProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_manager_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerManagerLinkProto { +public final class CustomerManagerLinkProto extends com.google.protobuf.GeneratedFile { private CustomerManagerLinkProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerManagerLinkProto.class.getName()); + "CustomerManagerLinkProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -74,7 +74,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerManagerLink_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerManagerLink_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerManagerLink_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerName.java index 718b65b5b0..8038e36d6f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerName implements ResourceName { private static final PathTemplate CUSTOMER_ID = @@ -63,7 +66,7 @@ public static String format(String customerId) { return newBuilder().setCustomerId(customerId).build().toString(); } - public static CustomerName parse(String formattedString) { + public static @Nullable CustomerName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -81,7 +84,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerName> values) { List list = new ArrayList<>(values.size()); for (CustomerName value : values) { if (value == null) { @@ -123,7 +126,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterion.java index 74fc9f3c1b..3567df0446 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_negative_criterion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerNegativeCriterion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerNegativeCriterion.class.getName()); + "CustomerNegativeCriterion"); } // Use CustomerNegativeCriterion.newBuilder() to construct. private CustomerNegativeCriterion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionName.java index 18c1a643f2..0f58b51ada 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerNegativeCriterionName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CRITERION_ID = @@ -71,7 +74,7 @@ public static String format(String customerId, String criterionId) { return newBuilder().setCustomerId(customerId).setCriterionId(criterionId).build().toString(); } - public static CustomerNegativeCriterionName parse(String formattedString) { + public static @Nullable CustomerNegativeCriterionName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -90,7 +93,7 @@ public static List parseList(List formatt return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerNegativeCriterionName> values) { List list = new ArrayList<>(values.size()); for (CustomerNegativeCriterionName value : values) { if (value == null) { @@ -136,7 +139,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionOrBuilder.java index ec061b677c..b7535265bf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_negative_criterion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionProto.java index de3bf07592..7e405bbb6c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerNegativeCriterionProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_negative_criterion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerNegativeCriterionProto { +public final class CustomerNegativeCriterionProto extends com.google.protobuf.GeneratedFile { private CustomerNegativeCriterionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerNegativeCriterionProto.class.getName()); + "CustomerNegativeCriterionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -92,7 +92,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerNegativeCriterion_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerNegativeCriterion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerNegativeCriterion_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerOrBuilder.java index 5b19546625..965e494bdc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerProto.java index 00bc18628b..6698a7db2e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerProto { +public final class CustomerProto extends com.google.protobuf.GeneratedFile { private CustomerProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerProto.class.getName()); + "CustomerProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -221,55 +221,55 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_Customer_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_Customer_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Customer_descriptor, new java.lang.String[] { "ResourceName", "Id", "DescriptiveName", "CurrencyCode", "TimeZone", "TrackingUrlTemplate", "FinalUrlSuffix", "AutoTaggingEnabled", "HasPartnersBadge", "Manager", "TestAccount", "CallReportingSetting", "ConversionTrackingSetting", "RemarketingSetting", "PayPerConversionEligibilityFailureReasons", "OptimizationScore", "OptimizationScoreWeight", "Status", "LocationAssetAutoMigrationDone", "ImageAssetAutoMigrationDone", "LocationAssetAutoMigrationDoneDateTime", "ImageAssetAutoMigrationDoneDateTime", "CustomerAgreementSetting", "LocalServicesSettings", "VideoBrandSafetySuitability", "VideoCustomer", "ContainsEuPoliticalAdvertising", }); internal_static_google_ads_googleads_v25_resources_CallReportingSetting_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_CallReportingSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CallReportingSetting_descriptor, new java.lang.String[] { "CallReportingEnabled", "CallConversionReportingEnabled", "CallConversionAction", }); internal_static_google_ads_googleads_v25_resources_ConversionTrackingSetting_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_ConversionTrackingSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ConversionTrackingSetting_descriptor, new java.lang.String[] { "ConversionTrackingId", "CrossAccountConversionTrackingId", "AcceptedCustomerDataTerms", "ConversionTrackingStatus", "EnhancedConversionsForLeadsEnabled", "GoogleAdsConversionCustomer", }); internal_static_google_ads_googleads_v25_resources_RemarketingSetting_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_resources_RemarketingSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_RemarketingSetting_descriptor, new java.lang.String[] { "GoogleGlobalSiteTag", }); internal_static_google_ads_googleads_v25_resources_CustomerAgreementSetting_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_resources_CustomerAgreementSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerAgreementSetting_descriptor, new java.lang.String[] { "AcceptedLeadFormTerms", }); internal_static_google_ads_googleads_v25_resources_LocalServicesSettings_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_resources_LocalServicesSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_LocalServicesSettings_descriptor, new java.lang.String[] { "GranularLicenseStatuses", "GranularInsuranceStatuses", }); internal_static_google_ads_googleads_v25_resources_GranularLicenseStatus_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_resources_GranularLicenseStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_GranularLicenseStatus_descriptor, new java.lang.String[] { "GeoCriterionId", "CategoryId", "VerificationStatus", }); internal_static_google_ads_googleads_v25_resources_GranularInsuranceStatus_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_resources_GranularInsuranceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_GranularInsuranceStatus_descriptor, new java.lang.String[] { "GeoCriterionId", "CategoryId", "VerificationStatus", }); internal_static_google_ads_googleads_v25_resources_VideoCustomer_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_resources_VideoCustomer_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_VideoCustomer_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsight.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsight.java index fe5372712d..758b9f3ae4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsight.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsight.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_search_term_insight.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class CustomerSearchTermInsight extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerSearchTermInsight.class.getName()); + "CustomerSearchTermInsight"); } // Use CustomerSearchTermInsight.newBuilder() to construct. private CustomerSearchTermInsight(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightName.java index 05e6762067..e7faa27c58 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerSearchTermInsightName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CLUSTER_ID = @@ -71,7 +74,7 @@ public static String format(String customerId, String clusterId) { return newBuilder().setCustomerId(customerId).setClusterId(clusterId).build().toString(); } - public static CustomerSearchTermInsightName parse(String formattedString) { + public static @Nullable CustomerSearchTermInsightName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -90,7 +93,7 @@ public static List parseList(List formatt return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerSearchTermInsightName> values) { List list = new ArrayList<>(values.size()); for (CustomerSearchTermInsightName value : values) { if (value == null) { @@ -135,7 +138,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightOrBuilder.java index 5ec9878a68..9200c9ab65 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_search_term_insight.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightProto.java index 058c676adc..117aa702b9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSearchTermInsightProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_search_term_insight.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerSearchTermInsightProto { +public final class CustomerSearchTermInsightProto extends com.google.protobuf.GeneratedFile { private CustomerSearchTermInsightProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerSearchTermInsightProto.class.getName()); + "CustomerSearchTermInsightProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -68,7 +68,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerSearchTermInsight_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerSearchTermInsight_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSearchTermInsight_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchema.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchema.java index b35d75b2c8..1f257b057c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchema.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchema.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_sk_ad_network_conversion_value_schema.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerSkAdNetworkConversionValueSchema extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerSkAdNetworkConversionValueSchema.class.getName()); + "CustomerSkAdNetworkConversionValueSchema"); } // Use CustomerSkAdNetworkConversionValueSchema.newBuilder() to construct. private CustomerSkAdNetworkConversionValueSchema(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -214,10 +214,10 @@ public static final class SkAdNetworkConversionValueSchema extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SkAdNetworkConversionValueSchema.class.getName()); + "SkAdNetworkConversionValueSchema"); } // Use SkAdNetworkConversionValueSchema.newBuilder() to construct. private SkAdNetworkConversionValueSchema(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -303,10 +303,10 @@ public static final class FineGrainedConversionValueMappings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - FineGrainedConversionValueMappings.class.getName()); + "FineGrainedConversionValueMappings"); } // Use FineGrainedConversionValueMappings.newBuilder() to construct. private FineGrainedConversionValueMappings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1136,10 +1136,10 @@ public static final class PostbackMapping extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PostbackMapping.class.getName()); + "PostbackMapping"); } // Use PostbackMapping.newBuilder() to construct. private PostbackMapping(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2502,10 +2502,10 @@ public static final class CoarseGrainedConversionValueMappings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CoarseGrainedConversionValueMappings.class.getName()); + "CoarseGrainedConversionValueMappings"); } // Use CoarseGrainedConversionValueMappings.newBuilder() to construct. private CoarseGrainedConversionValueMappings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3651,10 +3651,10 @@ public static final class ConversionValueMapping extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueMapping.class.getName()); + "ConversionValueMapping"); } // Use ConversionValueMapping.newBuilder() to construct. private ConversionValueMapping(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4803,10 +4803,10 @@ public static final class Event extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Event.class.getName()); + "Event"); } // Use Event.newBuilder() to construct. private Event(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4874,10 +4874,10 @@ public static final class RevenueRange extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RevenueRange.class.getName()); + "RevenueRange"); } // Use RevenueRange.newBuilder() to construct. private RevenueRange(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -5450,10 +5450,10 @@ public static final class EventOccurrenceRange extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - EventOccurrenceRange.class.getName()); + "EventOccurrenceRange"); } // Use EventOccurrenceRange.newBuilder() to construct. private EventOccurrenceRange(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaName.java index 7768d140de..3c8831bea9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerSkAdNetworkConversionValueSchemaName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ACCOUNT_LINK_ID = @@ -76,7 +79,8 @@ public static String format(String customerId, String accountLinkId) { .toString(); } - public static CustomerSkAdNetworkConversionValueSchemaName parse(String formattedString) { + public static @Nullable CustomerSkAdNetworkConversionValueSchemaName parse( + String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -98,7 +102,7 @@ public static List parseList( } public static List toStringList( - List values) { + List<@Nullable CustomerSkAdNetworkConversionValueSchemaName> values) { List list = new ArrayList<>(values.size()); for (CustomerSkAdNetworkConversionValueSchemaName value : values) { if (value == null) { @@ -144,7 +148,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaOrBuilder.java index 994a66fd1b..caf29f7b9c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_sk_ad_network_conversion_value_schema.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaProto.java index 7ac08dcc32..403b072287 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerSkAdNetworkConversionValueSchemaProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_sk_ad_network_conversion_value_schema.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerSkAdNetworkConversionValueSchemaProto { +public final class CustomerSkAdNetworkConversionValueSchemaProto extends com.google.protobuf.GeneratedFile { private CustomerSkAdNetworkConversionValueSchemaProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerSkAdNetworkConversionValueSchemaProto.class.getName()); + "CustomerSkAdNetworkConversionValueSchemaProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -183,55 +183,55 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_descriptor, new java.lang.String[] { "ResourceName", "Schema", }); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor = - internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor, new java.lang.String[] { "AppId", "MeasurementWindowHours", "FineGrainedConversionValueMappings", "PostbackMappings", }); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_FineGrainedConversionValueMappings_descriptor = - internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_FineGrainedConversionValueMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_FineGrainedConversionValueMappings_descriptor, new java.lang.String[] { "FineGrainedConversionValue", "ConversionValueMapping", }); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping_descriptor = - internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_PostbackMapping_descriptor, new java.lang.String[] { "PostbackSequenceIndex", "CoarseGrainedConversionValueMappings", "LockWindowCoarseConversionValue", "LockWindowFineConversionValue", "LockWindowEvent", "LockWindowTrigger", }); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings_descriptor = - internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_CoarseGrainedConversionValueMappings_descriptor, new java.lang.String[] { "LowConversionValueMapping", "MediumConversionValueMapping", "HighConversionValueMapping", }); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_ConversionValueMapping_descriptor = - internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_ConversionValueMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_ConversionValueMapping_descriptor, new java.lang.String[] { "MinTimePostInstallHours", "MaxTimePostInstallHours", "MappedEvents", }); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_descriptor = - internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_descriptor, new java.lang.String[] { "MappedEventName", "CurrencyCode", "EventRevenueRange", "EventRevenueValue", "EventOccurrenceRange", "EventCounter", "RevenueRate", "EventRate", }); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_RevenueRange_descriptor = - internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_RevenueRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_RevenueRange_descriptor, new java.lang.String[] { "MinEventRevenue", "MaxEventRevenue", }); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_EventOccurrenceRange_descriptor = - internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_EventOccurrenceRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerSkAdNetworkConversionValueSchema_SkAdNetworkConversionValueSchema_Event_EventOccurrenceRange_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccess.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccess.java index ebb03bac7f..563b062289 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccess.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccess.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_user_access.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerUserAccess extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccess.class.getName()); + "CustomerUserAccess"); } // Use CustomerUserAccess.newBuilder() to construct. private CustomerUserAccess(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitation.java index 622d1d9669..e15339410b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_user_access_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerUserAccessInvitation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccessInvitation.class.getName()); + "CustomerUserAccessInvitation"); } // Use CustomerUserAccessInvitation.newBuilder() to construct. private CustomerUserAccessInvitation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationName.java index 9284db2f69..e3cd5c5995 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerUserAccessInvitationName implements ResourceName { private static final PathTemplate CUSTOMER_ID_INVITATION_ID = @@ -71,7 +74,7 @@ public static String format(String customerId, String invitationId) { return newBuilder().setCustomerId(customerId).setInvitationId(invitationId).build().toString(); } - public static CustomerUserAccessInvitationName parse(String formattedString) { + public static @Nullable CustomerUserAccessInvitationName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -90,7 +93,7 @@ public static List parseList(List form return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerUserAccessInvitationName> values) { List list = new ArrayList<>(values.size()); for (CustomerUserAccessInvitationName value : values) { if (value == null) { @@ -136,7 +139,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationOrBuilder.java index c17299c011..3d29c02ed8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_user_access_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationProto.java index 46d22319ef..cfd14f3bce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_user_access_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerUserAccessInvitationProto { +public final class CustomerUserAccessInvitationProto extends com.google.protobuf.GeneratedFile { private CustomerUserAccessInvitationProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccessInvitationProto.class.getName()); + "CustomerUserAccessInvitationProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -78,7 +78,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerUserAccessInvitation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerUserAccessInvitation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerUserAccessInvitation_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationReview.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationReview.java index cac7b803ad..476037b2a5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationReview.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationReview.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/multi_party_auth_review.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerUserAccessInvitationReview extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccessInvitationReview.class.getName()); + "CustomerUserAccessInvitationReview"); } // Use CustomerUserAccessInvitationReview.newBuilder() to construct. private CustomerUserAccessInvitationReview(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationReviewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationReviewOrBuilder.java index cbb12241f2..91ee3ea28a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationReviewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessInvitationReviewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/multi_party_auth_review.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessName.java index 390d863aa3..eb67d3454c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomerUserAccessName implements ResourceName { private static final PathTemplate CUSTOMER_ID_USER_ID = @@ -71,7 +74,7 @@ public static String format(String customerId, String userId) { return newBuilder().setCustomerId(customerId).setUserId(userId).build().toString(); } - public static CustomerUserAccessName parse(String formattedString) { + public static @Nullable CustomerUserAccessName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -89,7 +92,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomerUserAccessName> values) { List list = new ArrayList<>(values.size()); for (CustomerUserAccessName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessOrBuilder.java index fc7a5f7162..afb3817e8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_user_access.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessProto.java index 9353f7d6cc..2d5f2a591f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer_user_access.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomerUserAccessProto { +public final class CustomerUserAccessProto extends com.google.protobuf.GeneratedFile { private CustomerUserAccessProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccessProto.class.getName()); + "CustomerUserAccessProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -79,7 +79,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomerUserAccess_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomerUserAccess_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerUserAccess_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessReview.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessReview.java index 90b4ef35ed..e904f450b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessReview.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessReview.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/multi_party_auth_review.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class CustomerUserAccessReview extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccessReview.class.getName()); + "CustomerUserAccessReview"); } // Use CustomerUserAccessReview.newBuilder() to construct. private CustomerUserAccessReview(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessReviewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessReviewOrBuilder.java index efe913b77d..512fc9d61c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessReviewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomerUserAccessReviewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/multi_party_auth_review.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttribute.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttribute.java index a1790bfde6..0aa25e9e69 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttribute.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttribute.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customizer_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -26,10 +26,10 @@ public final class CustomizerAttribute extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomizerAttribute.class.getName()); + "CustomizerAttribute"); } // Use CustomizerAttribute.newBuilder() to construct. private CustomizerAttribute(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeName.java index c6796e1559..6e878ea160 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class CustomizerAttributeName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CUSTOMIZER_ATTRIBUTE_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String customizerAttributeId) { .toString(); } - public static CustomizerAttributeName parse(String formattedString) { + public static @Nullable CustomizerAttributeName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -96,7 +99,7 @@ public static List parseList(List formattedStri return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable CustomizerAttributeName> values) { List list = new ArrayList<>(values.size()); for (CustomizerAttributeName value : values) { if (value == null) { @@ -142,7 +145,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeOrBuilder.java index b731ef9cbb..f1fab8804a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customizer_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeProto.java index 1ffb766775..da1ed9a522 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/CustomizerAttributeProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customizer_attribute.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class CustomizerAttributeProto { +public final class CustomizerAttributeProto extends com.google.protobuf.GeneratedFile { private CustomizerAttributeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomizerAttributeProto.class.getName()); + "CustomizerAttributeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -77,7 +77,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_CustomizerAttribute_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_CustomizerAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomizerAttribute_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLink.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLink.java index ccb5aa1fa8..ce182dbe5b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLink.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLink.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/data_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class DataLink extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DataLink.class.getName()); + "DataLink"); } // Use DataLink.newBuilder() to construct. private DataLink(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkName.java index a50ea9eb52..24e5754c23 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class DataLinkName implements ResourceName { private static final PathTemplate CUSTOMER_ID_PRODUCT_LINK_ID_DATA_LINK_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String productLinkId, String data .toString(); } - public static DataLinkName parse(String formattedString) { + public static @Nullable DataLinkName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable DataLinkName> values) { List list = new ArrayList<>(values.size()); for (DataLinkName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkOrBuilder.java index fbac26c092..d5bf31e96d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/data_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkProto.java index 7193d99a5d..fd37c51c89 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataLinkProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/data_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class DataLinkProto { +public final class DataLinkProto extends com.google.protobuf.GeneratedFile { private DataLinkProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DataLinkProto.class.getName()); + "DataLinkProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -96,19 +96,19 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_DataLink_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_DataLink_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_DataLink_descriptor, new java.lang.String[] { "ResourceName", "ProductLinkId", "DataLinkId", "Type", "Status", "YoutubeVideo", "YoutubeLinkMetadata", "DataLinkEntity", "DataLinkMetadata", }); internal_static_google_ads_googleads_v25_resources_YoutubeVideoIdentifier_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_YoutubeVideoIdentifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_YoutubeVideoIdentifier_descriptor, new java.lang.String[] { "ChannelId", "VideoId", }); internal_static_google_ads_googleads_v25_resources_YoutubeLinkMetadata_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_YoutubeLinkMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_YoutubeLinkMetadata_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataPartnerIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataPartnerIdentifier.java index cd01b486d4..8e388a4b6c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataPartnerIdentifier.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataPartnerIdentifier.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class DataPartnerIdentifier extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DataPartnerIdentifier.class.getName()); + "DataPartnerIdentifier"); } // Use DataPartnerIdentifier.newBuilder() to construct. private DataPartnerIdentifier(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataPartnerIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataPartnerIdentifierOrBuilder.java index 824e307e4f..71c63c22cd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataPartnerIdentifierOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DataPartnerIdentifierOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementView.java index 0e9b5b8898..da4500ce65 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/detail_content_suitability_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class DetailContentSuitabilityPlacementView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DetailContentSuitabilityPlacementView.class.getName()); + "DetailContentSuitabilityPlacementView"); } // Use DetailContentSuitabilityPlacementView.newBuilder() to construct. private DetailContentSuitabilityPlacementView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewName.java index 92873bc30e..2fd5f92525 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class DetailContentSuitabilityPlacementViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_PLACEMENT_FINGERPRINT = @@ -79,7 +82,7 @@ public static String format(String customerId, String placementFingerprint) { .toString(); } - public static DetailContentSuitabilityPlacementViewName parse(String formattedString) { + public static @Nullable DetailContentSuitabilityPlacementViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -99,7 +102,8 @@ public static List parseList( return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable DetailContentSuitabilityPlacementViewName> values) { List list = new ArrayList<>(values.size()); for (DetailContentSuitabilityPlacementViewName value : values) { if (value == null) { @@ -145,7 +149,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewOrBuilder.java index cc36bdcc0e..7354aca7d4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/detail_content_suitability_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewProto.java index 205925af06..31ae1a3eb3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailContentSuitabilityPlacementViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/detail_content_suitability_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class DetailContentSuitabilityPlacementViewProto { +public final class DetailContentSuitabilityPlacementViewProto extends com.google.protobuf.GeneratedFile { private DetailContentSuitabilityPlacementViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DetailContentSuitabilityPlacementViewProto.class.getName()); + "DetailContentSuitabilityPlacementViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -76,7 +76,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_DetailContentSuitabilityPlacementView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_DetailContentSuitabilityPlacementView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_DetailContentSuitabilityPlacementView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementView.java index a720e764c6..0ae21aed0b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/detail_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -36,10 +36,10 @@ public final class DetailPlacementView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DetailPlacementView.class.getName()); + "DetailPlacementView"); } // Use DetailPlacementView.newBuilder() to construct. private DetailPlacementView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewName.java index 21837bde8a..eb5acf1d0f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class DetailPlacementViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_BASE64_PLACEMENT = @@ -88,7 +91,7 @@ public static String format(String customerId, String adGroupId, String base64Pl .toString(); } - public static DetailPlacementViewName parse(String formattedString) { + public static @Nullable DetailPlacementViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -107,7 +110,7 @@ public static List parseList(List formattedStri return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable DetailPlacementViewName> values) { List list = new ArrayList<>(values.size()); for (DetailPlacementViewName value : values) { if (value == null) { @@ -156,7 +159,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewOrBuilder.java index 58a4dd631d..ff463a0f51 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/detail_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewProto.java index 46a82c6ed5..21eb1868ec 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailPlacementViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/detail_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class DetailPlacementViewProto { +public final class DetailPlacementViewProto extends com.google.protobuf.GeneratedFile { private DetailPlacementViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DetailPlacementViewProto.class.getName()); + "DetailPlacementViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -75,7 +75,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_DetailPlacementView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_DetailPlacementView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_DetailPlacementView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographic.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographic.java index a07573ce78..f8831521d4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographic.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographic.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/detailed_demographic.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class DetailedDemographic extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DetailedDemographic.class.getName()); + "DetailedDemographic"); } // Use DetailedDemographic.newBuilder() to construct. private DetailedDemographic(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicName.java index ffe77e9c47..b03fa0b12d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class DetailedDemographicName implements ResourceName { private static final PathTemplate CUSTOMER_ID_DETAILED_DEMOGRAPHIC_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String detailedDemographicId) { .toString(); } - public static DetailedDemographicName parse(String formattedString) { + public static @Nullable DetailedDemographicName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -96,7 +99,7 @@ public static List parseList(List formattedStri return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable DetailedDemographicName> values) { List list = new ArrayList<>(values.size()); for (DetailedDemographicName value : values) { if (value == null) { @@ -142,7 +145,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicOrBuilder.java index 85140cde8b..e1dd60240e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/detailed_demographic.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicProto.java index 535bf41da1..ba605eb8bb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DetailedDemographicProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/detailed_demographic.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class DetailedDemographicProto { +public final class DetailedDemographicProto extends com.google.protobuf.GeneratedFile { private DetailedDemographicProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DetailedDemographicProto.class.getName()); + "DetailedDemographicProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -73,7 +73,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_DetailedDemographic_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_DetailedDemographic_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_DetailedDemographic_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordView.java index 10158c32ef..8d135d9d23 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/display_keyword_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -36,10 +36,10 @@ public final class DisplayKeywordView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DisplayKeywordView.class.getName()); + "DisplayKeywordView"); } // Use DisplayKeywordView.newBuilder() to construct. private DisplayKeywordView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewName.java index c9a1d3ab07..7da9081e0e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class DisplayKeywordViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static DisplayKeywordViewName parse(String formattedString) { + public static @Nullable DisplayKeywordViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable DisplayKeywordViewName> values) { List list = new ArrayList<>(values.size()); for (DisplayKeywordViewName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewOrBuilder.java index ccf49ddf67..98b34dc407 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/display_keyword_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewProto.java index 554b5ee6a3..8cc3f62d67 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DisplayKeywordViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/display_keyword_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class DisplayKeywordViewProto { +public final class DisplayKeywordViewProto extends com.google.protobuf.GeneratedFile { private DisplayKeywordViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DisplayKeywordViewProto.class.getName()); + "DisplayKeywordViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -65,7 +65,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_DisplayKeywordView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_DisplayKeywordView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_DisplayKeywordView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceView.java index 51c67ceddd..79309558ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/distance_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -26,10 +26,10 @@ public final class DistanceView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DistanceView.class.getName()); + "DistanceView"); } // Use DistanceView.newBuilder() to construct. private DistanceView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewName.java index b2cb24abbf..aa0fbb77e0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class DistanceViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_PLACEHOLDER_CHAIN_ID_DISTANCE_BUCKET = @@ -88,7 +91,7 @@ public static String format(String customerId, String placeholderChainId, String .toString(); } - public static DistanceViewName parse(String formattedString) { + public static @Nullable DistanceViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -109,7 +112,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable DistanceViewName> values) { List list = new ArrayList<>(values.size()); for (DistanceViewName value : values) { if (value == null) { @@ -163,7 +166,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewOrBuilder.java index c645109b52..25acbc5ea5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/distance_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewProto.java index 3a5d3cdb92..9b319fc56d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DistanceViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/distance_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class DistanceViewProto { +public final class DistanceViewProto extends com.google.protobuf.GeneratedFile { private DistanceViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DistanceViewProto.class.getName()); + "DistanceViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -70,7 +70,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_DistanceView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_DistanceView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_DistanceView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategory.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategory.java index 01bdde18b2..04d038729e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategory.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategory.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/domain_category.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class DomainCategory extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DomainCategory.class.getName()); + "DomainCategory"); } // Use DomainCategory.newBuilder() to construct. private DomainCategory(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryName.java index 807449c1d3..87d96654bc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class DomainCategoryName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_BASE64_CATEGORY_LANGUAGE_CODE = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static DomainCategoryName parse(String formattedString) { + public static @Nullable DomainCategoryName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -120,7 +123,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable DomainCategoryName> values) { List list = new ArrayList<>(values.size()); for (DomainCategoryName value : values) { if (value == null) { @@ -179,7 +182,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryOrBuilder.java index 2bf57bc8d1..f60587eb1c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/domain_category.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryProto.java index e568c5d7d2..cc91ef9ea9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DomainCategoryProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/domain_category.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class DomainCategoryProto { +public final class DomainCategoryProto extends com.google.protobuf.GeneratedFile { private DomainCategoryProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DomainCategoryProto.class.getName()); + "DomainCategoryProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -76,7 +76,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_DomainCategory_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_DomainCategory_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_DomainCategory_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermView.java index 8a9e5ed0ca..ed70db7c88 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/dynamic_search_ads_search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class DynamicSearchAdsSearchTermView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicSearchAdsSearchTermView.class.getName()); + "DynamicSearchAdsSearchTermView"); } // Use DynamicSearchAdsSearchTermView.newBuilder() to construct. private DynamicSearchAdsSearchTermView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewName.java index 191a8552b7..4dbe0b3471 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class DynamicSearchAdsSearchTermViewName implements ResourceName { private static final PathTemplate @@ -127,7 +130,7 @@ public static String format( .toString(); } - public static DynamicSearchAdsSearchTermViewName parse(String formattedString) { + public static @Nullable DynamicSearchAdsSearchTermViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -153,7 +156,8 @@ public static List parseList(List fo return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable DynamicSearchAdsSearchTermViewName> values) { List list = new ArrayList<>(values.size()); for (DynamicSearchAdsSearchTermViewName value : values) { if (value == null) { @@ -224,7 +228,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewOrBuilder.java index b360647030..9071183ee2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/dynamic_search_ads_search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewProto.java index 4da7485c74..9902442e6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/DynamicSearchAdsSearchTermViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/dynamic_search_ads_search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class DynamicSearchAdsSearchTermViewProto { +public final class DynamicSearchAdsSearchTermViewProto extends com.google.protobuf.GeneratedFile { private DynamicSearchAdsSearchTermViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicSearchAdsSearchTermViewProto.class.getName()); + "DynamicSearchAdsSearchTermViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -78,7 +78,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_DynamicSearchAdsSearchTermView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_DynamicSearchAdsSearchTermView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_DynamicSearchAdsSearchTermView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageView.java index 955324505d..66d886ea4a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/expanded_landing_page_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class ExpandedLandingPageView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExpandedLandingPageView.class.getName()); + "ExpandedLandingPageView"); } // Use ExpandedLandingPageView.newBuilder() to construct. private ExpandedLandingPageView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewName.java index 7faa078de6..4822c99e0c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ExpandedLandingPageViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_EXPANDED_FINAL_URL_FINGERPRINT = @@ -80,7 +83,7 @@ public static String format(String customerId, String expandedFinalUrlFingerprin .toString(); } - public static ExpandedLandingPageViewName parse(String formattedString) { + public static @Nullable ExpandedLandingPageViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -99,7 +102,7 @@ public static List parseList(List formatted return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ExpandedLandingPageViewName> values) { List list = new ArrayList<>(values.size()); for (ExpandedLandingPageViewName value : values) { if (value == null) { @@ -145,7 +148,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewOrBuilder.java index a3cbf31bcd..a67740e465 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/expanded_landing_page_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewProto.java index 0a35d46651..5b33cff5b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExpandedLandingPageViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/expanded_landing_page_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ExpandedLandingPageViewProto { +public final class ExpandedLandingPageViewProto extends com.google.protobuf.GeneratedFile { private ExpandedLandingPageViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExpandedLandingPageViewProto.class.getName()); + "ExpandedLandingPageViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -67,7 +67,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ExpandedLandingPageView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ExpandedLandingPageView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ExpandedLandingPageView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Experiment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Experiment.java index 8f520eb922..c7f3038552 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Experiment.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Experiment.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/experiment.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class Experiment extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Experiment.class.getName()); + "Experiment"); } // Use Experiment.newBuilder() to construct. private Experiment(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -44,6 +44,7 @@ private Experiment() { goals_ = java.util.Collections.emptyList(); longRunningOperation_ = ""; promoteStatus_ = 0; + liftMeasurementConfig_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor @@ -719,6 +720,65 @@ public boolean getSyncEnabled() { return syncEnabled_; } + public static final int LIFT_MEASUREMENT_CONFIG_FIELD_NUMBER = 23; + @SuppressWarnings("serial") + private volatile java.lang.Object liftMeasurementConfig_ = ""; + /** + *
+   * Output only. The lift measurement configuration.
+   * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the liftMeasurementConfig field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfig() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + *
+   * Output only. The lift measurement configuration.
+   * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The liftMeasurementConfig. + */ + @java.lang.Override + public java.lang.String getLiftMeasurementConfig() { + java.lang.Object ref = liftMeasurementConfig_; + 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(); + liftMeasurementConfig_ = s; + return s; + } + } + /** + *
+   * Output only. The lift measurement configuration.
+   * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for liftMeasurementConfig. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getLiftMeasurementConfigBytes() { + java.lang.Object ref = liftMeasurementConfig_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + liftMeasurementConfig_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int VIDEO_EXPERIMENT_FIELD_NUMBER = 21; /** *
@@ -870,6 +930,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (experimentInfoCase_ == 22) {
       output.writeMessage(22, (com.google.ads.googleads.v25.common.OptimizeAssetsExperimentInfo) experimentInfo_);
     }
+    if (((bitField0_ & 0x00000020) != 0)) {
+      com.google.protobuf.GeneratedMessage.writeString(output, 23, liftMeasurementConfig_);
+    }
     getUnknownFields().writeTo(output);
   }
 
@@ -932,6 +995,9 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(22, (com.google.ads.googleads.v25.common.OptimizeAssetsExperimentInfo) experimentInfo_);
     }
+    if (((bitField0_ & 0x00000020) != 0)) {
+      size += com.google.protobuf.GeneratedMessage.computeStringSize(23, liftMeasurementConfig_);
+    }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
@@ -985,6 +1051,11 @@ public boolean equals(final java.lang.Object obj) {
       if (getSyncEnabled()
           != other.getSyncEnabled()) return false;
     }
+    if (hasLiftMeasurementConfig() != other.hasLiftMeasurementConfig()) return false;
+    if (hasLiftMeasurementConfig()) {
+      if (!getLiftMeasurementConfig()
+          .equals(other.getLiftMeasurementConfig())) return false;
+    }
     if (!getExperimentInfoCase().equals(other.getExperimentInfoCase())) return false;
     switch (experimentInfoCase_) {
       case 21:
@@ -1049,6 +1120,10 @@ public int hashCode() {
       hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
           getSyncEnabled());
     }
+    if (hasLiftMeasurementConfig()) {
+      hash = (37 * hash) + LIFT_MEASUREMENT_CONFIG_FIELD_NUMBER;
+      hash = (53 * hash) + getLiftMeasurementConfig().hashCode();
+    }
     switch (experimentInfoCase_) {
       case 21:
         hash = (37 * hash) + VIDEO_EXPERIMENT_FIELD_NUMBER;
@@ -1216,6 +1291,7 @@ public Builder clear() {
       longRunningOperation_ = "";
       promoteStatus_ = 0;
       syncEnabled_ = false;
+      liftMeasurementConfig_ = "";
       if (videoExperimentBuilder_ != null) {
         videoExperimentBuilder_.clear();
       }
@@ -1313,6 +1389,10 @@ private void buildPartial0(com.google.ads.googleads.v25.resources.Experiment res
         result.syncEnabled_ = syncEnabled_;
         to_bitField0_ |= 0x00000010;
       }
+      if (((from_bitField0_ & 0x00002000) != 0)) {
+        result.liftMeasurementConfig_ = liftMeasurementConfig_;
+        to_bitField0_ |= 0x00000020;
+      }
       result.bitField0_ |= to_bitField0_;
     }
 
@@ -1417,6 +1497,11 @@ public Builder mergeFrom(com.google.ads.googleads.v25.resources.Experiment other
       if (other.hasSyncEnabled()) {
         setSyncEnabled(other.getSyncEnabled());
       }
+      if (other.hasLiftMeasurementConfig()) {
+        liftMeasurementConfig_ = other.liftMeasurementConfig_;
+        bitField0_ |= 0x00002000;
+        onChanged();
+      }
       switch (other.getExperimentInfoCase()) {
         case VIDEO_EXPERIMENT: {
           mergeVideoExperiment(other.getVideoExperiment());
@@ -1543,6 +1628,11 @@ public Builder mergeFrom(
               experimentInfoCase_ = 22;
               break;
             } // case 178
+            case 186: {
+              liftMeasurementConfig_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00002000;
+              break;
+            } // case 186
             default: {
               if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                 done = true; // was an endgroup tag
@@ -3015,6 +3105,109 @@ public Builder clearSyncEnabled() {
       return this;
     }
 
+    private java.lang.Object liftMeasurementConfig_ = "";
+    /**
+     * 
+     * Output only. The lift measurement configuration.
+     * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the liftMeasurementConfig field is set. + */ + public boolean hasLiftMeasurementConfig() { + return ((bitField0_ & 0x00002000) != 0); + } + /** + *
+     * Output only. The lift measurement configuration.
+     * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The liftMeasurementConfig. + */ + public java.lang.String getLiftMeasurementConfig() { + java.lang.Object ref = liftMeasurementConfig_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + liftMeasurementConfig_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The lift measurement configuration.
+     * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for liftMeasurementConfig. + */ + public com.google.protobuf.ByteString + getLiftMeasurementConfigBytes() { + java.lang.Object ref = liftMeasurementConfig_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + liftMeasurementConfig_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The lift measurement configuration.
+     * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The liftMeasurementConfig to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementConfig( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + liftMeasurementConfig_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + /** + *
+     * Output only. The lift measurement configuration.
+     * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearLiftMeasurementConfig() { + liftMeasurementConfig_ = getDefaultInstance().getLiftMeasurementConfig(); + bitField0_ = (bitField0_ & ~0x00002000); + onChanged(); + return this; + } + /** + *
+     * Output only. The lift measurement configuration.
+     * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for liftMeasurementConfig to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementConfigBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + liftMeasurementConfig_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + private com.google.protobuf.SingleFieldBuilder< com.google.ads.googleads.v25.common.VideoExperimentInfo, com.google.ads.googleads.v25.common.VideoExperimentInfo.Builder, com.google.ads.googleads.v25.common.VideoExperimentInfoOrBuilder> videoExperimentBuilder_; /** diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArm.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArm.java index d1bd90afe0..301b45502c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArm.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArm.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/experiment_arm.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class ExperimentArm extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExperimentArm.class.getName()); + "ExperimentArm"); } // Use ExperimentArm.newBuilder() to construct. private ExperimentArm(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -121,10 +121,10 @@ public static final class AssetTestingInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetTestingInfo.class.getName()); + "AssetTestingInfo"); } // Use AssetTestingInfo.newBuilder() to construct. private AssetTestingInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1028,10 +1028,10 @@ public static final class AssetVariationInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetVariationInfo.class.getName()); + "AssetVariationInfo"); } // Use AssetVariationInfo.newBuilder() to construct. private AssetVariationInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2257,10 +2257,10 @@ public static final class AssetDetail extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetDetail.class.getName()); + "AssetDetail"); } // Use AssetDetail.newBuilder() to construct. private AssetDetail(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3103,10 +3103,10 @@ public static final class AssetGroupInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupInfo.class.getName()); + "AssetGroupInfo"); } // Use AssetGroupInfo.newBuilder() to construct. private AssetGroupInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4123,10 +4123,10 @@ public static final class AssetGroupAssetInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupAssetInfo.class.getName()); + "AssetGroupAssetInfo"); } // Use AssetGroupAssetInfo.newBuilder() to construct. private AssetGroupAssetInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4833,10 +4833,10 @@ public static final class ExperimentalPerformanceMaxCampaignSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExperimentalPerformanceMaxCampaignSettings.class.getName()); + "ExperimentalPerformanceMaxCampaignSettings"); } // Use ExperimentalPerformanceMaxCampaignSettings.newBuilder() to construct. private ExperimentalPerformanceMaxCampaignSettings(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -5624,10 +5624,10 @@ public static final class PerformanceMaxExperimentArmInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PerformanceMaxExperimentArmInfo.class.getName()); + "PerformanceMaxExperimentArmInfo"); } // Use PerformanceMaxExperimentArmInfo.newBuilder() to construct. private PerformanceMaxExperimentArmInfo(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmName.java index 367b569e63..3e77d2a57e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ExperimentArmName implements ResourceName { private static final PathTemplate CUSTOMER_ID_TRIAL_ID_TRIAL_ARM_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String trialId, String trialArmId .toString(); } - public static ExperimentArmName parse(String formattedString) { + public static @Nullable ExperimentArmName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -105,7 +108,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ExperimentArmName> values) { List list = new ArrayList<>(values.size()); for (ExperimentArmName value : values) { if (value == null) { @@ -154,7 +157,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmOrBuilder.java index 281f3f3789..58b5a50b7b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/experiment_arm.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmProto.java index 47912d6991..f94fdb1af1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentArmProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/experiment_arm.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ExperimentArmProto { +public final class ExperimentArmProto extends com.google.protobuf.GeneratedFile { private ExperimentArmProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExperimentArmProto.class.getName()); + "ExperimentArmProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -157,49 +157,49 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ExperimentArm_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor, new java.lang.String[] { "ResourceName", "Experiment", "Name", "Control", "TrafficSplit", "Campaigns", "InDesignCampaigns", "AssetTestingInfo", "AssetGroups", "PerformanceMaxExperimentArmInfo", }); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetTestingInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetTestingInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetTestingInfo_descriptor, new java.lang.String[] { "AssetVariationInfos", }); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetVariationInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetVariationInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetVariationInfo_descriptor, new java.lang.String[] { "BaseAdGroup", "BaseAd", "AssetDetails", }); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetDetail_descriptor = - internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetDetail_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetDetail_descriptor, new java.lang.String[] { "Asset", "FieldType", "AssetDetailOperation", }); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetGroupInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetGroupInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetGroupInfo_descriptor, new java.lang.String[] { "AssetGroup", "AssetGroupAssets", }); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetGroupAssetInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetGroupAssetInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ExperimentArm_AssetGroupAssetInfo_descriptor, new java.lang.String[] { "Asset", "FieldType", }); internal_static_google_ads_googleads_v25_resources_ExperimentArm_ExperimentalPerformanceMaxCampaignSettings_descriptor = - internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedTypes().get(5); + internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedType(5); internal_static_google_ads_googleads_v25_resources_ExperimentArm_ExperimentalPerformanceMaxCampaignSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ExperimentArm_ExperimentalPerformanceMaxCampaignSettings_descriptor, new java.lang.String[] { "BudgetAmountMicros", "TargetRoas", "TargetCpaMicros", "BiddingStrategyType", }); internal_static_google_ads_googleads_v25_resources_ExperimentArm_PerformanceMaxExperimentArmInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedTypes().get(6); + internal_static_google_ads_googleads_v25_resources_ExperimentArm_descriptor.getNestedType(6); internal_static_google_ads_googleads_v25_resources_ExperimentArm_PerformanceMaxExperimentArmInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ExperimentArm_PerformanceMaxExperimentArmInfo_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentName.java index de80e51cd4..f2f5aff944 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ExperimentName implements ResourceName { private static final PathTemplate CUSTOMER_ID_TRIAL_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String trialId) { return newBuilder().setCustomerId(customerId).setTrialId(trialId).build().toString(); } - public static ExperimentName parse(String formattedString) { + public static @Nullable ExperimentName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ExperimentName> values) { List list = new ArrayList<>(values.size()); for (ExperimentName value : values) { if (value == null) { @@ -133,7 +136,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentOrBuilder.java index 0da50b8840..ecb849743a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/experiment.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -375,6 +375,35 @@ com.google.ads.googleads.v25.common.MetricGoalOrBuilder getGoalsOrBuilder( */ boolean getSyncEnabled(); + /** + *
+   * Output only. The lift measurement configuration.
+   * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the liftMeasurementConfig field is set. + */ + boolean hasLiftMeasurementConfig(); + /** + *
+   * Output only. The lift measurement configuration.
+   * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The liftMeasurementConfig. + */ + java.lang.String getLiftMeasurementConfig(); + /** + *
+   * Output only. The lift measurement configuration.
+   * 
+ * + * optional string lift_measurement_config = 23 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for liftMeasurementConfig. + */ + com.google.protobuf.ByteString + getLiftMeasurementConfigBytes(); + /** *
    * Immutable. Details of the video experiment. Applies for experiment types:
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentProto.java
index 125b62f46d..5040a007b4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ExperimentProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/experiment.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class ExperimentProto {
+public final class ExperimentProto extends com.google.protobuf.GeneratedFile {
   private ExperimentProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ExperimentProto.class.getName());
+      "ExperimentProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -50,7 +50,7 @@ public static void registerAllExtensions(
       "/enums/experiment_status.proto\0324google/a" +
       "ds/googleads/v25/enums/experiment_type.p" +
       "roto\032\037google/api/field_behavior.proto\032\031g" +
-      "oogle/api/resource.proto\"\372\007\n\nExperiment\022" +
+      "oogle/api/resource.proto\"\364\010\n\nExperiment\022" +
       "B\n\rresource_name\030\001 \001(\tB+\340A\005\372A%\n#googlead" +
       "s.googleapis.com/Experiment\022\037\n\rexperimen" +
       "t_id\030\t \001(\003B\003\340A\003H\001\210\001\001\022\021\n\004name\030\n \001(\tB\003\340A\002\022" +
@@ -66,23 +66,26 @@ public static void registerAllExtensions(
       "d\n\016promote_status\030\023 \001(\0162G.google.ads.goo" +
       "gleads.v25.enums.AsyncActionStatusEnum.A" +
       "syncActionStatusB\003\340A\003\022\036\n\014sync_enabled\030\024 " +
-      "\001(\010B\003\340A\005H\005\210\001\001\022U\n\020video_experiment\030\025 \001(\0132" +
-      "4.google.ads.googleads.v25.common.VideoE" +
-      "xperimentInfoB\003\340A\005H\000\022h\n\032optimize_assets_" +
-      "experiment\030\026 \001(\0132=.google.ads.googleads." +
-      "v25.common.OptimizeAssetsExperimentInfoB" +
-      "\003\340A\005H\000:X\352AU\n#googleads.googleapis.com/Ex" +
-      "periment\022.customers/{customer_id}/experi" +
-      "ments/{trial_id}B\021\n\017experiment_infoB\020\n\016_" +
-      "experiment_idB\r\n\013_start_dateB\013\n\t_end_dat" +
-      "eB\031\n\027_long_running_operationB\017\n\r_sync_en" +
-      "abledB\201\002\n&com.google.ads.googleads.v25.r" +
-      "esourcesB\017ExperimentProtoP\001ZKgoogle.gola" +
-      "ng.org/genproto/googleapis/ads/googleads" +
-      "/v25/resources;resources\242\002\003GAA\252\002\"Google." +
-      "Ads.GoogleAds.V25.Resources\312\002\"Google\\Ads" +
-      "\\GoogleAds\\V25\\Resources\352\002&Google::Ads::" +
-      "GoogleAds::V25::Resourcesb\006proto3"
+      "\001(\010B\003\340A\005H\005\210\001\001\022\\\n\027lift_measurement_config" +
+      "\030\027 \001(\tB6\340A\003\372A0\n.googleads.googleapis.com" +
+      "/LiftMeasurementConfigH\006\210\001\001\022U\n\020video_exp" +
+      "eriment\030\025 \001(\01324.google.ads.googleads.v25" +
+      ".common.VideoExperimentInfoB\003\340A\005H\000\022h\n\032op" +
+      "timize_assets_experiment\030\026 \001(\0132=.google." +
+      "ads.googleads.v25.common.OptimizeAssetsE" +
+      "xperimentInfoB\003\340A\005H\000:X\352AU\n#googleads.goo" +
+      "gleapis.com/Experiment\022.customers/{custo" +
+      "mer_id}/experiments/{trial_id}B\021\n\017experi" +
+      "ment_infoB\020\n\016_experiment_idB\r\n\013_start_da" +
+      "teB\013\n\t_end_dateB\031\n\027_long_running_operati" +
+      "onB\017\n\r_sync_enabledB\032\n\030_lift_measurement" +
+      "_configB\201\002\n&com.google.ads.googleads.v25" +
+      ".resourcesB\017ExperimentProtoP\001ZKgoogle.go" +
+      "lang.org/genproto/googleapis/ads/googlea" +
+      "ds/v25/resources;resources\242\002\003GAA\252\002\"Googl" +
+      "e.Ads.GoogleAds.V25.Resources\312\002\"Google\\A" +
+      "ds\\GoogleAds\\V25\\Resources\352\002&Google::Ads" +
+      "::GoogleAds::V25::Resourcesb\006proto3"
     };
     descriptor = com.google.protobuf.Descriptors.FileDescriptor
       .internalBuildGeneratedFileFrom(descriptorData,
@@ -96,11 +99,11 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_Experiment_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_Experiment_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Experiment_descriptor,
-        new java.lang.String[] { "ResourceName", "ExperimentId", "Name", "Description", "Suffix", "Type", "Status", "StartDate", "EndDate", "Goals", "LongRunningOperation", "PromoteStatus", "SyncEnabled", "VideoExperiment", "OptimizeAssetsExperiment", "ExperimentInfo", });
+        new java.lang.String[] { "ResourceName", "ExperimentId", "Name", "Description", "Suffix", "Type", "Status", "StartDate", "EndDate", "Goals", "LongRunningOperation", "PromoteStatus", "SyncEnabled", "LiftMeasurementConfig", "VideoExperiment", "OptimizeAssetsExperiment", "ExperimentInfo", });
     descriptor.resolveAllFeaturesImmutable();
     com.google.ads.googleads.v25.common.ExperimentTypesProto.getDescriptor();
     com.google.ads.googleads.v25.common.MetricGoalProto.getDescriptor();
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Fellowship.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Fellowship.java
index 3ba47c14a0..ee9adae1c9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Fellowship.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Fellowship.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/local_services_employee.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -24,10 +24,10 @@ public final class Fellowship extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      Fellowship.class.getName());
+      "Fellowship");
   }
   // Use Fellowship.newBuilder() to construct.
   private Fellowship(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FellowshipOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FellowshipOrBuilder.java
index 05a6b18873..9b53faa1ed 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FellowshipOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FellowshipOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/local_services_employee.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetView.java
index b0ac27e532..327efb28a4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/final_url_expansion_asset_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class FinalUrlExpansionAssetView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FinalUrlExpansionAssetView.class.getName());
+      "FinalUrlExpansionAssetView");
   }
   // Use FinalUrlExpansionAssetView.newBuilder() to construct.
   private FinalUrlExpansionAssetView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewName.java
index 89f45a252c..3bd9ab2adb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class FinalUrlExpansionAssetViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_ASSET_ID_FIELD_TYPE_URL_FP =
@@ -107,7 +110,7 @@ public static String format(
         .toString();
   }
 
-  public static FinalUrlExpansionAssetViewName parse(String formattedString) {
+  public static @Nullable FinalUrlExpansionAssetViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -131,7 +134,7 @@ public static List parseList(List format
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable FinalUrlExpansionAssetViewName> values) {
     List list = new ArrayList<>(values.size());
     for (FinalUrlExpansionAssetViewName value : values) {
       if (value == null) {
@@ -195,7 +198,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewOrBuilder.java
index 707ecabba9..3e98b5c0eb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/final_url_expansion_asset_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewProto.java
index 6237aeed02..1255d45eb0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/FinalUrlExpansionAssetViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/final_url_expansion_asset_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class FinalUrlExpansionAssetViewProto {
+public final class FinalUrlExpansionAssetViewProto extends com.google.protobuf.GeneratedFile {
   private FinalUrlExpansionAssetViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      FinalUrlExpansionAssetViewProto.class.getName());
+      "FinalUrlExpansionAssetViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -86,7 +86,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_FinalUrlExpansionAssetView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_FinalUrlExpansionAssetView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_FinalUrlExpansionAssetView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderView.java
index 9df8027b87..1319d09d92 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/gender_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -30,10 +30,10 @@ public final class GenderView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenderView.class.getName());
+      "GenderView");
   }
   // Use GenderView.newBuilder() to construct.
   private GenderView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewName.java
index 0455070726..c44d0308a5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class GenderViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID =
@@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio
         .toString();
   }
 
-  public static GenderViewName parse(String formattedString) {
+  public static @Nullable GenderViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable GenderViewName> values) {
     List list = new ArrayList<>(values.size());
     for (GenderViewName value : values) {
       if (value == null) {
@@ -155,7 +158,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewOrBuilder.java
index dd2349096c..358c6e09c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/gender_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewProto.java
index a89d7e121e..9a0e3c4309 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GenderViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/gender_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class GenderViewProto {
+public final class GenderViewProto extends com.google.protobuf.GeneratedFile {
   private GenderViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenderViewProto.class.getName());
+      "GenderViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_GenderView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_GenderView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_GenderView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstant.java
index 983fd6c7ca..4ef104f00b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstant.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstant.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/geo_target_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class GeoTargetConstant extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeoTargetConstant.class.getName());
+      "GeoTargetConstant");
   }
   // Use GeoTargetConstant.newBuilder() to construct.
   private GeoTargetConstant(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantName.java
index 7e58b07edb..473eeee7ca 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class GeoTargetConstantName implements ResourceName {
   private static final PathTemplate CRITERION_ID =
@@ -63,7 +66,7 @@ public static String format(String criterionId) {
     return newBuilder().setCriterionId(criterionId).build().toString();
   }
 
-  public static GeoTargetConstantName parse(String formattedString) {
+  public static @Nullable GeoTargetConstantName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -81,7 +84,7 @@ public static List parseList(List formattedString
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable GeoTargetConstantName> values) {
     List list = new ArrayList<>(values.size());
     for (GeoTargetConstantName value : values) {
       if (value == null) {
@@ -123,7 +126,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantOrBuilder.java
index 5f7c5798b1..b87c964d4d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/geo_target_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantProto.java
index 4a2adf4438..1bef86e537 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeoTargetConstantProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/geo_target_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class GeoTargetConstantProto {
+public final class GeoTargetConstantProto extends com.google.protobuf.GeneratedFile {
   private GeoTargetConstantProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeoTargetConstantProto.class.getName());
+      "GeoTargetConstantProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -77,7 +77,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_GeoTargetConstant_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_GeoTargetConstant_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_GeoTargetConstant_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicView.java
index 19694191d4..2910cff99a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/geographic_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -27,10 +27,10 @@ public final class GeographicView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeographicView.class.getName());
+      "GeographicView");
   }
   // Use GeographicView.newBuilder() to construct.
   private GeographicView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewName.java
index 10189cc293..7f5bd1be24 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class GeographicViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_COUNTRY_CRITERION_ID_LOCATION_TYPE =
@@ -88,7 +91,7 @@ public static String format(String customerId, String countryCriterionId, String
         .toString();
   }
 
-  public static GeographicViewName parse(String formattedString) {
+  public static @Nullable GeographicViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -109,7 +112,7 @@ public static List parseList(List formattedStrings)
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable GeographicViewName> values) {
     List list = new ArrayList<>(values.size());
     for (GeographicViewName value : values) {
       if (value == null) {
@@ -163,7 +166,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewOrBuilder.java
index 565bdb5aae..40e924e490 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/geographic_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewProto.java
index 7b3eb6eacf..49037c7c96 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GeographicViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/geographic_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class GeographicViewProto {
+public final class GeographicViewProto extends com.google.protobuf.GeneratedFile {
   private GeographicViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeographicViewProto.class.getName());
+      "GeographicViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -71,7 +71,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_GeographicView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_GeographicView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_GeographicView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Goal.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Goal.java
index 71449605bb..3c591b0bac 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Goal.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Goal.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class Goal extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      Goal.class.getName());
+      "Goal");
   }
   // Use Goal.newBuilder() to construct.
   private Goal(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalName.java
index a468a3af41..9adc0559b0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class GoalName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_UNIFIED_GOAL_ID =
@@ -74,7 +77,7 @@ public static String format(String customerId, String unifiedGoalId) {
         .toString();
   }
 
-  public static GoalName parse(String formattedString) {
+  public static @Nullable GoalName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -92,7 +95,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable GoalName> values) {
     List list = new ArrayList<>(values.size());
     for (GoalName value : values) {
       if (value == null) {
@@ -138,7 +141,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalOrBuilder.java
index 796a4f5a45..1a0d90a271 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalProto.java
index 2691bec71c..d2217867a8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoalProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/goal.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class GoalProto {
+public final class GoalProto extends com.google.protobuf.GeneratedFile {
   private GoalProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoalProto.class.getName());
+      "GoalProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -87,7 +87,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_Goal_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_Goal_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Goal_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsField.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsField.java
index ccfa6b1468..48f6a2b624 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsField.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsField.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/google_ads_field.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class GoogleAdsField extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleAdsField.class.getName());
+      "GoogleAdsField");
   }
   // Use GoogleAdsField.newBuilder() to construct.
   private GoogleAdsField(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldName.java
index c2f3a5d611..24676c4f60 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class GoogleAdsFieldName implements ResourceName {
   private static final PathTemplate GOOGLE_ADS_FIELD =
@@ -63,7 +66,7 @@ public static String format(String googleAdsField) {
     return newBuilder().setGoogleAdsField(googleAdsField).build().toString();
   }
 
-  public static GoogleAdsFieldName parse(String formattedString) {
+  public static @Nullable GoogleAdsFieldName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -81,7 +84,7 @@ public static List parseList(List formattedStrings)
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable GoogleAdsFieldName> values) {
     List list = new ArrayList<>(values.size());
     for (GoogleAdsFieldName value : values) {
       if (value == null) {
@@ -123,7 +126,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldOrBuilder.java
index fba369a5e3..8ba5a55131 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/google_ads_field.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldProto.java
index c406b03f1c..7aa721124f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsFieldProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/google_ads_field.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class GoogleAdsFieldProto {
+public final class GoogleAdsFieldProto extends com.google.protobuf.GeneratedFile {
   private GoogleAdsFieldProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleAdsFieldProto.class.getName());
+      "GoogleAdsFieldProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -84,7 +84,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_GoogleAdsField_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_GoogleAdsField_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_GoogleAdsField_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsIdentifier.java
index ede1142c93..3190ed1ea9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsIdentifier.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsIdentifier.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/product_link.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class GoogleAdsIdentifier extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleAdsIdentifier.class.getName());
+      "GoogleAdsIdentifier");
   }
   // Use GoogleAdsIdentifier.newBuilder() to construct.
   private GoogleAdsIdentifier(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsIdentifierOrBuilder.java
index b814f77f60..28ffea7638 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsIdentifierOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleAdsIdentifierOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/product_link.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleLocalServicesInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleLocalServicesInfo.java
index 1e508c84fc..267380e5db 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleLocalServicesInfo.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleLocalServicesInfo.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/asset_group.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class GoogleLocalServicesInfo extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GoogleLocalServicesInfo.class.getName());
+      "GoogleLocalServicesInfo");
   }
   // Use GoogleLocalServicesInfo.newBuilder() to construct.
   private GoogleLocalServicesInfo(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleLocalServicesInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleLocalServicesInfoOrBuilder.java
index 0401c550d4..98a05496c9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleLocalServicesInfoOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GoogleLocalServicesInfoOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/asset_group.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularInsuranceStatus.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularInsuranceStatus.java
index 0fadb3cdce..d0499eb397 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularInsuranceStatus.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularInsuranceStatus.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/customer.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class GranularInsuranceStatus extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GranularInsuranceStatus.class.getName());
+      "GranularInsuranceStatus");
   }
   // Use GranularInsuranceStatus.newBuilder() to construct.
   private GranularInsuranceStatus(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularInsuranceStatusOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularInsuranceStatusOrBuilder.java
index bf5a0b903a..6680d10568 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularInsuranceStatusOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularInsuranceStatusOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/customer.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularLicenseStatus.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularLicenseStatus.java
index ec7957904a..4846e4b589 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularLicenseStatus.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularLicenseStatus.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/customer.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class GranularLicenseStatus extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GranularLicenseStatus.class.getName());
+      "GranularLicenseStatus");
   }
   // Use GranularLicenseStatus.newBuilder() to construct.
   private GranularLicenseStatus(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularLicenseStatusOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularLicenseStatusOrBuilder.java
index 41719c11b6..fec446f207 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularLicenseStatusOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GranularLicenseStatusOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/customer.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementView.java
index 3f4896c35b..2db4022774 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/group_content_suitability_placement_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class GroupContentSuitabilityPlacementView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GroupContentSuitabilityPlacementView.class.getName());
+      "GroupContentSuitabilityPlacementView");
   }
   // Use GroupContentSuitabilityPlacementView.newBuilder() to construct.
   private GroupContentSuitabilityPlacementView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewName.java
index f6a7a9aaf4..4958f64844 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class GroupContentSuitabilityPlacementViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_PLACEMENT_FINGERPRINT =
@@ -79,7 +82,7 @@ public static String format(String customerId, String placementFingerprint) {
         .toString();
   }
 
-  public static GroupContentSuitabilityPlacementViewName parse(String formattedString) {
+  public static @Nullable GroupContentSuitabilityPlacementViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -99,7 +102,8 @@ public static List parseList(
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(
+      List<@Nullable GroupContentSuitabilityPlacementViewName> values) {
     List list = new ArrayList<>(values.size());
     for (GroupContentSuitabilityPlacementViewName value : values) {
       if (value == null) {
@@ -145,7 +149,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewOrBuilder.java
index 6454fe7666..d8e3f0191f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/group_content_suitability_placement_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewProto.java
index a6daff7004..c9da8e8cf4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupContentSuitabilityPlacementViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/group_content_suitability_placement_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class GroupContentSuitabilityPlacementViewProto {
+public final class GroupContentSuitabilityPlacementViewProto extends com.google.protobuf.GeneratedFile {
   private GroupContentSuitabilityPlacementViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GroupContentSuitabilityPlacementViewProto.class.getName());
+      "GroupContentSuitabilityPlacementViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -76,7 +76,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_GroupContentSuitabilityPlacementView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_GroupContentSuitabilityPlacementView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_GroupContentSuitabilityPlacementView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementView.java
index fa3a78a527..43810186a2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/group_placement_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -29,10 +29,10 @@ public final class GroupPlacementView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GroupPlacementView.class.getName());
+      "GroupPlacementView");
   }
   // Use GroupPlacementView.newBuilder() to construct.
   private GroupPlacementView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewName.java
index 6f9787484e..ac5ac3ebf9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class GroupPlacementViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_BASE64_PLACEMENT =
@@ -88,7 +91,7 @@ public static String format(String customerId, String adGroupId, String base64Pl
         .toString();
   }
 
-  public static GroupPlacementViewName parse(String formattedString) {
+  public static @Nullable GroupPlacementViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -107,7 +110,7 @@ public static List parseList(List formattedStrin
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable GroupPlacementViewName> values) {
     List list = new ArrayList<>(values.size());
     for (GroupPlacementViewName value : values) {
       if (value == null) {
@@ -156,7 +159,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewOrBuilder.java
index d506715942..f0f07847f2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/group_placement_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewProto.java
index d1ede721d0..024ca8e180 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/GroupPlacementViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/group_placement_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class GroupPlacementViewProto {
+public final class GroupPlacementViewProto extends com.google.protobuf.GeneratedFile {
   private GroupPlacementViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GroupPlacementViewProto.class.getName());
+      "GroupPlacementViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -73,7 +73,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_GroupPlacementView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_GroupPlacementView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_GroupPlacementView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelCenterLinkInvitationIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelCenterLinkInvitationIdentifier.java
index 9742b21997..9c599838a8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelCenterLinkInvitationIdentifier.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelCenterLinkInvitationIdentifier.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/product_link_invitation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class HotelCenterLinkInvitationIdentifier extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelCenterLinkInvitationIdentifier.class.getName());
+      "HotelCenterLinkInvitationIdentifier");
   }
   // Use HotelCenterLinkInvitationIdentifier.newBuilder() to construct.
   private HotelCenterLinkInvitationIdentifier(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelCenterLinkInvitationIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelCenterLinkInvitationIdentifierOrBuilder.java
index 2d357dba01..de96411e23 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelCenterLinkInvitationIdentifierOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelCenterLinkInvitationIdentifierOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/product_link_invitation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupView.java
index 38a0ba6f8f..1ee476235f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/hotel_group_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class HotelGroupView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelGroupView.class.getName());
+      "HotelGroupView");
   }
   // Use HotelGroupView.newBuilder() to construct.
   private HotelGroupView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewName.java
index 77f3759c24..9d21c6ac19 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class HotelGroupViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID =
@@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio
         .toString();
   }
 
-  public static HotelGroupViewName parse(String formattedString) {
+  public static @Nullable HotelGroupViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -106,7 +109,7 @@ public static List parseList(List formattedStrings)
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable HotelGroupViewName> values) {
     List list = new ArrayList<>(values.size());
     for (HotelGroupViewName value : values) {
       if (value == null) {
@@ -155,7 +158,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewOrBuilder.java
index f294f052c8..14e8668ce0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/hotel_group_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewProto.java
index 1256738d7b..c547d8c376 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelGroupViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/hotel_group_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class HotelGroupViewProto {
+public final class HotelGroupViewProto extends com.google.protobuf.GeneratedFile {
   private HotelGroupViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelGroupViewProto.class.getName());
+      "HotelGroupViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_HotelGroupView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_HotelGroupView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_HotelGroupView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceView.java
index 00d9f693e7..e404434568 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/hotel_performance_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class HotelPerformanceView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelPerformanceView.class.getName());
+      "HotelPerformanceView");
   }
   // Use HotelPerformanceView.newBuilder() to construct.
   private HotelPerformanceView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewName.java
index 942a53307d..0b21f750b2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class HotelPerformanceViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID =
@@ -63,7 +66,7 @@ public static String format(String customerId) {
     return newBuilder().setCustomerId(customerId).build().toString();
   }
 
-  public static HotelPerformanceViewName parse(String formattedString) {
+  public static @Nullable HotelPerformanceViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -81,7 +84,7 @@ public static List parseList(List formattedStr
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable HotelPerformanceViewName> values) {
     List list = new ArrayList<>(values.size());
     for (HotelPerformanceViewName value : values) {
       if (value == null) {
@@ -123,7 +126,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewOrBuilder.java
index 12f00c1f4b..25594eccbd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/hotel_performance_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewProto.java
index fcdcf304e3..62426c1135 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelPerformanceViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/hotel_performance_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class HotelPerformanceViewProto {
+public final class HotelPerformanceViewProto extends com.google.protobuf.GeneratedFile {
   private HotelPerformanceViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelPerformanceViewProto.class.getName());
+      "HotelPerformanceViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_HotelPerformanceView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_HotelPerformanceView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_HotelPerformanceView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliation.java
index 4165bdc2db..93cc9a931a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliation.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliation.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/hotel_reconciliation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -24,10 +24,10 @@ public final class HotelReconciliation extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelReconciliation.class.getName());
+      "HotelReconciliation");
   }
   // Use HotelReconciliation.newBuilder() to construct.
   private HotelReconciliation(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationName.java
index c9de3c3419..44736f4825 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class HotelReconciliationName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_COMMISSION_ID =
@@ -71,7 +74,7 @@ public static String format(String customerId, String commissionId) {
     return newBuilder().setCustomerId(customerId).setCommissionId(commissionId).build().toString();
   }
 
-  public static HotelReconciliationName parse(String formattedString) {
+  public static @Nullable HotelReconciliationName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -89,7 +92,7 @@ public static List parseList(List formattedStri
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable HotelReconciliationName> values) {
     List list = new ArrayList<>(values.size());
     for (HotelReconciliationName value : values) {
       if (value == null) {
@@ -135,7 +138,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationOrBuilder.java
index 9fbfc5a453..3ad4656a95 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/hotel_reconciliation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationProto.java
index d237f39abb..69a9bc7318 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/HotelReconciliationProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/hotel_reconciliation.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class HotelReconciliationProto {
+public final class HotelReconciliationProto extends com.google.protobuf.GeneratedFile {
   private HotelReconciliationProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      HotelReconciliationProto.class.getName());
+      "HotelReconciliationProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -77,7 +77,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_HotelReconciliation_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_HotelReconciliation_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_HotelReconciliation_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeView.java
index 7c774e94a6..4c0b7754f8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/income_range_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class IncomeRangeView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncomeRangeView.class.getName());
+      "IncomeRangeView");
   }
   // Use IncomeRangeView.newBuilder() to construct.
   private IncomeRangeView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewName.java
index cc94daddda..b33d19aac8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class IncomeRangeViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID =
@@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio
         .toString();
   }
 
-  public static IncomeRangeViewName parse(String formattedString) {
+  public static @Nullable IncomeRangeViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -106,7 +109,7 @@ public static List parseList(List formattedStrings)
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable IncomeRangeViewName> values) {
     List list = new ArrayList<>(values.size());
     for (IncomeRangeViewName value : values) {
       if (value == null) {
@@ -155,7 +158,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewOrBuilder.java
index 6dbe2c6e67..409d8ba168 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/income_range_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewProto.java
index c8b3bcbda3..cf51ab9851 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/IncomeRangeViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/income_range_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class IncomeRangeViewProto {
+public final class IncomeRangeViewProto extends com.google.protobuf.GeneratedFile {
   private IncomeRangeViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      IncomeRangeViewProto.class.getName());
+      "IncomeRangeViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_IncomeRangeView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_IncomeRangeView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_IncomeRangeView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InsuranceVerificationArtifact.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InsuranceVerificationArtifact.java
index 7045d618b4..753805b9fb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InsuranceVerificationArtifact.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InsuranceVerificationArtifact.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class InsuranceVerificationArtifact extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InsuranceVerificationArtifact.class.getName());
+      "InsuranceVerificationArtifact");
   }
   // Use InsuranceVerificationArtifact.newBuilder() to construct.
   private InsuranceVerificationArtifact(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InsuranceVerificationArtifactOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InsuranceVerificationArtifactOrBuilder.java
index 95e990acde..1a1f4a1318 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InsuranceVerificationArtifactOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InsuranceVerificationArtifactOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Invoice.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Invoice.java
index 6d21cb94de..bc9f74e6a4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Invoice.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Invoice.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/invoice.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -24,10 +24,10 @@ public final class Invoice extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      Invoice.class.getName());
+      "Invoice");
   }
   // Use Invoice.newBuilder() to construct.
   private Invoice(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -561,10 +561,10 @@ public static final class AccountSummary extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AccountSummary.class.getName());
+        "AccountSummary");
     }
     // Use AccountSummary.newBuilder() to construct.
     private AccountSummary(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -4576,10 +4576,10 @@ public static final class AccountBudgetSummary extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AccountBudgetSummary.class.getName());
+        "AccountBudgetSummary");
     }
     // Use AccountBudgetSummary.newBuilder() to construct.
     private AccountBudgetSummary(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -8226,10 +8226,10 @@ public static final class InvalidActivitySummary extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        InvalidActivitySummary.class.getName());
+        "InvalidActivitySummary");
     }
     // Use InvalidActivitySummary.newBuilder() to construct.
     private InvalidActivitySummary(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -9781,10 +9781,10 @@ public static final class CampaignSummary extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        CampaignSummary.class.getName());
+        "CampaignSummary");
     }
     // Use CampaignSummary.newBuilder() to construct.
     private CampaignSummary(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -10792,10 +10792,10 @@ public static final class RegulatoryCostSummary extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        RegulatoryCostSummary.class.getName());
+        "RegulatoryCostSummary");
     }
     // Use RegulatoryCostSummary.newBuilder() to construct.
     private RegulatoryCostSummary(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -11485,10 +11485,10 @@ public static final class AdjustmentSummary extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdjustmentSummary.class.getName());
+        "AdjustmentSummary");
     }
     // Use AdjustmentSummary.newBuilder() to construct.
     private AdjustmentSummary(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceName.java
index 1d1bfefb67..b27fd4a799 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class InvoiceName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_INVOICE_ID =
@@ -70,7 +73,7 @@ public static String format(String customerId, String invoiceId) {
     return newBuilder().setCustomerId(customerId).setInvoiceId(invoiceId).build().toString();
   }
 
-  public static InvoiceName parse(String formattedString) {
+  public static @Nullable InvoiceName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable InvoiceName> values) {
     List list = new ArrayList<>(values.size());
     for (InvoiceName value : values) {
       if (value == null) {
@@ -133,7 +136,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceOrBuilder.java
index 57bc55cb75..f0314ada4f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/invoice.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceProto.java
index d4b64db88b..e08ddedaab 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/InvoiceProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/invoice.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class InvoiceProto {
+public final class InvoiceProto extends com.google.protobuf.GeneratedFile {
   private InvoiceProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      InvoiceProto.class.getName());
+      "InvoiceProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -250,43 +250,43 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_Invoice_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_Invoice_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Invoice_descriptor,
         new java.lang.String[] { "ResourceName", "Id", "Type", "BillingSetup", "PaymentsAccountId", "PaymentsProfileId", "IssueDate", "DueDate", "ServiceDateRange", "CurrencyCode", "AdjustmentsSubtotalAmountMicros", "AdjustmentsTaxAmountMicros", "AdjustmentsTotalAmountMicros", "RegulatoryCostsSubtotalAmountMicros", "RegulatoryCostsTaxAmountMicros", "RegulatoryCostsTotalAmountMicros", "ExportChargeSubtotalAmountMicros", "ExportChargeTaxAmountMicros", "ExportChargeTotalAmountMicros", "SubtotalAmountMicros", "TaxAmountMicros", "TotalAmountMicros", "CorrectedInvoice", "ReplacedInvoices", "PdfUrl", "AccountBudgetSummaries", "AccountSummaries", });
     internal_static_google_ads_googleads_v25_resources_Invoice_AccountSummary_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedTypes().get(0);
+      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedType(0);
     internal_static_google_ads_googleads_v25_resources_Invoice_AccountSummary_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Invoice_AccountSummary_descriptor,
         new java.lang.String[] { "Customer", "BillingCorrectionSubtotalAmountMicros", "BillingCorrectionTaxAmountMicros", "BillingCorrectionTotalAmountMicros", "CouponAdjustmentSubtotalAmountMicros", "CouponAdjustmentTaxAmountMicros", "CouponAdjustmentTotalAmountMicros", "ExcessCreditAdjustmentSubtotalAmountMicros", "ExcessCreditAdjustmentTaxAmountMicros", "ExcessCreditAdjustmentTotalAmountMicros", "RegulatoryCostsSubtotalAmountMicros", "RegulatoryCostsTaxAmountMicros", "RegulatoryCostsTotalAmountMicros", "ExportChargeSubtotalAmountMicros", "ExportChargeTaxAmountMicros", "ExportChargeTotalAmountMicros", "SubtotalAmountMicros", "TaxAmountMicros", "TotalAmountMicros", "RegulatoryCostSummaries", "AdjustmentSummaries", });
     internal_static_google_ads_googleads_v25_resources_Invoice_AccountBudgetSummary_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedTypes().get(1);
+      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedType(1);
     internal_static_google_ads_googleads_v25_resources_Invoice_AccountBudgetSummary_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Invoice_AccountBudgetSummary_descriptor,
         new java.lang.String[] { "Customer", "CustomerDescriptiveName", "AccountBudget", "AccountBudgetName", "PurchaseOrderNumber", "SubtotalAmountMicros", "TaxAmountMicros", "TotalAmountMicros", "BillableActivityDateRange", "ServedAmountMicros", "BilledAmountMicros", "OverdeliveryAmountMicros", "InvalidActivityAmountMicros", "InvalidActivitySummaries", "CampaignSummaries", });
     internal_static_google_ads_googleads_v25_resources_Invoice_InvalidActivitySummary_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedTypes().get(2);
+      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedType(2);
     internal_static_google_ads_googleads_v25_resources_Invoice_InvalidActivitySummary_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Invoice_InvalidActivitySummary_descriptor,
         new java.lang.String[] { "OriginalMonthOfService", "OriginalYearOfService", "OriginalInvoiceId", "OriginalAccountBudgetName", "OriginalPurchaseOrderNumber", "AmountMicros", });
     internal_static_google_ads_googleads_v25_resources_Invoice_CampaignSummary_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedTypes().get(3);
+      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedType(3);
     internal_static_google_ads_googleads_v25_resources_Invoice_CampaignSummary_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Invoice_CampaignSummary_descriptor,
         new java.lang.String[] { "CampaignDescription", "Quantity", "UnitOfMeasure", "AmountMicros", });
     internal_static_google_ads_googleads_v25_resources_Invoice_RegulatoryCostSummary_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedTypes().get(4);
+      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedType(4);
     internal_static_google_ads_googleads_v25_resources_Invoice_RegulatoryCostSummary_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Invoice_RegulatoryCostSummary_descriptor,
         new java.lang.String[] { "RegulatoryFeeType", "AmountMicros", });
     internal_static_google_ads_googleads_v25_resources_Invoice_AdjustmentSummary_descriptor =
-      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedTypes().get(5);
+      internal_static_google_ads_googleads_v25_resources_Invoice_descriptor.getNestedType(5);
     internal_static_google_ads_googleads_v25_resources_Invoice_AdjustmentSummary_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Invoice_AdjustmentSummary_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlan.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlan.java
index 541af2d409..b2793708d2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlan.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlan.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -24,10 +24,10 @@ public final class KeywordPlan extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlan.class.getName());
+      "KeywordPlan");
   }
   // Use KeywordPlan.newBuilder() to construct.
   private KeywordPlan(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroup.java
index 98c2051451..58ac8f88b5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroup.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroup.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_ad_group.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class KeywordPlanAdGroup extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAdGroup.class.getName());
+      "KeywordPlanAdGroup");
   }
   // Use KeywordPlanAdGroup.newBuilder() to construct.
   private KeywordPlanAdGroup(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeyword.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeyword.java
index 717350577d..af13bc6f2b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeyword.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeyword.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_ad_group_keyword.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class KeywordPlanAdGroupKeyword extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAdGroupKeyword.class.getName());
+      "KeywordPlanAdGroupKeyword");
   }
   // Use KeywordPlanAdGroupKeyword.newBuilder() to construct.
   private KeywordPlanAdGroupKeyword(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordName.java
index 81a5670983..755a0e29b3 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class KeywordPlanAdGroupKeywordName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_KEYWORD_PLAN_AD_GROUP_KEYWORD_ID =
@@ -80,7 +83,7 @@ public static String format(String customerId, String keywordPlanAdGroupKeywordI
         .toString();
   }
 
-  public static KeywordPlanAdGroupKeywordName parse(String formattedString) {
+  public static @Nullable KeywordPlanAdGroupKeywordName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -99,7 +102,7 @@ public static List parseList(List formatt
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable KeywordPlanAdGroupKeywordName> values) {
     List list = new ArrayList<>(values.size());
     for (KeywordPlanAdGroupKeywordName value : values) {
       if (value == null) {
@@ -145,7 +148,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordOrBuilder.java
index 43c4ecfcfb..dda4bf6786 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_ad_group_keyword.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordProto.java
index b6955b6538..eb6a770c5b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupKeywordProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_ad_group_keyword.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanAdGroupKeywordProto {
+public final class KeywordPlanAdGroupKeywordProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanAdGroupKeywordProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAdGroupKeywordProto.class.getName());
+      "KeywordPlanAdGroupKeywordProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -77,7 +77,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_KeywordPlanAdGroupKeyword_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_KeywordPlanAdGroupKeyword_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_KeywordPlanAdGroupKeyword_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupName.java
index 22aa686c39..51fa04b572 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class KeywordPlanAdGroupName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_KEYWORD_PLAN_AD_GROUP_ID =
@@ -78,7 +81,7 @@ public static String format(String customerId, String keywordPlanAdGroupId) {
         .toString();
   }
 
-  public static KeywordPlanAdGroupName parse(String formattedString) {
+  public static @Nullable KeywordPlanAdGroupName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -96,7 +99,7 @@ public static List parseList(List formattedStrin
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable KeywordPlanAdGroupName> values) {
     List list = new ArrayList<>(values.size());
     for (KeywordPlanAdGroupName value : values) {
       if (value == null) {
@@ -142,7 +145,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupOrBuilder.java
index d38aaa1d87..f3e037168c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_ad_group.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupProto.java
index 329bd658bf..b384f177ba 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanAdGroupProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_ad_group.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanAdGroupProto {
+public final class KeywordPlanAdGroupProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanAdGroupProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanAdGroupProto.class.getName());
+      "KeywordPlanAdGroupProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -70,7 +70,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_KeywordPlanAdGroup_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_KeywordPlanAdGroup_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_KeywordPlanAdGroup_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaign.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaign.java
index 39c5416633..98fdc87baa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaign.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaign.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_campaign.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class KeywordPlanCampaign extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCampaign.class.getName());
+      "KeywordPlanCampaign");
   }
   // Use KeywordPlanCampaign.newBuilder() to construct.
   private KeywordPlanCampaign(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeyword.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeyword.java
index 16e1fb0bd4..a02c3cba4c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeyword.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeyword.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_campaign_keyword.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class KeywordPlanCampaignKeyword extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCampaignKeyword.class.getName());
+      "KeywordPlanCampaignKeyword");
   }
   // Use KeywordPlanCampaignKeyword.newBuilder() to construct.
   private KeywordPlanCampaignKeyword(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordName.java
index 08de03fe6b..dd1752a66a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class KeywordPlanCampaignKeywordName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_KEYWORD_PLAN_CAMPAIGN_KEYWORD_ID =
@@ -80,7 +83,7 @@ public static String format(String customerId, String keywordPlanCampaignKeyword
         .toString();
   }
 
-  public static KeywordPlanCampaignKeywordName parse(String formattedString) {
+  public static @Nullable KeywordPlanCampaignKeywordName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -99,7 +102,7 @@ public static List parseList(List format
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable KeywordPlanCampaignKeywordName> values) {
     List list = new ArrayList<>(values.size());
     for (KeywordPlanCampaignKeywordName value : values) {
       if (value == null) {
@@ -148,7 +151,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordOrBuilder.java
index 2d5e63c505..6290962ae6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_campaign_keyword.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordProto.java
index ddeae7e82e..af0f3b7a6f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignKeywordProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_campaign_keyword.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanCampaignKeywordProto {
+public final class KeywordPlanCampaignKeywordProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanCampaignKeywordProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCampaignKeywordProto.class.getName());
+      "KeywordPlanCampaignKeywordProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -76,7 +76,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_KeywordPlanCampaignKeyword_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_KeywordPlanCampaignKeyword_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_KeywordPlanCampaignKeyword_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignName.java
index 0f1c3dece3..ff575e4308 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class KeywordPlanCampaignName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_KEYWORD_PLAN_CAMPAIGN_ID =
@@ -78,7 +81,7 @@ public static String format(String customerId, String keywordPlanCampaignId) {
         .toString();
   }
 
-  public static KeywordPlanCampaignName parse(String formattedString) {
+  public static @Nullable KeywordPlanCampaignName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -96,7 +99,7 @@ public static List parseList(List formattedStri
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable KeywordPlanCampaignName> values) {
     List list = new ArrayList<>(values.size());
     for (KeywordPlanCampaignName value : values) {
       if (value == null) {
@@ -142,7 +145,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignOrBuilder.java
index 25a7d2055f..0d4bd686ec 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_campaign.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignProto.java
index 2d228c24e0..a3f2a2081c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanCampaignProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_campaign.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanCampaignProto {
+public final class KeywordPlanCampaignProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanCampaignProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanCampaignProto.class.getName());
+      "KeywordPlanCampaignProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -87,13 +87,13 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_KeywordPlanCampaign_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_KeywordPlanCampaign_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_KeywordPlanCampaign_descriptor,
         new java.lang.String[] { "ResourceName", "KeywordPlan", "Id", "Name", "LanguageConstants", "KeywordPlanNetwork", "CpcBidMicros", "GeoTargets", });
     internal_static_google_ads_googleads_v25_resources_KeywordPlanGeoTarget_descriptor =
-      getDescriptor().getMessageTypes().get(1);
+      getDescriptor().getMessageType(1);
     internal_static_google_ads_googleads_v25_resources_KeywordPlanGeoTarget_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_KeywordPlanGeoTarget_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanForecastPeriod.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanForecastPeriod.java
index 5950c1ea22..ee8567a8ee 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanForecastPeriod.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanForecastPeriod.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class KeywordPlanForecastPeriod extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanForecastPeriod.class.getName());
+      "KeywordPlanForecastPeriod");
   }
   // Use KeywordPlanForecastPeriod.newBuilder() to construct.
   private KeywordPlanForecastPeriod(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanForecastPeriodOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanForecastPeriodOrBuilder.java
index b9c720fed6..a11cd98ffb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanForecastPeriodOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanForecastPeriodOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanGeoTarget.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanGeoTarget.java
index 52266857b1..4545d9c950 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanGeoTarget.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanGeoTarget.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_campaign.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class KeywordPlanGeoTarget extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanGeoTarget.class.getName());
+      "KeywordPlanGeoTarget");
   }
   // Use KeywordPlanGeoTarget.newBuilder() to construct.
   private KeywordPlanGeoTarget(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanGeoTargetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanGeoTargetOrBuilder.java
index 2bd806b103..856cc210bf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanGeoTargetOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanGeoTargetOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan_campaign.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanName.java
index bb6c93e341..dbaf545247 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class KeywordPlanName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_KEYWORD_PLAN_ID =
@@ -75,7 +78,7 @@ public static String format(String customerId, String keywordPlanId) {
         .toString();
   }
 
-  public static KeywordPlanName parse(String formattedString) {
+  public static @Nullable KeywordPlanName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable KeywordPlanName> values) {
     List list = new ArrayList<>(values.size());
     for (KeywordPlanName value : values) {
       if (value == null) {
@@ -139,7 +142,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanOrBuilder.java
index 138679485d..48829d373c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanProto.java
index e8dca12367..fff1368fa2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordPlanProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_plan.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class KeywordPlanProto {
+public final class KeywordPlanProto extends com.google.protobuf.GeneratedFile {
   private KeywordPlanProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordPlanProto.class.getName());
+      "KeywordPlanProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -83,13 +83,13 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_KeywordPlan_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_KeywordPlan_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_KeywordPlan_descriptor,
         new java.lang.String[] { "ResourceName", "Id", "Name", "ForecastPeriod", });
     internal_static_google_ads_googleads_v25_resources_KeywordPlanForecastPeriod_descriptor =
-      getDescriptor().getMessageTypes().get(1);
+      getDescriptor().getMessageType(1);
     internal_static_google_ads_googleads_v25_resources_KeywordPlanForecastPeriod_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_KeywordPlanForecastPeriod_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstant.java
index 28fb595159..724e256316 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstant.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstant.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_theme_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class KeywordThemeConstant extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordThemeConstant.class.getName());
+      "KeywordThemeConstant");
   }
   // Use KeywordThemeConstant.newBuilder() to construct.
   private KeywordThemeConstant(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantName.java
index e5156d100b..fb8a4233a8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class KeywordThemeConstantName implements ResourceName {
   private static final PathTemplate EXPRESS_CATEGORY_ID_EXPRESS_SUB_CATEGORY_ID =
@@ -78,7 +81,7 @@ public static String format(String expressCategoryId, String expressSubCategoryI
         .toString();
   }
 
-  public static KeywordThemeConstantName parse(String formattedString) {
+  public static @Nullable KeywordThemeConstantName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -96,7 +99,7 @@ public static List parseList(List formattedStr
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable KeywordThemeConstantName> values) {
     List list = new ArrayList<>(values.size());
     for (KeywordThemeConstantName value : values) {
       if (value == null) {
@@ -142,7 +145,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantOrBuilder.java
index b4d53a85e9..c88046332f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_theme_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantProto.java
index c219252540..57c51fe6a5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordThemeConstantProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_theme_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class KeywordThemeConstantProto {
+public final class KeywordThemeConstantProto extends com.google.protobuf.GeneratedFile {
   private KeywordThemeConstantProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordThemeConstantProto.class.getName());
+      "KeywordThemeConstantProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -69,7 +69,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_KeywordThemeConstant_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_KeywordThemeConstant_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_KeywordThemeConstant_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordView.java
index 41ee6530bd..0225a54246 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class KeywordView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordView.class.getName());
+      "KeywordView");
   }
   // Use KeywordView.newBuilder() to construct.
   private KeywordView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewName.java
index 0a39e878fe..d0e4f85ed8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class KeywordViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID =
@@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio
         .toString();
   }
 
-  public static KeywordViewName parse(String formattedString) {
+  public static @Nullable KeywordViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable KeywordViewName> values) {
     List list = new ArrayList<>(values.size());
     for (KeywordViewName value : values) {
       if (value == null) {
@@ -155,7 +158,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewOrBuilder.java
index 15cc8fb264..0b7b4e67e7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewProto.java
index 5b692f9288..6b8fd62cd7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/KeywordViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/keyword_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class KeywordViewProto {
+public final class KeywordViewProto extends com.google.protobuf.GeneratedFile {
   private KeywordViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      KeywordViewProto.class.getName());
+      "KeywordViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -64,7 +64,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_KeywordView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_KeywordView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_KeywordView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Label.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Label.java
index 30269db4c1..e7cf84f446 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Label.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Label.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/label.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class Label extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      Label.class.getName());
+      "Label");
   }
   // Use Label.newBuilder() to construct.
   private Label(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelName.java
index 0d41916d86..2236e6acc4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class LabelName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_LABEL_ID =
@@ -70,7 +73,7 @@ public static String format(String customerId, String labelId) {
     return newBuilder().setCustomerId(customerId).setLabelId(labelId).build().toString();
   }
 
-  public static LabelName parse(String formattedString) {
+  public static @Nullable LabelName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable LabelName> values) {
     List list = new ArrayList<>(values.size());
     for (LabelName value : values) {
       if (value == null) {
@@ -133,7 +136,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelOrBuilder.java
index a4390d9f8d..f425cf5ba9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/label.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelProto.java
index 1c012c4503..d0ce162764 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LabelProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/label.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class LabelProto {
+public final class LabelProto extends com.google.protobuf.GeneratedFile {
   private LabelProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LabelProto.class.getName());
+      "LabelProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -72,7 +72,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_Label_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_Label_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_Label_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageView.java
index 254477a086..99ec0f8130 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageView.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageView.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/landing_page_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class LandingPageView extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LandingPageView.class.getName());
+      "LandingPageView");
   }
   // Use LandingPageView.newBuilder() to construct.
   private LandingPageView(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewName.java
index 0f7073ea9f..d0648f68d4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class LandingPageViewName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_UNEXPANDED_FINAL_URL_FINGERPRINT =
@@ -79,7 +82,7 @@ public static String format(String customerId, String unexpandedFinalUrlFingerpr
         .toString();
   }
 
-  public static LandingPageViewName parse(String formattedString) {
+  public static @Nullable LandingPageViewName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -97,7 +100,7 @@ public static List parseList(List formattedStrings)
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable LandingPageViewName> values) {
     List list = new ArrayList<>(values.size());
     for (LandingPageViewName value : values) {
       if (value == null) {
@@ -146,7 +149,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewOrBuilder.java
index 96dce1f831..53d5b2b150 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/landing_page_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewProto.java
index b7005b4213..0c353d47a4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LandingPageViewProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/landing_page_view.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class LandingPageViewProto {
+public final class LandingPageViewProto extends com.google.protobuf.GeneratedFile {
   private LandingPageViewProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LandingPageViewProto.class.getName());
+      "LandingPageViewProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -66,7 +66,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_LandingPageView_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_LandingPageView_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_LandingPageView_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstant.java
index 5b397941aa..8a6fa71e89 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstant.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstant.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/language_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class LanguageConstant extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LanguageConstant.class.getName());
+      "LanguageConstant");
   }
   // Use LanguageConstant.newBuilder() to construct.
   private LanguageConstant(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantName.java
index e6c9fa2d2a..0143604afc 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class LanguageConstantName implements ResourceName {
   private static final PathTemplate CRITERION_ID =
@@ -63,7 +66,7 @@ public static String format(String criterionId) {
     return newBuilder().setCriterionId(criterionId).build().toString();
   }
 
-  public static LanguageConstantName parse(String formattedString) {
+  public static @Nullable LanguageConstantName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -81,7 +84,7 @@ public static List parseList(List formattedStrings
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable LanguageConstantName> values) {
     List list = new ArrayList<>(values.size());
     for (LanguageConstantName value : values) {
       if (value == null) {
@@ -123,7 +126,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantOrBuilder.java
index 4c16f166bd..bae5a7b1e9 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/language_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantProto.java
index b57c83ad89..5068cf7f48 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LanguageConstantProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/language_constant.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class LanguageConstantProto {
+public final class LanguageConstantProto extends com.google.protobuf.GeneratedFile {
   private LanguageConstantProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LanguageConstantProto.class.getName());
+      "LanguageConstantProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -67,7 +67,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_LanguageConstant_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_LanguageConstant_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_LanguageConstant_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionData.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionData.java
index 20781b39f9..9a61f4bb35 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionData.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionData.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/lead_form_submission_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class LeadFormSubmissionData extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormSubmissionData.class.getName());
+      "LeadFormSubmissionData");
   }
   // Use LeadFormSubmissionData.newBuilder() to construct.
   private LeadFormSubmissionData(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataName.java
index 3ab4952323..bffbbef10c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class LeadFormSubmissionDataName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_LEAD_FORM_USER_SUBMISSION_ID =
@@ -78,7 +81,7 @@ public static String format(String customerId, String leadFormUserSubmissionId)
         .toString();
   }
 
-  public static LeadFormSubmissionDataName parse(String formattedString) {
+  public static @Nullable LeadFormSubmissionDataName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -97,7 +100,7 @@ public static List parseList(List formattedS
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable LeadFormSubmissionDataName> values) {
     List list = new ArrayList<>(values.size());
     for (LeadFormSubmissionDataName value : values) {
       if (value == null) {
@@ -143,7 +146,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataOrBuilder.java
index e1dbfdeabf..cc5fcd6b13 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/lead_form_submission_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataProto.java
index 273d6ae1f0..0df2e78b07 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionDataProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/lead_form_submission_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class LeadFormSubmissionDataProto {
+public final class LeadFormSubmissionDataProto extends com.google.protobuf.GeneratedFile {
   private LeadFormSubmissionDataProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormSubmissionDataProto.class.getName());
+      "LeadFormSubmissionDataProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -98,19 +98,19 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_LeadFormSubmissionData_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_LeadFormSubmissionData_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_LeadFormSubmissionData_descriptor,
         new java.lang.String[] { "ResourceName", "Id", "Asset", "Campaign", "LeadFormSubmissionFields", "CustomLeadFormSubmissionFields", "AdGroup", "AdGroupAd", "Gclid", "SubmissionDateTime", });
     internal_static_google_ads_googleads_v25_resources_LeadFormSubmissionField_descriptor =
-      getDescriptor().getMessageTypes().get(1);
+      getDescriptor().getMessageType(1);
     internal_static_google_ads_googleads_v25_resources_LeadFormSubmissionField_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_LeadFormSubmissionField_descriptor,
         new java.lang.String[] { "FieldType", "FieldValue", });
     internal_static_google_ads_googleads_v25_resources_CustomLeadFormSubmissionField_descriptor =
-      getDescriptor().getMessageTypes().get(2);
+      getDescriptor().getMessageType(2);
     internal_static_google_ads_googleads_v25_resources_CustomLeadFormSubmissionField_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_CustomLeadFormSubmissionField_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionField.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionField.java
index 049bd95cde..d6c1a87ba1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionField.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionField.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/lead_form_submission_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class LeadFormSubmissionField extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LeadFormSubmissionField.class.getName());
+      "LeadFormSubmissionField");
   }
   // Use LeadFormSubmissionField.newBuilder() to construct.
   private LeadFormSubmissionField(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionFieldOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionFieldOrBuilder.java
index 0e83c14702..876485082f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionFieldOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LeadFormSubmissionFieldOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/lead_form_submission_data.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LicenseVerificationArtifact.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LicenseVerificationArtifact.java
index 7a0f2ee77f..b670342f0e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LicenseVerificationArtifact.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LicenseVerificationArtifact.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -22,10 +22,10 @@ public final class LicenseVerificationArtifact extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LicenseVerificationArtifact.class.getName());
+      "LicenseVerificationArtifact");
   }
   // Use LicenseVerificationArtifact.newBuilder() to construct.
   private LicenseVerificationArtifact(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LicenseVerificationArtifactOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LicenseVerificationArtifactOrBuilder.java
index 32247107ea..e50ed753fd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LicenseVerificationArtifactOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LicenseVerificationArtifactOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEvent.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEvent.java
index 95e6c9b8e8..397332762c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEvent.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEvent.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/life_event.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
@@ -23,10 +23,10 @@ public final class LifeEvent extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LifeEvent.class.getName());
+      "LifeEvent");
   }
   // Use LifeEvent.newBuilder() to construct.
   private LifeEvent(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventName.java
index f1bbe8a3c8..1a34e90e65 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventName.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventName.java
@@ -25,8 +25,11 @@
 import java.util.Map;
 import java.util.Objects;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
+@NullMarked
 @Generated("by gapic-generator-java")
 public class LifeEventName implements ResourceName {
   private static final PathTemplate CUSTOMER_ID_LIFE_EVENT_ID =
@@ -70,7 +73,7 @@ public static String format(String customerId, String lifeEventId) {
     return newBuilder().setCustomerId(customerId).setLifeEventId(lifeEventId).build().toString();
   }
 
-  public static LifeEventName parse(String formattedString) {
+  public static @Nullable LifeEventName parse(String formattedString) {
     if (formattedString.isEmpty()) {
       return null;
     }
@@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) {
     return list;
   }
 
-  public static List toStringList(List values) {
+  public static List toStringList(List<@Nullable LifeEventName> values) {
     List list = new ArrayList<>(values.size());
     for (LifeEventName value : values) {
       if (value == null) {
@@ -134,7 +137,7 @@ public String toString() {
   }
 
   @Override
-  public boolean equals(Object o) {
+  public boolean equals(@Nullable Object o) {
     if (o == this) {
       return true;
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventOrBuilder.java
index 2d5adeef89..3197181d2f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/life_event.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventProto.java
index 219964868a..270b0c614b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventProto.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LifeEventProto.java
@@ -1,21 +1,21 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/resources/life_event.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.resources;
 
 @com.google.protobuf.Generated
-public final class LifeEventProto {
+public final class LifeEventProto extends com.google.protobuf.GeneratedFile {
   private LifeEventProto() {}
   static {
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      LifeEventProto.class.getName());
+      "LifeEventProto");
   }
   public static void registerAllExtensions(
       com.google.protobuf.ExtensionRegistryLite registry) {
@@ -71,7 +71,7 @@ public static void registerAllExtensions(
           com.google.api.ResourceProto.getDescriptor(),
         });
     internal_static_google_ads_googleads_v25_resources_LifeEvent_descriptor =
-      getDescriptor().getMessageTypes().get(0);
+      getDescriptor().getMessageType(0);
     internal_static_google_ads_googleads_v25_resources_LifeEvent_fieldAccessorTable = new
       com.google.protobuf.GeneratedMessage.FieldAccessorTable(
         internal_static_google_ads_googleads_v25_resources_LifeEvent_descriptor,
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRange.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRange.java
new file mode 100644
index 0000000000..3af56680ae
--- /dev/null
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRange.java
@@ -0,0 +1,988 @@
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/ads/googleads/v25/resources/lift_measurement_age_range.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.ads.googleads.v25.resources;
+
+/**
+ * 
+ * A brand lift measurement by age range.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementAgeRange} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementAgeRange extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementAgeRange) + LiftMeasurementAgeRangeOrBuilder { +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= */ "", + "LiftMeasurementAgeRange"); + } + // Use LiftMeasurementAgeRange.newBuilder() to construct. + private LiftMeasurementAgeRange(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementAgeRange() { + resourceName_ = ""; + campaign_ = ""; + ageRange_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementAgeRange_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementAgeRange_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.class, com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.Builder.class); + } + + private int bitField0_; + public static final int RESOURCE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object resourceName_ = ""; + /** + *
+   * Output only. The resource name of the lift measurement age range.
+   * Lift measurement age range resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + *
+   * Output only. The resource name of the lift measurement age range.
+   * Lift measurement age range resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER = 2; + private long liftMeasurementConfigId_ = 0L; + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + + public static final int CAMPAIGN_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object campaign_ = ""; + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + @java.lang.Override + public boolean hasCampaign() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + @java.lang.Override + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + 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(); + campaign_ = s; + return s; + } + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int AGE_RANGE_FIELD_NUMBER = 5; + private int ageRange_ = 0; + /** + *
+   * Output only. The age range type.
+   * 
+ * + * .google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for ageRange. + */ + @java.lang.Override public int getAgeRangeValue() { + return ageRange_; + } + /** + *
+   * Output only. The age range type.
+   * 
+ * + * .google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @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; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt64(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, campaign_); + } + if (ageRange_ != com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.UNSPECIFIED.getNumber()) { + output.writeEnum(5, ageRange_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, campaign_); + } + if (ageRange_ != com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(5, ageRange_); + } + 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.resources.LiftMeasurementAgeRange)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange other = (com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange) obj; + + if (!getResourceName() + .equals(other.getResourceName())) return false; + if (hasLiftMeasurementConfigId() != other.hasLiftMeasurementConfigId()) return false; + if (hasLiftMeasurementConfigId()) { + if (getLiftMeasurementConfigId() + != other.getLiftMeasurementConfigId()) return false; + } + if (hasCampaign() != other.hasCampaign()) return false; + if (hasCampaign()) { + if (!getCampaign() + .equals(other.getCampaign())) return false; + } + if (ageRange_ != other.ageRange_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + if (hasLiftMeasurementConfigId()) { + hash = (37 * hash) + LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getLiftMeasurementConfigId()); + } + if (hasCampaign()) { + hash = (37 * hash) + CAMPAIGN_FIELD_NUMBER; + hash = (53 * hash) + getCampaign().hashCode(); + } + hash = (37 * hash) + AGE_RANGE_FIELD_NUMBER; + hash = (53 * hash) + ageRange_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange 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.resources.LiftMeasurementAgeRange parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange 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.resources.LiftMeasurementAgeRange parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange 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.resources.LiftMeasurementAgeRange parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange 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.resources.LiftMeasurementAgeRange parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange 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.resources.LiftMeasurementAgeRange 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.resources.LiftMeasurementAgeRange 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.resources.LiftMeasurementAgeRange prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A brand lift measurement by age range.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementAgeRange} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementAgeRange) + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementAgeRange_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementAgeRange_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.class, com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + resourceName_ = ""; + liftMeasurementConfigId_ = 0L; + campaign_ = ""; + ageRange_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementAgeRange_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange build() { + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange result = new com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceName_ = resourceName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.liftMeasurementConfigId_ = liftMeasurementConfigId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.campaign_ = campaign_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.ageRange_ = ageRange_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.getDefaultInstance()) return this; + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasLiftMeasurementConfigId()) { + setLiftMeasurementConfigId(other.getLiftMeasurementConfigId()); + } + if (other.hasCampaign()) { + campaign_ = other.campaign_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.ageRange_ != 0) { + setAgeRangeValue(other.getAgeRangeValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + resourceName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + liftMeasurementConfigId_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: { + campaign_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 40: { + ageRange_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 40 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object resourceName_ = ""; + /** + *
+     * Output only. The resource name of the lift measurement age range.
+     * Lift measurement age range resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement age range.
+     * Lift measurement age range resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement age range.
+     * Lift measurement age range resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement age range.
+     * Lift measurement age range resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearResourceName() { + resourceName_ = getDefaultInstance().getResourceName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement age range.
+     * Lift measurement age range resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private long liftMeasurementConfigId_ ; + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The liftMeasurementConfigId to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementConfigId(long value) { + + liftMeasurementConfigId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearLiftMeasurementConfigId() { + bitField0_ = (bitField0_ & ~0x00000002); + liftMeasurementConfigId_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object campaign_ = ""; + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + public boolean hasCampaign() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + campaign_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaign( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearCampaign() { + campaign_ = getDefaultInstance().getCampaign(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaignBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private int ageRange_ = 0; + /** + *
+     * Output only. The age range type.
+     * 
+ * + * .google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for ageRange. + */ + @java.lang.Override public int getAgeRangeValue() { + return ageRange_; + } + /** + *
+     * Output only. The age range type.
+     * 
+ * + * .google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @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_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * Output only. The age range type.
+     * 
+ * + * .google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @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; + } + /** + *
+     * Output only. The age range type.
+     * 
+ * + * .google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @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_ |= 0x00000008; + ageRange_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Output only. The age range type.
+     * 
+ * + * .google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearAgeRange() { + bitField0_ = (bitField0_ & ~0x00000008); + ageRange_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementAgeRange) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementAgeRange) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementAgeRange parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeName.java new file mode 100644 index 0000000000..43112b62dc --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeName.java @@ -0,0 +1,285 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v25.resources; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked +@Generated("by gapic-generator-java") +public class LiftMeasurementAgeRangeName implements ResourceName { + private static final PathTemplate + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID = + PathTemplate.createWithoutUrlEncoding( + "customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_configuration_id}~{campaign_id}~{criterion_id}"); + private volatile Map fieldValuesMap; + private final String customerId; + private final String liftMeasurementConfigurationId; + private final String campaignId; + private final String criterionId; + + @Deprecated + protected LiftMeasurementAgeRangeName() { + customerId = null; + liftMeasurementConfigurationId = null; + campaignId = null; + criterionId = null; + } + + private LiftMeasurementAgeRangeName(Builder builder) { + customerId = Preconditions.checkNotNull(builder.getCustomerId()); + liftMeasurementConfigurationId = + Preconditions.checkNotNull(builder.getLiftMeasurementConfigurationId()); + campaignId = Preconditions.checkNotNull(builder.getCampaignId()); + criterionId = Preconditions.checkNotNull(builder.getCriterionId()); + } + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public String getCriterionId() { + return criterionId; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LiftMeasurementAgeRangeName of( + String customerId, + String liftMeasurementConfigurationId, + String campaignId, + String criterionId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .setCriterionId(criterionId) + .build(); + } + + public static String format( + String customerId, + String liftMeasurementConfigurationId, + String campaignId, + String criterionId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .setCriterionId(criterionId) + .build() + .toString(); + } + + public static @Nullable LiftMeasurementAgeRangeName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID.validatedMatch( + formattedString, + "LiftMeasurementAgeRangeName.parse: formattedString not in valid format"); + return of( + matchMap.get("customer_id"), + matchMap.get("lift_measurement_configuration_id"), + matchMap.get("campaign_id"), + matchMap.get("criterion_id")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List<@Nullable LiftMeasurementAgeRangeName> values) { + List list = new ArrayList<>(values.size()); + for (LiftMeasurementAgeRangeName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID.matches( + formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (customerId != null) { + fieldMapBuilder.put("customer_id", customerId); + } + if (liftMeasurementConfigurationId != null) { + fieldMapBuilder.put( + "lift_measurement_configuration_id", liftMeasurementConfigurationId); + } + if (campaignId != null) { + fieldMapBuilder.put("campaign_id", campaignId); + } + if (criterionId != null) { + fieldMapBuilder.put("criterion_id", criterionId); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID.instantiate( + "customer_id", + customerId, + "lift_measurement_configuration_id", + liftMeasurementConfigurationId, + "campaign_id", + campaignId, + "criterion_id", + criterionId); + } + + @Override + public boolean equals(@Nullable Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + LiftMeasurementAgeRangeName that = ((LiftMeasurementAgeRangeName) o); + return Objects.equals(this.customerId, that.customerId) + && Objects.equals( + this.liftMeasurementConfigurationId, that.liftMeasurementConfigurationId) + && Objects.equals(this.campaignId, that.campaignId) + && Objects.equals(this.criterionId, that.criterionId); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(customerId); + h *= 1000003; + h ^= Objects.hashCode(liftMeasurementConfigurationId); + h *= 1000003; + h ^= Objects.hashCode(campaignId); + h *= 1000003; + h ^= Objects.hashCode(criterionId); + return h; + } + + /** + * Builder for + * customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_configuration_id}~{campaign_id}~{criterion_id}. + */ + public static class Builder { + private String customerId; + private String liftMeasurementConfigurationId; + private String campaignId; + private String criterionId; + + protected Builder() {} + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public String getCriterionId() { + return criterionId; + } + + public Builder setCustomerId(String customerId) { + this.customerId = customerId; + return this; + } + + public Builder setLiftMeasurementConfigurationId(String liftMeasurementConfigurationId) { + this.liftMeasurementConfigurationId = liftMeasurementConfigurationId; + return this; + } + + public Builder setCampaignId(String campaignId) { + this.campaignId = campaignId; + return this; + } + + public Builder setCriterionId(String criterionId) { + this.criterionId = criterionId; + return this; + } + + private Builder(LiftMeasurementAgeRangeName liftMeasurementAgeRangeName) { + this.customerId = liftMeasurementAgeRangeName.customerId; + this.liftMeasurementConfigurationId = + liftMeasurementAgeRangeName.liftMeasurementConfigurationId; + this.campaignId = liftMeasurementAgeRangeName.campaignId; + this.criterionId = liftMeasurementAgeRangeName.criterionId; + } + + public LiftMeasurementAgeRangeName build() { + return new LiftMeasurementAgeRangeName(this); + } + } +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeOrBuilder.java new file mode 100644 index 0000000000..4b9be052b2 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeOrBuilder.java @@ -0,0 +1,105 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_age_range.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public interface LiftMeasurementAgeRangeOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementAgeRange) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Output only. The resource name of the lift measurement age range.
+   * Lift measurement age range resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + *
+   * Output only. The resource name of the lift measurement age range.
+   * Lift measurement age range resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementAgeRanges/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString + getResourceNameBytes(); + + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + boolean hasLiftMeasurementConfigId(); + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + long getLiftMeasurementConfigId(); + + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + boolean hasCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + java.lang.String getCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + com.google.protobuf.ByteString + getCampaignBytes(); + + /** + *
+   * Output only. The age range type.
+   * 
+ * + * .google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for ageRange. + */ + int getAgeRangeValue(); + /** + *
+   * Output only. The age range type.
+   * 
+ * + * .google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The ageRange. + */ + com.google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType getAgeRange(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeProto.java new file mode 100644 index 0000000000..9d96151072 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementAgeRangeProto.java @@ -0,0 +1,97 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_age_range.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public final class LiftMeasurementAgeRangeProto extends com.google.protobuf.GeneratedFile { + private LiftMeasurementAgeRangeProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMeasurementAgeRangeProto"); + } + 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_resources_LiftMeasurementAgeRange_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementAgeRange_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nCgoogle/ads/googleads/v25/resources/lif" + + "t_measurement_age_range.proto\022\"google.ad" + + "s.googleads.v25.resources\0323google/ads/go" + + "ogleads/v25/enums/age_range_type.proto\032\037" + + "google/api/field_behavior.proto\032\031google/" + + "api/resource.proto\"\211\004\n\027LiftMeasurementAg" + + "eRange\022O\n\rresource_name\030\001 \001(\tB8\340A\003\372A2\n0g" + + "oogleads.googleapis.com/LiftMeasurementA" + + "geRange\022,\n\032lift_measurement_config_id\030\002 " + + "\001(\003B\003\340A\003H\000\210\001\001\022@\n\010campaign\030\003 \001(\tB)\340A\003\372A#\n" + + "!googleads.googleapis.com/CampaignH\001\210\001\001\022" + + "U\n\tage_range\030\005 \001(\0162=.google.ads.googlead" + + "s.v25.enums.AgeRangeTypeEnum.AgeRangeTyp" + + "eB\003\340A\003:\251\001\352A\245\001\n0googleads.googleapis.com/" + + "LiftMeasurementAgeRange\022qcustomers/{cust" + + "omer_id}/liftMeasurementAgeRanges/{lift_" + + "measurement_configuration_id}~{campaign_" + + "id}~{criterion_id}B\035\n\033_lift_measurement_" + + "config_idB\013\n\t_campaignB\216\002\n&com.google.ad" + + "s.googleads.v25.resourcesB\034LiftMeasureme" + + "ntAgeRangeProtoP\001ZKgoogle.golang.org/gen" + + "proto/googleapis/ads/googleads/v25/resou" + + "rces;resources\242\002\003GAA\252\002\"Google.Ads.Google" + + "Ads.V25.Resources\312\002\"Google\\Ads\\GoogleAds" + + "\\V25\\Resources\352\002&Google::Ads::GoogleAds:" + + ":V25::Resourcesb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.ads.googleads.v25.enums.AgeRangeTypeProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementAgeRange_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementAgeRange_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementAgeRange_descriptor, + new java.lang.String[] { "ResourceName", "LiftMeasurementConfigId", "Campaign", "AgeRange", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.ads.googleads.v25.enums.AgeRangeTypeProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaign.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaign.java new file mode 100644 index 0000000000..96c69c1b9f --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaign.java @@ -0,0 +1,868 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_campaign.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +/** + *
+ * A brand lift measurement by campaign.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementCampaign} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementCampaign extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementCampaign) + LiftMeasurementCampaignOrBuilder { +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= */ "", + "LiftMeasurementCampaign"); + } + // Use LiftMeasurementCampaign.newBuilder() to construct. + private LiftMeasurementCampaign(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementCampaign() { + resourceName_ = ""; + campaign_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementCampaignProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementCampaign_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementCampaignProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementCampaign_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.class, com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.Builder.class); + } + + private int bitField0_; + public static final int RESOURCE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object resourceName_ = ""; + /** + *
+   * Output only. The resource name of the lift measurement campaign.
+   * Lift measurement campaign resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_config_id}~{campaign_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + *
+   * Output only. The resource name of the lift measurement campaign.
+   * Lift measurement campaign resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_config_id}~{campaign_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER = 2; + private long liftMeasurementConfigId_ = 0L; + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + + public static final int CAMPAIGN_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object campaign_ = ""; + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + @java.lang.Override + public boolean hasCampaign() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + @java.lang.Override + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + 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(); + campaign_ = s; + return s; + } + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt64(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, campaign_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, campaign_); + } + 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.resources.LiftMeasurementCampaign)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign other = (com.google.ads.googleads.v25.resources.LiftMeasurementCampaign) obj; + + if (!getResourceName() + .equals(other.getResourceName())) return false; + if (hasLiftMeasurementConfigId() != other.hasLiftMeasurementConfigId()) return false; + if (hasLiftMeasurementConfigId()) { + if (getLiftMeasurementConfigId() + != other.getLiftMeasurementConfigId()) return false; + } + if (hasCampaign() != other.hasCampaign()) return false; + if (hasCampaign()) { + if (!getCampaign() + .equals(other.getCampaign())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + if (hasLiftMeasurementConfigId()) { + hash = (37 * hash) + LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getLiftMeasurementConfigId()); + } + if (hasCampaign()) { + hash = (37 * hash) + CAMPAIGN_FIELD_NUMBER; + hash = (53 * hash) + getCampaign().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementCampaign parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementCampaign 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.resources.LiftMeasurementCampaign parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementCampaign 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.resources.LiftMeasurementCampaign parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementCampaign 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.resources.LiftMeasurementCampaign parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementCampaign 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.resources.LiftMeasurementCampaign parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementCampaign 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.resources.LiftMeasurementCampaign 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.resources.LiftMeasurementCampaign 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.resources.LiftMeasurementCampaign prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A brand lift measurement by campaign.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementCampaign} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementCampaign) + com.google.ads.googleads.v25.resources.LiftMeasurementCampaignOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementCampaignProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementCampaign_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementCampaignProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementCampaign_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.class, com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + resourceName_ = ""; + liftMeasurementConfigId_ = 0L; + campaign_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementCampaignProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementCampaign_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementCampaign getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementCampaign build() { + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementCampaign buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign result = new com.google.ads.googleads.v25.resources.LiftMeasurementCampaign(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementCampaign result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceName_ = resourceName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.liftMeasurementConfigId_ = liftMeasurementConfigId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.campaign_ = campaign_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementCampaign) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementCampaign)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementCampaign other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.getDefaultInstance()) return this; + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasLiftMeasurementConfigId()) { + setLiftMeasurementConfigId(other.getLiftMeasurementConfigId()); + } + if (other.hasCampaign()) { + campaign_ = other.campaign_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + resourceName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + liftMeasurementConfigId_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 34: { + campaign_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 34 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object resourceName_ = ""; + /** + *
+     * Output only. The resource name of the lift measurement campaign.
+     * Lift measurement campaign resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_config_id}~{campaign_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement campaign.
+     * Lift measurement campaign resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_config_id}~{campaign_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement campaign.
+     * Lift measurement campaign resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_config_id}~{campaign_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement campaign.
+     * Lift measurement campaign resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_config_id}~{campaign_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearResourceName() { + resourceName_ = getDefaultInstance().getResourceName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement campaign.
+     * Lift measurement campaign resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_config_id}~{campaign_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private long liftMeasurementConfigId_ ; + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The liftMeasurementConfigId to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementConfigId(long value) { + + liftMeasurementConfigId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearLiftMeasurementConfigId() { + bitField0_ = (bitField0_ & ~0x00000002); + liftMeasurementConfigId_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object campaign_ = ""; + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + public boolean hasCampaign() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + campaign_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaign( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearCampaign() { + campaign_ = getDefaultInstance().getCampaign(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaignBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementCampaign) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementCampaign) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementCampaign DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementCampaign(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementCampaign getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementCampaign parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementCampaign getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignName.java new file mode 100644 index 0000000000..9295e09637 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignName.java @@ -0,0 +1,248 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v25.resources; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked +@Generated("by gapic-generator-java") +public class LiftMeasurementCampaignName implements ResourceName { + private static final PathTemplate CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID = + PathTemplate.createWithoutUrlEncoding( + "customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_configuration_id}~{campaign_id}"); + private volatile Map fieldValuesMap; + private final String customerId; + private final String liftMeasurementConfigurationId; + private final String campaignId; + + @Deprecated + protected LiftMeasurementCampaignName() { + customerId = null; + liftMeasurementConfigurationId = null; + campaignId = null; + } + + private LiftMeasurementCampaignName(Builder builder) { + customerId = Preconditions.checkNotNull(builder.getCustomerId()); + liftMeasurementConfigurationId = + Preconditions.checkNotNull(builder.getLiftMeasurementConfigurationId()); + campaignId = Preconditions.checkNotNull(builder.getCampaignId()); + } + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LiftMeasurementCampaignName of( + String customerId, String liftMeasurementConfigurationId, String campaignId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .build(); + } + + public static String format( + String customerId, String liftMeasurementConfigurationId, String campaignId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .build() + .toString(); + } + + public static @Nullable LiftMeasurementCampaignName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID.validatedMatch( + formattedString, + "LiftMeasurementCampaignName.parse: formattedString not in valid format"); + return of( + matchMap.get("customer_id"), + matchMap.get("lift_measurement_configuration_id"), + matchMap.get("campaign_id")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List<@Nullable LiftMeasurementCampaignName> values) { + List list = new ArrayList<>(values.size()); + for (LiftMeasurementCampaignName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (customerId != null) { + fieldMapBuilder.put("customer_id", customerId); + } + if (liftMeasurementConfigurationId != null) { + fieldMapBuilder.put( + "lift_measurement_configuration_id", liftMeasurementConfigurationId); + } + if (campaignId != null) { + fieldMapBuilder.put("campaign_id", campaignId); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID.instantiate( + "customer_id", + customerId, + "lift_measurement_configuration_id", + liftMeasurementConfigurationId, + "campaign_id", + campaignId); + } + + @Override + public boolean equals(@Nullable Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + LiftMeasurementCampaignName that = ((LiftMeasurementCampaignName) o); + return Objects.equals(this.customerId, that.customerId) + && Objects.equals( + this.liftMeasurementConfigurationId, that.liftMeasurementConfigurationId) + && Objects.equals(this.campaignId, that.campaignId); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(customerId); + h *= 1000003; + h ^= Objects.hashCode(liftMeasurementConfigurationId); + h *= 1000003; + h ^= Objects.hashCode(campaignId); + return h; + } + + /** + * Builder for + * customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_configuration_id}~{campaign_id}. + */ + public static class Builder { + private String customerId; + private String liftMeasurementConfigurationId; + private String campaignId; + + protected Builder() {} + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public Builder setCustomerId(String customerId) { + this.customerId = customerId; + return this; + } + + public Builder setLiftMeasurementConfigurationId(String liftMeasurementConfigurationId) { + this.liftMeasurementConfigurationId = liftMeasurementConfigurationId; + return this; + } + + public Builder setCampaignId(String campaignId) { + this.campaignId = campaignId; + return this; + } + + private Builder(LiftMeasurementCampaignName liftMeasurementCampaignName) { + this.customerId = liftMeasurementCampaignName.customerId; + this.liftMeasurementConfigurationId = + liftMeasurementCampaignName.liftMeasurementConfigurationId; + this.campaignId = liftMeasurementCampaignName.campaignId; + } + + public LiftMeasurementCampaignName build() { + return new LiftMeasurementCampaignName(this); + } + } +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignOrBuilder.java new file mode 100644 index 0000000000..51e7b7d784 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignOrBuilder.java @@ -0,0 +1,86 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_campaign.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public interface LiftMeasurementCampaignOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementCampaign) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Output only. The resource name of the lift measurement campaign.
+   * Lift measurement campaign resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_config_id}~{campaign_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + *
+   * Output only. The resource name of the lift measurement campaign.
+   * Lift measurement campaign resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementCampaigns/{lift_measurement_config_id}~{campaign_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString + getResourceNameBytes(); + + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + boolean hasLiftMeasurementConfigId(); + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + long getLiftMeasurementConfigId(); + + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + boolean hasCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + java.lang.String getCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + com.google.protobuf.ByteString + getCampaignBytes(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignProto.java new file mode 100644 index 0000000000..ba5930887d --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementCampaignProto.java @@ -0,0 +1,91 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_campaign.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public final class LiftMeasurementCampaignProto extends com.google.protobuf.GeneratedFile { + private LiftMeasurementCampaignProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMeasurementCampaignProto"); + } + 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_resources_LiftMeasurementCampaign_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementCampaign_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\nBgoogle/ads/googleads/v25/resources/lif" + + "t_measurement_campaign.proto\022\"google.ads" + + ".googleads.v25.resources\032\037google/api/fie" + + "ld_behavior.proto\032\031google/api/resource.p" + + "roto\"\243\003\n\027LiftMeasurementCampaign\022O\n\rreso" + + "urce_name\030\001 \001(\tB8\340A\003\372A2\n0googleads.googl" + + "eapis.com/LiftMeasurementCampaign\022,\n\032lif" + + "t_measurement_config_id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022" + + "@\n\010campaign\030\004 \001(\tB)\340A\003\372A#\n!googleads.goo" + + "gleapis.com/CampaignH\001\210\001\001:\232\001\352A\226\001\n0google" + + "ads.googleapis.com/LiftMeasurementCampai" + + "gn\022bcustomers/{customer_id}/liftMeasurem" + + "entCampaigns/{lift_measurement_configura" + + "tion_id}~{campaign_id}B\035\n\033_lift_measurem" + + "ent_config_idB\013\n\t_campaignB\216\002\n&com.googl" + + "e.ads.googleads.v25.resourcesB\034LiftMeasu" + + "rementCampaignProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v25/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V25.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V25\\Resources\352\002&Google::Ads::Google" + + "Ads::V25::Resourcesb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementCampaign_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementCampaign_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementCampaign_descriptor, + new java.lang.String[] { "ResourceName", "LiftMeasurementConfigId", "Campaign", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfig.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfig.java new file mode 100644 index 0000000000..1ae65756be --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfig.java @@ -0,0 +1,3322 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +/** + *
+ * A Lift Measurement Configuration (LMC), which is a lift study. This groups
+ * all associated Brand Lift, Conversion Lift, and Search Lift measurements.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementConfig} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementConfig extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementConfig) + LiftMeasurementConfigOrBuilder { +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= */ "", + "LiftMeasurementConfig"); + } + // Use LiftMeasurementConfig.newBuilder() to construct. + private LiftMeasurementConfig(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementConfig() { + resourceName_ = ""; + name_ = ""; + conversionActions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + campaigns_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + surveyLanguage_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.class, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.Builder.class); + } + + public interface SingleMeasurementQuestionSetOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Output only. The intended action for the question text.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction question_text_intended_action = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for questionTextIntendedAction. + */ + int getQuestionTextIntendedActionValue(); + /** + *
+     * Output only. The intended action for the question text.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction question_text_intended_action = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The questionTextIntendedAction. + */ + com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction getQuestionTextIntendedAction(); + + /** + *
+     * Output only. The subject type for the question text.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType question_text_subject_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for questionTextSubjectType. + */ + int getQuestionTextSubjectTypeValue(); + /** + *
+     * Output only. The subject type for the question text.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType question_text_subject_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The questionTextSubjectType. + */ + com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType getQuestionTextSubjectType(); + + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the questionMeasurements. + */ + java.util.List getQuestionMeasurementsList(); + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of questionMeasurements. + */ + int getQuestionMeasurementsCount(); + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The questionMeasurements at the given index. + */ + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType getQuestionMeasurements(int index); + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the enum numeric values on the wire for questionMeasurements. + */ + java.util.List + getQuestionMeasurementsValueList(); + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of questionMeasurements at the given index. + */ + int getQuestionMeasurementsValue(int index); + + /** + *
+     * Output only. The advertiser preferred choice.
+     * 
+ * + * string advertiser_preferred_choice = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The advertiserPreferredChoice. + */ + java.lang.String getAdvertiserPreferredChoice(); + /** + *
+     * Output only. The advertiser preferred choice.
+     * 
+ * + * string advertiser_preferred_choice = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for advertiserPreferredChoice. + */ + com.google.protobuf.ByteString + getAdvertiserPreferredChoiceBytes(); + + /** + *
+     * Output only. The competitor choices.
+     * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the competitorChoices. + */ + java.util.List + getCompetitorChoicesList(); + /** + *
+     * Output only. The competitor choices.
+     * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of competitorChoices. + */ + int getCompetitorChoicesCount(); + /** + *
+     * Output only. The competitor choices.
+     * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The competitorChoices at the given index. + */ + java.lang.String getCompetitorChoices(int index); + /** + *
+     * Output only. The competitor choices.
+     * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The bytes of the competitorChoices at the given index. + */ + com.google.protobuf.ByteString + getCompetitorChoicesBytes(int index); + } + /** + *
+   * A single measurement question set for a survey.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet} + */ + public static final class SingleMeasurementQuestionSet extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet) + SingleMeasurementQuestionSetOrBuilder { + 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= */ "", + "SingleMeasurementQuestionSet"); + } + // Use SingleMeasurementQuestionSet.newBuilder() to construct. + private SingleMeasurementQuestionSet(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private SingleMeasurementQuestionSet() { + questionTextIntendedAction_ = 0; + questionTextSubjectType_ = 0; + questionMeasurements_ = emptyIntList(); + advertiserPreferredChoice_ = ""; + competitorChoices_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.class, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.Builder.class); + } + + public static final int QUESTION_TEXT_INTENDED_ACTION_FIELD_NUMBER = 1; + private int questionTextIntendedAction_ = 0; + /** + *
+     * Output only. The intended action for the question text.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction question_text_intended_action = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for questionTextIntendedAction. + */ + @java.lang.Override public int getQuestionTextIntendedActionValue() { + return questionTextIntendedAction_; + } + /** + *
+     * Output only. The intended action for the question text.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction question_text_intended_action = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The questionTextIntendedAction. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction getQuestionTextIntendedAction() { + com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction result = com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction.forNumber(questionTextIntendedAction_); + return result == null ? com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction.UNRECOGNIZED : result; + } + + public static final int QUESTION_TEXT_SUBJECT_TYPE_FIELD_NUMBER = 2; + private int questionTextSubjectType_ = 0; + /** + *
+     * Output only. The subject type for the question text.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType question_text_subject_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for questionTextSubjectType. + */ + @java.lang.Override public int getQuestionTextSubjectTypeValue() { + return questionTextSubjectType_; + } + /** + *
+     * Output only. The subject type for the question text.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType question_text_subject_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The questionTextSubjectType. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType getQuestionTextSubjectType() { + com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType result = com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType.forNumber(questionTextSubjectType_); + return result == null ? com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType.UNRECOGNIZED : result; + } + + public static final int QUESTION_MEASUREMENTS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList questionMeasurements_ = + emptyIntList(); + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType> questionMeasurements_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType>() { + public com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType convert(int from) { + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType result = com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType.forNumber(from); + return result == null ? com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType.UNRECOGNIZED : result; + } + }; + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the questionMeasurements. + */ + @java.lang.Override + public java.util.List getQuestionMeasurementsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType>(questionMeasurements_, questionMeasurements_converter_); + } + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of questionMeasurements. + */ + @java.lang.Override + public int getQuestionMeasurementsCount() { + return questionMeasurements_.size(); + } + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The questionMeasurements at the given index. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType getQuestionMeasurements(int index) { + return questionMeasurements_converter_.convert(questionMeasurements_.getInt(index)); + } + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the enum numeric values on the wire for questionMeasurements. + */ + @java.lang.Override + public java.util.List + getQuestionMeasurementsValueList() { + return questionMeasurements_; + } + /** + *
+     * Output only. The brand measurement types for the question.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of questionMeasurements at the given index. + */ + @java.lang.Override + public int getQuestionMeasurementsValue(int index) { + return questionMeasurements_.getInt(index); + } + private int questionMeasurementsMemoizedSerializedSize; + + public static final int ADVERTISER_PREFERRED_CHOICE_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private volatile java.lang.Object advertiserPreferredChoice_ = ""; + /** + *
+     * Output only. The advertiser preferred choice.
+     * 
+ * + * string advertiser_preferred_choice = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The advertiserPreferredChoice. + */ + @java.lang.Override + public java.lang.String getAdvertiserPreferredChoice() { + java.lang.Object ref = advertiserPreferredChoice_; + 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(); + advertiserPreferredChoice_ = s; + return s; + } + } + /** + *
+     * Output only. The advertiser preferred choice.
+     * 
+ * + * string advertiser_preferred_choice = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for advertiserPreferredChoice. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getAdvertiserPreferredChoiceBytes() { + java.lang.Object ref = advertiserPreferredChoice_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + advertiserPreferredChoice_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COMPETITOR_CHOICES_FIELD_NUMBER = 5; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList competitorChoices_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + /** + *
+     * Output only. The competitor choices.
+     * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the competitorChoices. + */ + public com.google.protobuf.ProtocolStringList + getCompetitorChoicesList() { + return competitorChoices_; + } + /** + *
+     * Output only. The competitor choices.
+     * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of competitorChoices. + */ + public int getCompetitorChoicesCount() { + return competitorChoices_.size(); + } + /** + *
+     * Output only. The competitor choices.
+     * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The competitorChoices at the given index. + */ + public java.lang.String getCompetitorChoices(int index) { + return competitorChoices_.get(index); + } + /** + *
+     * Output only. The competitor choices.
+     * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The bytes of the competitorChoices at the given index. + */ + public com.google.protobuf.ByteString + getCompetitorChoicesBytes(int index) { + return competitorChoices_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (questionTextIntendedAction_ != com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction.UNSPECIFIED.getNumber()) { + output.writeEnum(1, questionTextIntendedAction_); + } + if (questionTextSubjectType_ != com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType.UNSPECIFIED.getNumber()) { + output.writeEnum(2, questionTextSubjectType_); + } + if (getQuestionMeasurementsList().size() > 0) { + output.writeUInt32NoTag(26); + output.writeUInt32NoTag(questionMeasurementsMemoizedSerializedSize); + } + for (int i = 0; i < questionMeasurements_.size(); i++) { + output.writeEnumNoTag(questionMeasurements_.getInt(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(advertiserPreferredChoice_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, advertiserPreferredChoice_); + } + for (int i = 0; i < competitorChoices_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, competitorChoices_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (questionTextIntendedAction_ != com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, questionTextIntendedAction_); + } + if (questionTextSubjectType_ != com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, questionTextSubjectType_); + } + { + int dataSize = 0; + for (int i = 0; i < questionMeasurements_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(questionMeasurements_.getInt(i)); + } + size += dataSize; + if (!getQuestionMeasurementsList().isEmpty()) { size += 1; + size += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(dataSize); + }questionMeasurementsMemoizedSerializedSize = dataSize; + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(advertiserPreferredChoice_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, advertiserPreferredChoice_); + } + { + int dataSize = 0; + for (int i = 0; i < competitorChoices_.size(); i++) { + dataSize += computeStringSizeNoTag(competitorChoices_.getRaw(i)); + } + size += dataSize; + size += 1 * getCompetitorChoicesList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet other = (com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet) obj; + + if (questionTextIntendedAction_ != other.questionTextIntendedAction_) return false; + if (questionTextSubjectType_ != other.questionTextSubjectType_) return false; + if (!questionMeasurements_.equals(other.questionMeasurements_)) return false; + if (!getAdvertiserPreferredChoice() + .equals(other.getAdvertiserPreferredChoice())) return false; + if (!getCompetitorChoicesList() + .equals(other.getCompetitorChoicesList())) 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) + QUESTION_TEXT_INTENDED_ACTION_FIELD_NUMBER; + hash = (53 * hash) + questionTextIntendedAction_; + hash = (37 * hash) + QUESTION_TEXT_SUBJECT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + questionTextSubjectType_; + if (getQuestionMeasurementsCount() > 0) { + hash = (37 * hash) + QUESTION_MEASUREMENTS_FIELD_NUMBER; + hash = (53 * hash) + questionMeasurements_.hashCode(); + } + hash = (37 * hash) + ADVERTISER_PREFERRED_CHOICE_FIELD_NUMBER; + hash = (53 * hash) + getAdvertiserPreferredChoice().hashCode(); + if (getCompetitorChoicesCount() > 0) { + hash = (37 * hash) + COMPETITOR_CHOICES_FIELD_NUMBER; + hash = (53 * hash) + getCompetitorChoicesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet 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.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet 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.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet 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.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet 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.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet 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.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet 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.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet 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.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * A single measurement question set for a survey.
+     * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet) + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSetOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.class, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + questionTextIntendedAction_ = 0; + questionTextSubjectType_ = 0; + questionMeasurements_ = emptyIntList(); + advertiserPreferredChoice_ = ""; + competitorChoices_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet build() { + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet result = new com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.questionTextIntendedAction_ = questionTextIntendedAction_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.questionTextSubjectType_ = questionTextSubjectType_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + questionMeasurements_.makeImmutable(); + result.questionMeasurements_ = questionMeasurements_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.advertiserPreferredChoice_ = advertiserPreferredChoice_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + competitorChoices_.makeImmutable(); + result.competitorChoices_ = competitorChoices_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.getDefaultInstance()) return this; + if (other.questionTextIntendedAction_ != 0) { + setQuestionTextIntendedActionValue(other.getQuestionTextIntendedActionValue()); + } + if (other.questionTextSubjectType_ != 0) { + setQuestionTextSubjectTypeValue(other.getQuestionTextSubjectTypeValue()); + } + if (!other.questionMeasurements_.isEmpty()) { + if (questionMeasurements_.isEmpty()) { + questionMeasurements_ = other.questionMeasurements_; + questionMeasurements_.makeImmutable(); + bitField0_ |= 0x00000004; + } else { + ensureQuestionMeasurementsIsMutable(); + questionMeasurements_.addAll(other.questionMeasurements_); + } + onChanged(); + } + if (!other.getAdvertiserPreferredChoice().isEmpty()) { + advertiserPreferredChoice_ = other.advertiserPreferredChoice_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.competitorChoices_.isEmpty()) { + if (competitorChoices_.isEmpty()) { + competitorChoices_ = other.competitorChoices_; + bitField0_ |= 0x00000010; + } else { + ensureCompetitorChoicesIsMutable(); + competitorChoices_.addAll(other.competitorChoices_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + questionTextIntendedAction_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: { + questionTextSubjectType_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: { + int tmpRaw = input.readEnum(); + ensureQuestionMeasurementsIsMutable(); + questionMeasurements_.addInt(tmpRaw); + break; + } // case 24 + case 26: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureQuestionMeasurementsIsMutable(); + while (input.getBytesUntilLimit() > 0) { + questionMeasurements_.addInt(input.readEnum()); + } + input.popLimit(limit); + break; + } // case 26 + case 34: { + advertiserPreferredChoice_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + ensureCompetitorChoicesIsMutable(); + competitorChoices_.add(s); + break; + } // case 42 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private int questionTextIntendedAction_ = 0; + /** + *
+       * Output only. The intended action for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction question_text_intended_action = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for questionTextIntendedAction. + */ + @java.lang.Override public int getQuestionTextIntendedActionValue() { + return questionTextIntendedAction_; + } + /** + *
+       * Output only. The intended action for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction question_text_intended_action = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for questionTextIntendedAction to set. + * @return This builder for chaining. + */ + public Builder setQuestionTextIntendedActionValue(int value) { + questionTextIntendedAction_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+       * Output only. The intended action for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction question_text_intended_action = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The questionTextIntendedAction. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction getQuestionTextIntendedAction() { + com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction result = com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction.forNumber(questionTextIntendedAction_); + return result == null ? com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction.UNRECOGNIZED : result; + } + /** + *
+       * Output only. The intended action for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction question_text_intended_action = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The questionTextIntendedAction to set. + * @return This builder for chaining. + */ + public Builder setQuestionTextIntendedAction(com.google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000001; + questionTextIntendedAction_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Output only. The intended action for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveyIntendedActionEnum.SurveyIntendedAction question_text_intended_action = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearQuestionTextIntendedAction() { + bitField0_ = (bitField0_ & ~0x00000001); + questionTextIntendedAction_ = 0; + onChanged(); + return this; + } + + private int questionTextSubjectType_ = 0; + /** + *
+       * Output only. The subject type for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType question_text_subject_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for questionTextSubjectType. + */ + @java.lang.Override public int getQuestionTextSubjectTypeValue() { + return questionTextSubjectType_; + } + /** + *
+       * Output only. The subject type for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType question_text_subject_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for questionTextSubjectType to set. + * @return This builder for chaining. + */ + public Builder setQuestionTextSubjectTypeValue(int value) { + questionTextSubjectType_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+       * Output only. The subject type for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType question_text_subject_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The questionTextSubjectType. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType getQuestionTextSubjectType() { + com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType result = com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType.forNumber(questionTextSubjectType_); + return result == null ? com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType.UNRECOGNIZED : result; + } + /** + *
+       * Output only. The subject type for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType question_text_subject_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The questionTextSubjectType to set. + * @return This builder for chaining. + */ + public Builder setQuestionTextSubjectType(com.google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000002; + questionTextSubjectType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Output only. The subject type for the question text.
+       * 
+ * + * .google.ads.googleads.v25.enums.SurveySubjectTypeEnum.SurveySubjectType question_text_subject_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearQuestionTextSubjectType() { + bitField0_ = (bitField0_ & ~0x00000002); + questionTextSubjectType_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList questionMeasurements_ = emptyIntList(); + private void ensureQuestionMeasurementsIsMutable() { + if (!questionMeasurements_.isModifiable()) { + questionMeasurements_ = makeMutableCopy(questionMeasurements_); + } + bitField0_ |= 0x00000004; + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the questionMeasurements. + */ + public java.util.List getQuestionMeasurementsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType>(questionMeasurements_, questionMeasurements_converter_); + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of questionMeasurements. + */ + public int getQuestionMeasurementsCount() { + return questionMeasurements_.size(); + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The questionMeasurements at the given index. + */ + public com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType getQuestionMeasurements(int index) { + return questionMeasurements_converter_.convert(questionMeasurements_.getInt(index)); + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index to set the value at. + * @param value The questionMeasurements to set. + * @return This builder for chaining. + */ + public Builder setQuestionMeasurements( + int index, com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType value) { + if (value == null) { throw new NullPointerException(); } + ensureQuestionMeasurementsIsMutable(); + questionMeasurements_.setInt(index, value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The questionMeasurements to add. + * @return This builder for chaining. + */ + public Builder addQuestionMeasurements(com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType value) { + if (value == null) { throw new NullPointerException(); } + ensureQuestionMeasurementsIsMutable(); + questionMeasurements_.addInt(value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param values The questionMeasurements to add. + * @return This builder for chaining. + */ + public Builder addAllQuestionMeasurements( + java.lang.Iterable values) { + ensureQuestionMeasurementsIsMutable(); + for (com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType value : values) { + questionMeasurements_.addInt(value.getNumber()); + } + onChanged(); + return this; + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearQuestionMeasurements() { + questionMeasurements_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the enum numeric values on the wire for questionMeasurements. + */ + public java.util.List + getQuestionMeasurementsValueList() { + questionMeasurements_.makeImmutable(); + return questionMeasurements_; + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of questionMeasurements at the given index. + */ + public int getQuestionMeasurementsValue(int index) { + return questionMeasurements_.getInt(index); + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index to set the value at. + * @param value The enum numeric value on the wire for questionMeasurements to set. + * @return This builder for chaining. + */ + public Builder setQuestionMeasurementsValue( + int index, int value) { + ensureQuestionMeasurementsIsMutable(); + questionMeasurements_.setInt(index, value); + onChanged(); + return this; + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for questionMeasurements to add. + * @return This builder for chaining. + */ + public Builder addQuestionMeasurementsValue(int value) { + ensureQuestionMeasurementsIsMutable(); + questionMeasurements_.addInt(value); + onChanged(); + return this; + } + /** + *
+       * Output only. The brand measurement types for the question.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum.BrandLiftMeasurementType question_measurements = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param values The enum numeric values on the wire for questionMeasurements to add. + * @return This builder for chaining. + */ + public Builder addAllQuestionMeasurementsValue( + java.lang.Iterable values) { + ensureQuestionMeasurementsIsMutable(); + for (int value : values) { + questionMeasurements_.addInt(value); + } + onChanged(); + return this; + } + + private java.lang.Object advertiserPreferredChoice_ = ""; + /** + *
+       * Output only. The advertiser preferred choice.
+       * 
+ * + * string advertiser_preferred_choice = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The advertiserPreferredChoice. + */ + public java.lang.String getAdvertiserPreferredChoice() { + java.lang.Object ref = advertiserPreferredChoice_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + advertiserPreferredChoice_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Output only. The advertiser preferred choice.
+       * 
+ * + * string advertiser_preferred_choice = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for advertiserPreferredChoice. + */ + public com.google.protobuf.ByteString + getAdvertiserPreferredChoiceBytes() { + java.lang.Object ref = advertiserPreferredChoice_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + advertiserPreferredChoice_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Output only. The advertiser preferred choice.
+       * 
+ * + * string advertiser_preferred_choice = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The advertiserPreferredChoice to set. + * @return This builder for chaining. + */ + public Builder setAdvertiserPreferredChoice( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + advertiserPreferredChoice_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+       * Output only. The advertiser preferred choice.
+       * 
+ * + * string advertiser_preferred_choice = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearAdvertiserPreferredChoice() { + advertiserPreferredChoice_ = getDefaultInstance().getAdvertiserPreferredChoice(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + *
+       * Output only. The advertiser preferred choice.
+       * 
+ * + * string advertiser_preferred_choice = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for advertiserPreferredChoice to set. + * @return This builder for chaining. + */ + public Builder setAdvertiserPreferredChoiceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + advertiserPreferredChoice_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList competitorChoices_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureCompetitorChoicesIsMutable() { + if (!competitorChoices_.isModifiable()) { + competitorChoices_ = new com.google.protobuf.LazyStringArrayList(competitorChoices_); + } + bitField0_ |= 0x00000010; + } + /** + *
+       * Output only. The competitor choices.
+       * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the competitorChoices. + */ + public com.google.protobuf.ProtocolStringList + getCompetitorChoicesList() { + competitorChoices_.makeImmutable(); + return competitorChoices_; + } + /** + *
+       * Output only. The competitor choices.
+       * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of competitorChoices. + */ + public int getCompetitorChoicesCount() { + return competitorChoices_.size(); + } + /** + *
+       * Output only. The competitor choices.
+       * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The competitorChoices at the given index. + */ + public java.lang.String getCompetitorChoices(int index) { + return competitorChoices_.get(index); + } + /** + *
+       * Output only. The competitor choices.
+       * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The bytes of the competitorChoices at the given index. + */ + public com.google.protobuf.ByteString + getCompetitorChoicesBytes(int index) { + return competitorChoices_.getByteString(index); + } + /** + *
+       * Output only. The competitor choices.
+       * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index to set the value at. + * @param value The competitorChoices to set. + * @return This builder for chaining. + */ + public Builder setCompetitorChoices( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureCompetitorChoicesIsMutable(); + competitorChoices_.set(index, value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+       * Output only. The competitor choices.
+       * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The competitorChoices to add. + * @return This builder for chaining. + */ + public Builder addCompetitorChoices( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureCompetitorChoicesIsMutable(); + competitorChoices_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+       * Output only. The competitor choices.
+       * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param values The competitorChoices to add. + * @return This builder for chaining. + */ + public Builder addAllCompetitorChoices( + java.lang.Iterable values) { + ensureCompetitorChoicesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, competitorChoices_); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+       * Output only. The competitor choices.
+       * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearCompetitorChoices() { + competitorChoices_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010);; + onChanged(); + return this; + } + /** + *
+       * Output only. The competitor choices.
+       * 
+ * + * repeated string competitor_choices = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes of the competitorChoices to add. + * @return This builder for chaining. + */ + public Builder addCompetitorChoicesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + ensureCompetitorChoicesIsMutable(); + competitorChoices_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SingleMeasurementQuestionSet parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private int bitField0_; + public static final int RESOURCE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object resourceName_ = ""; + /** + *
+   * Immutable. The resource name of the lift measurement config. Lift
+   * measurement config resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_config_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + *
+   * Immutable. The resource name of the lift measurement config. Lift
+   * measurement config resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_config_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER = 2; + private long liftMeasurementConfigId_ = 0L; + /** + *
+   * Output only. The unique identifier for the Lift Measurement Configuration
+   * (LMC).
+   * 
+ * + * int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + + public static final int NAME_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + *
+   * Output only. The name of the lift study.
+   * 
+ * + * string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + /** + *
+   * Output only. The name of the lift study.
+   * 
+ * + * string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CONVERSION_ACTIONS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList conversionActions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + /** + *
+   * Output only. The list of conversion action resource names associated with
+   * this lift measurement configuration.
+   * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return A list containing the conversionActions. + */ + public com.google.protobuf.ProtocolStringList + getConversionActionsList() { + return conversionActions_; + } + /** + *
+   * Output only. The list of conversion action resource names associated with
+   * this lift measurement configuration.
+   * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The count of conversionActions. + */ + public int getConversionActionsCount() { + return conversionActions_.size(); + } + /** + *
+   * Output only. The list of conversion action resource names associated with
+   * this lift measurement configuration.
+   * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the element to return. + * @return The conversionActions at the given index. + */ + public java.lang.String getConversionActions(int index) { + return conversionActions_.get(index); + } + /** + *
+   * Output only. The list of conversion action resource names associated with
+   * this lift measurement configuration.
+   * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the value to return. + * @return The bytes of the conversionActions at the given index. + */ + public com.google.protobuf.ByteString + getConversionActionsBytes(int index) { + return conversionActions_.getByteString(index); + } + + public static final int CAMPAIGNS_FIELD_NUMBER = 5; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList campaigns_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + /** + *
+   * Output only. The resource names of campaigns associated with this lift
+   * measurement config. These are the ones currently linked, not historical.
+   * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return A list containing the campaigns. + */ + public com.google.protobuf.ProtocolStringList + getCampaignsList() { + return campaigns_; + } + /** + *
+   * Output only. The resource names of campaigns associated with this lift
+   * measurement config. These are the ones currently linked, not historical.
+   * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The count of campaigns. + */ + public int getCampaignsCount() { + return campaigns_.size(); + } + /** + *
+   * Output only. The resource names of campaigns associated with this lift
+   * measurement config. These are the ones currently linked, not historical.
+   * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the element to return. + * @return The campaigns at the given index. + */ + public java.lang.String getCampaigns(int index) { + return campaigns_.get(index); + } + /** + *
+   * Output only. The resource names of campaigns associated with this lift
+   * measurement config. These are the ones currently linked, not historical.
+   * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the value to return. + * @return The bytes of the campaigns at the given index. + */ + public com.google.protobuf.ByteString + getCampaignsBytes(int index) { + return campaigns_.getByteString(index); + } + + public static final int SURVEY_LANGUAGE_FIELD_NUMBER = 7; + @SuppressWarnings("serial") + private volatile java.lang.Object surveyLanguage_ = ""; + /** + *
+   * Output only. The survey language.
+   * 
+ * + * string survey_language = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The surveyLanguage. + */ + @java.lang.Override + public java.lang.String getSurveyLanguage() { + java.lang.Object ref = surveyLanguage_; + 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(); + surveyLanguage_ = s; + return s; + } + } + /** + *
+   * Output only. The survey language.
+   * 
+ * + * string survey_language = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for surveyLanguage. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSurveyLanguageBytes() { + java.lang.Object ref = surveyLanguage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + surveyLanguage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SINGLE_MEASUREMENT_QUESTION_SET_FIELD_NUMBER = 9; + private com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet singleMeasurementQuestionSet_; + /** + *
+   * Output only. The single measurement question set.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the singleMeasurementQuestionSet field is set. + */ + @java.lang.Override + public boolean hasSingleMeasurementQuestionSet() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Output only. The single measurement question set.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The singleMeasurementQuestionSet. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet getSingleMeasurementQuestionSet() { + return singleMeasurementQuestionSet_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.getDefaultInstance() : singleMeasurementQuestionSet_; + } + /** + *
+   * Output only. The single measurement question set.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSetOrBuilder getSingleMeasurementQuestionSetOrBuilder() { + return singleMeasurementQuestionSet_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.getDefaultInstance() : singleMeasurementQuestionSet_; + } + + public static final int CONVERSION_LIFT_HOLDBACK_RATIO_MICROS_FIELD_NUMBER = 10; + private long conversionLiftHoldbackRatioMicros_ = 0L; + /** + *
+   * Output only. The holdback ratio for Conversion Lift.
+   * 
+ * + * optional int64 conversion_lift_holdback_ratio_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the conversionLiftHoldbackRatioMicros field is set. + */ + @java.lang.Override + public boolean hasConversionLiftHoldbackRatioMicros() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+   * Output only. The holdback ratio for Conversion Lift.
+   * 
+ * + * optional int64 conversion_lift_holdback_ratio_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The conversionLiftHoldbackRatioMicros. + */ + @java.lang.Override + public long getConversionLiftHoldbackRatioMicros() { + return conversionLiftHoldbackRatioMicros_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceName_); + } + if (liftMeasurementConfigId_ != 0L) { + output.writeInt64(2, liftMeasurementConfigId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, name_); + } + for (int i = 0; i < conversionActions_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, conversionActions_.getRaw(i)); + } + for (int i = 0; i < campaigns_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, campaigns_.getRaw(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(surveyLanguage_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, surveyLanguage_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(9, getSingleMeasurementQuestionSet()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeInt64(10, conversionLiftHoldbackRatioMicros_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceName_); + } + if (liftMeasurementConfigId_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, liftMeasurementConfigId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, name_); + } + { + int dataSize = 0; + for (int i = 0; i < conversionActions_.size(); i++) { + dataSize += computeStringSizeNoTag(conversionActions_.getRaw(i)); + } + size += dataSize; + size += 1 * getConversionActionsList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < campaigns_.size(); i++) { + dataSize += computeStringSizeNoTag(campaigns_.getRaw(i)); + } + size += dataSize; + size += 1 * getCampaignsList().size(); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(surveyLanguage_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, surveyLanguage_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, getSingleMeasurementQuestionSet()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(10, conversionLiftHoldbackRatioMicros_); + } + 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.resources.LiftMeasurementConfig)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementConfig other = (com.google.ads.googleads.v25.resources.LiftMeasurementConfig) obj; + + if (!getResourceName() + .equals(other.getResourceName())) return false; + if (getLiftMeasurementConfigId() + != other.getLiftMeasurementConfigId()) return false; + if (!getName() + .equals(other.getName())) return false; + if (!getConversionActionsList() + .equals(other.getConversionActionsList())) return false; + if (!getCampaignsList() + .equals(other.getCampaignsList())) return false; + if (!getSurveyLanguage() + .equals(other.getSurveyLanguage())) return false; + if (hasSingleMeasurementQuestionSet() != other.hasSingleMeasurementQuestionSet()) return false; + if (hasSingleMeasurementQuestionSet()) { + if (!getSingleMeasurementQuestionSet() + .equals(other.getSingleMeasurementQuestionSet())) return false; + } + if (hasConversionLiftHoldbackRatioMicros() != other.hasConversionLiftHoldbackRatioMicros()) return false; + if (hasConversionLiftHoldbackRatioMicros()) { + if (getConversionLiftHoldbackRatioMicros() + != other.getConversionLiftHoldbackRatioMicros()) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + hash = (37 * hash) + LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getLiftMeasurementConfigId()); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getConversionActionsCount() > 0) { + hash = (37 * hash) + CONVERSION_ACTIONS_FIELD_NUMBER; + hash = (53 * hash) + getConversionActionsList().hashCode(); + } + if (getCampaignsCount() > 0) { + hash = (37 * hash) + CAMPAIGNS_FIELD_NUMBER; + hash = (53 * hash) + getCampaignsList().hashCode(); + } + hash = (37 * hash) + SURVEY_LANGUAGE_FIELD_NUMBER; + hash = (53 * hash) + getSurveyLanguage().hashCode(); + if (hasSingleMeasurementQuestionSet()) { + hash = (37 * hash) + SINGLE_MEASUREMENT_QUESTION_SET_FIELD_NUMBER; + hash = (53 * hash) + getSingleMeasurementQuestionSet().hashCode(); + } + if (hasConversionLiftHoldbackRatioMicros()) { + hash = (37 * hash) + CONVERSION_LIFT_HOLDBACK_RATIO_MICROS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getConversionLiftHoldbackRatioMicros()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig 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.resources.LiftMeasurementConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig 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.resources.LiftMeasurementConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig 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.resources.LiftMeasurementConfig parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig 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.resources.LiftMeasurementConfig parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig 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.resources.LiftMeasurementConfig 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.resources.LiftMeasurementConfig 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.resources.LiftMeasurementConfig prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A Lift Measurement Configuration (LMC), which is a lift study. This groups
+   * all associated Brand Lift, Conversion Lift, and Search Lift measurements.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementConfig} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementConfig) + com.google.ads.googleads.v25.resources.LiftMeasurementConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.class, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementConfig.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetSingleMeasurementQuestionSetFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + resourceName_ = ""; + liftMeasurementConfigId_ = 0L; + name_ = ""; + conversionActions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + campaigns_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + surveyLanguage_ = ""; + singleMeasurementQuestionSet_ = null; + if (singleMeasurementQuestionSetBuilder_ != null) { + singleMeasurementQuestionSetBuilder_.dispose(); + singleMeasurementQuestionSetBuilder_ = null; + } + conversionLiftHoldbackRatioMicros_ = 0L; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig build() { + com.google.ads.googleads.v25.resources.LiftMeasurementConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementConfig result = new com.google.ads.googleads.v25.resources.LiftMeasurementConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceName_ = resourceName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.liftMeasurementConfigId_ = liftMeasurementConfigId_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + conversionActions_.makeImmutable(); + result.conversionActions_ = conversionActions_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + campaigns_.makeImmutable(); + result.campaigns_ = campaigns_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.surveyLanguage_ = surveyLanguage_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000040) != 0)) { + result.singleMeasurementQuestionSet_ = singleMeasurementQuestionSetBuilder_ == null + ? singleMeasurementQuestionSet_ + : singleMeasurementQuestionSetBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.conversionLiftHoldbackRatioMicros_ = conversionLiftHoldbackRatioMicros_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementConfig) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementConfig)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementConfig other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementConfig.getDefaultInstance()) return this; + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getLiftMeasurementConfigId() != 0L) { + setLiftMeasurementConfigId(other.getLiftMeasurementConfigId()); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.conversionActions_.isEmpty()) { + if (conversionActions_.isEmpty()) { + conversionActions_ = other.conversionActions_; + bitField0_ |= 0x00000008; + } else { + ensureConversionActionsIsMutable(); + conversionActions_.addAll(other.conversionActions_); + } + onChanged(); + } + if (!other.campaigns_.isEmpty()) { + if (campaigns_.isEmpty()) { + campaigns_ = other.campaigns_; + bitField0_ |= 0x00000010; + } else { + ensureCampaignsIsMutable(); + campaigns_.addAll(other.campaigns_); + } + onChanged(); + } + if (!other.getSurveyLanguage().isEmpty()) { + surveyLanguage_ = other.surveyLanguage_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (other.hasSingleMeasurementQuestionSet()) { + mergeSingleMeasurementQuestionSet(other.getSingleMeasurementQuestionSet()); + } + if (other.hasConversionLiftHoldbackRatioMicros()) { + setConversionLiftHoldbackRatioMicros(other.getConversionLiftHoldbackRatioMicros()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + resourceName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + liftMeasurementConfigId_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + ensureConversionActionsIsMutable(); + conversionActions_.add(s); + break; + } // case 34 + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + ensureCampaignsIsMutable(); + campaigns_.add(s); + break; + } // case 42 + case 58: { + surveyLanguage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 58 + case 74: { + input.readMessage( + internalGetSingleMeasurementQuestionSetFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000040; + break; + } // case 74 + case 80: { + conversionLiftHoldbackRatioMicros_ = input.readInt64(); + bitField0_ |= 0x00000080; + break; + } // case 80 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object resourceName_ = ""; + /** + *
+     * Immutable. The resource name of the lift measurement config. Lift
+     * measurement config resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_config_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Immutable. The resource name of the lift measurement config. Lift
+     * measurement config resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_config_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Immutable. The resource name of the lift measurement config. Lift
+     * measurement config resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_config_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Immutable. The resource name of the lift measurement config. Lift
+     * measurement config resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_config_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearResourceName() { + resourceName_ = getDefaultInstance().getResourceName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Immutable. The resource name of the lift measurement config. Lift
+     * measurement config resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_config_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private long liftMeasurementConfigId_ ; + /** + *
+     * Output only. The unique identifier for the Lift Measurement Configuration
+     * (LMC).
+     * 
+ * + * int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + /** + *
+     * Output only. The unique identifier for the Lift Measurement Configuration
+     * (LMC).
+     * 
+ * + * int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The liftMeasurementConfigId to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementConfigId(long value) { + + liftMeasurementConfigId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Output only. The unique identifier for the Lift Measurement Configuration
+     * (LMC).
+     * 
+ * + * int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearLiftMeasurementConfigId() { + bitField0_ = (bitField0_ & ~0x00000002); + liftMeasurementConfigId_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + *
+     * Output only. The name of the lift study.
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The name of the lift study.
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The name of the lift study.
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + name_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Output only. The name of the lift study.
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + *
+     * Output only. The name of the lift study.
+     * 
+ * + * string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList conversionActions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureConversionActionsIsMutable() { + if (!conversionActions_.isModifiable()) { + conversionActions_ = new com.google.protobuf.LazyStringArrayList(conversionActions_); + } + bitField0_ |= 0x00000008; + } + /** + *
+     * Output only. The list of conversion action resource names associated with
+     * this lift measurement configuration.
+     * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return A list containing the conversionActions. + */ + public com.google.protobuf.ProtocolStringList + getConversionActionsList() { + conversionActions_.makeImmutable(); + return conversionActions_; + } + /** + *
+     * Output only. The list of conversion action resource names associated with
+     * this lift measurement configuration.
+     * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The count of conversionActions. + */ + public int getConversionActionsCount() { + return conversionActions_.size(); + } + /** + *
+     * Output only. The list of conversion action resource names associated with
+     * this lift measurement configuration.
+     * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the element to return. + * @return The conversionActions at the given index. + */ + public java.lang.String getConversionActions(int index) { + return conversionActions_.get(index); + } + /** + *
+     * Output only. The list of conversion action resource names associated with
+     * this lift measurement configuration.
+     * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the value to return. + * @return The bytes of the conversionActions at the given index. + */ + public com.google.protobuf.ByteString + getConversionActionsBytes(int index) { + return conversionActions_.getByteString(index); + } + /** + *
+     * Output only. The list of conversion action resource names associated with
+     * this lift measurement configuration.
+     * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index to set the value at. + * @param value The conversionActions to set. + * @return This builder for chaining. + */ + public Builder setConversionActions( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureConversionActionsIsMutable(); + conversionActions_.set(index, value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * Output only. The list of conversion action resource names associated with
+     * this lift measurement configuration.
+     * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The conversionActions to add. + * @return This builder for chaining. + */ + public Builder addConversionActions( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureConversionActionsIsMutable(); + conversionActions_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * Output only. The list of conversion action resource names associated with
+     * this lift measurement configuration.
+     * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param values The conversionActions to add. + * @return This builder for chaining. + */ + public Builder addAllConversionActions( + java.lang.Iterable values) { + ensureConversionActionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, conversionActions_); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * Output only. The list of conversion action resource names associated with
+     * this lift measurement configuration.
+     * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearConversionActions() { + conversionActions_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008);; + onChanged(); + return this; + } + /** + *
+     * Output only. The list of conversion action resource names associated with
+     * this lift measurement configuration.
+     * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes of the conversionActions to add. + * @return This builder for chaining. + */ + public Builder addConversionActionsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + ensureConversionActionsIsMutable(); + conversionActions_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList campaigns_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureCampaignsIsMutable() { + if (!campaigns_.isModifiable()) { + campaigns_ = new com.google.protobuf.LazyStringArrayList(campaigns_); + } + bitField0_ |= 0x00000010; + } + /** + *
+     * Output only. The resource names of campaigns associated with this lift
+     * measurement config. These are the ones currently linked, not historical.
+     * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return A list containing the campaigns. + */ + public com.google.protobuf.ProtocolStringList + getCampaignsList() { + campaigns_.makeImmutable(); + return campaigns_; + } + /** + *
+     * Output only. The resource names of campaigns associated with this lift
+     * measurement config. These are the ones currently linked, not historical.
+     * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The count of campaigns. + */ + public int getCampaignsCount() { + return campaigns_.size(); + } + /** + *
+     * Output only. The resource names of campaigns associated with this lift
+     * measurement config. These are the ones currently linked, not historical.
+     * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the element to return. + * @return The campaigns at the given index. + */ + public java.lang.String getCampaigns(int index) { + return campaigns_.get(index); + } + /** + *
+     * Output only. The resource names of campaigns associated with this lift
+     * measurement config. These are the ones currently linked, not historical.
+     * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the value to return. + * @return The bytes of the campaigns at the given index. + */ + public com.google.protobuf.ByteString + getCampaignsBytes(int index) { + return campaigns_.getByteString(index); + } + /** + *
+     * Output only. The resource names of campaigns associated with this lift
+     * measurement config. These are the ones currently linked, not historical.
+     * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index to set the value at. + * @param value The campaigns to set. + * @return This builder for chaining. + */ + public Builder setCampaigns( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureCampaignsIsMutable(); + campaigns_.set(index, value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+     * Output only. The resource names of campaigns associated with this lift
+     * measurement config. These are the ones currently linked, not historical.
+     * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The campaigns to add. + * @return This builder for chaining. + */ + public Builder addCampaigns( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureCampaignsIsMutable(); + campaigns_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+     * Output only. The resource names of campaigns associated with this lift
+     * measurement config. These are the ones currently linked, not historical.
+     * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param values The campaigns to add. + * @return This builder for chaining. + */ + public Builder addAllCampaigns( + java.lang.Iterable values) { + ensureCampaignsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, campaigns_); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+     * Output only. The resource names of campaigns associated with this lift
+     * measurement config. These are the ones currently linked, not historical.
+     * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearCampaigns() { + campaigns_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010);; + onChanged(); + return this; + } + /** + *
+     * Output only. The resource names of campaigns associated with this lift
+     * measurement config. These are the ones currently linked, not historical.
+     * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes of the campaigns to add. + * @return This builder for chaining. + */ + public Builder addCampaignsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + ensureCampaignsIsMutable(); + campaigns_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private java.lang.Object surveyLanguage_ = ""; + /** + *
+     * Output only. The survey language.
+     * 
+ * + * string survey_language = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The surveyLanguage. + */ + public java.lang.String getSurveyLanguage() { + java.lang.Object ref = surveyLanguage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + surveyLanguage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The survey language.
+     * 
+ * + * string survey_language = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for surveyLanguage. + */ + public com.google.protobuf.ByteString + getSurveyLanguageBytes() { + java.lang.Object ref = surveyLanguage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + surveyLanguage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The survey language.
+     * 
+ * + * string survey_language = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The surveyLanguage to set. + * @return This builder for chaining. + */ + public Builder setSurveyLanguage( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + surveyLanguage_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + *
+     * Output only. The survey language.
+     * 
+ * + * string survey_language = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearSurveyLanguage() { + surveyLanguage_ = getDefaultInstance().getSurveyLanguage(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + /** + *
+     * Output only. The survey language.
+     * 
+ * + * string survey_language = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for surveyLanguage to set. + * @return This builder for chaining. + */ + public Builder setSurveyLanguageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + surveyLanguage_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet singleMeasurementQuestionSet_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSetOrBuilder> singleMeasurementQuestionSetBuilder_; + /** + *
+     * Output only. The single measurement question set.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the singleMeasurementQuestionSet field is set. + */ + public boolean hasSingleMeasurementQuestionSet() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + *
+     * Output only. The single measurement question set.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The singleMeasurementQuestionSet. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet getSingleMeasurementQuestionSet() { + if (singleMeasurementQuestionSetBuilder_ == null) { + return singleMeasurementQuestionSet_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.getDefaultInstance() : singleMeasurementQuestionSet_; + } else { + return singleMeasurementQuestionSetBuilder_.getMessage(); + } + } + /** + *
+     * Output only. The single measurement question set.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSingleMeasurementQuestionSet(com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet value) { + if (singleMeasurementQuestionSetBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + singleMeasurementQuestionSet_ = value; + } else { + singleMeasurementQuestionSetBuilder_.setMessage(value); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + *
+     * Output only. The single measurement question set.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSingleMeasurementQuestionSet( + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.Builder builderForValue) { + if (singleMeasurementQuestionSetBuilder_ == null) { + singleMeasurementQuestionSet_ = builderForValue.build(); + } else { + singleMeasurementQuestionSetBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + *
+     * Output only. The single measurement question set.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeSingleMeasurementQuestionSet(com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet value) { + if (singleMeasurementQuestionSetBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0) && + singleMeasurementQuestionSet_ != null && + singleMeasurementQuestionSet_ != com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.getDefaultInstance()) { + getSingleMeasurementQuestionSetBuilder().mergeFrom(value); + } else { + singleMeasurementQuestionSet_ = value; + } + } else { + singleMeasurementQuestionSetBuilder_.mergeFrom(value); + } + if (singleMeasurementQuestionSet_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } + return this; + } + /** + *
+     * Output only. The single measurement question set.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearSingleMeasurementQuestionSet() { + bitField0_ = (bitField0_ & ~0x00000040); + singleMeasurementQuestionSet_ = null; + if (singleMeasurementQuestionSetBuilder_ != null) { + singleMeasurementQuestionSetBuilder_.dispose(); + singleMeasurementQuestionSetBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Output only. The single measurement question set.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.Builder getSingleMeasurementQuestionSetBuilder() { + bitField0_ |= 0x00000040; + onChanged(); + return internalGetSingleMeasurementQuestionSetFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. The single measurement question set.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSetOrBuilder getSingleMeasurementQuestionSetOrBuilder() { + if (singleMeasurementQuestionSetBuilder_ != null) { + return singleMeasurementQuestionSetBuilder_.getMessageOrBuilder(); + } else { + return singleMeasurementQuestionSet_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.getDefaultInstance() : singleMeasurementQuestionSet_; + } + } + /** + *
+     * Output only. The single measurement question set.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSetOrBuilder> + internalGetSingleMeasurementQuestionSetFieldBuilder() { + if (singleMeasurementQuestionSetBuilder_ == null) { + singleMeasurementQuestionSetBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSetOrBuilder>( + getSingleMeasurementQuestionSet(), + getParentForChildren(), + isClean()); + singleMeasurementQuestionSet_ = null; + } + return singleMeasurementQuestionSetBuilder_; + } + + private long conversionLiftHoldbackRatioMicros_ ; + /** + *
+     * Output only. The holdback ratio for Conversion Lift.
+     * 
+ * + * optional int64 conversion_lift_holdback_ratio_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the conversionLiftHoldbackRatioMicros field is set. + */ + @java.lang.Override + public boolean hasConversionLiftHoldbackRatioMicros() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + *
+     * Output only. The holdback ratio for Conversion Lift.
+     * 
+ * + * optional int64 conversion_lift_holdback_ratio_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The conversionLiftHoldbackRatioMicros. + */ + @java.lang.Override + public long getConversionLiftHoldbackRatioMicros() { + return conversionLiftHoldbackRatioMicros_; + } + /** + *
+     * Output only. The holdback ratio for Conversion Lift.
+     * 
+ * + * optional int64 conversion_lift_holdback_ratio_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The conversionLiftHoldbackRatioMicros to set. + * @return This builder for chaining. + */ + public Builder setConversionLiftHoldbackRatioMicros(long value) { + + conversionLiftHoldbackRatioMicros_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + *
+     * Output only. The holdback ratio for Conversion Lift.
+     * 
+ * + * optional int64 conversion_lift_holdback_ratio_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearConversionLiftHoldbackRatioMicros() { + bitField0_ = (bitField0_ & ~0x00000080); + conversionLiftHoldbackRatioMicros_ = 0L; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementConfig) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementConfig) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementConfig DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementConfig(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigName.java new file mode 100644 index 0000000000..e20d9fb2b3 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigName.java @@ -0,0 +1,215 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v25.resources; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked +@Generated("by gapic-generator-java") +public class LiftMeasurementConfigName implements ResourceName { + private static final PathTemplate CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID = + PathTemplate.createWithoutUrlEncoding( + "customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_configuration_id}"); + private volatile Map fieldValuesMap; + private final String customerId; + private final String liftMeasurementConfigurationId; + + @Deprecated + protected LiftMeasurementConfigName() { + customerId = null; + liftMeasurementConfigurationId = null; + } + + private LiftMeasurementConfigName(Builder builder) { + customerId = Preconditions.checkNotNull(builder.getCustomerId()); + liftMeasurementConfigurationId = + Preconditions.checkNotNull(builder.getLiftMeasurementConfigurationId()); + } + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LiftMeasurementConfigName of( + String customerId, String liftMeasurementConfigurationId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .build(); + } + + public static String format(String customerId, String liftMeasurementConfigurationId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .build() + .toString(); + } + + public static @Nullable LiftMeasurementConfigName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID.validatedMatch( + formattedString, + "LiftMeasurementConfigName.parse: formattedString not in valid format"); + return of(matchMap.get("customer_id"), matchMap.get("lift_measurement_configuration_id")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List<@Nullable LiftMeasurementConfigName> values) { + List list = new ArrayList<>(values.size()); + for (LiftMeasurementConfigName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (customerId != null) { + fieldMapBuilder.put("customer_id", customerId); + } + if (liftMeasurementConfigurationId != null) { + fieldMapBuilder.put( + "lift_measurement_configuration_id", liftMeasurementConfigurationId); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID.instantiate( + "customer_id", + customerId, + "lift_measurement_configuration_id", + liftMeasurementConfigurationId); + } + + @Override + public boolean equals(@Nullable Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + LiftMeasurementConfigName that = ((LiftMeasurementConfigName) o); + return Objects.equals(this.customerId, that.customerId) + && Objects.equals( + this.liftMeasurementConfigurationId, that.liftMeasurementConfigurationId); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(customerId); + h *= 1000003; + h ^= Objects.hashCode(liftMeasurementConfigurationId); + return h; + } + + /** + * Builder for customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_configuration_id}. + */ + public static class Builder { + private String customerId; + private String liftMeasurementConfigurationId; + + protected Builder() {} + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public Builder setCustomerId(String customerId) { + this.customerId = customerId; + return this; + } + + public Builder setLiftMeasurementConfigurationId(String liftMeasurementConfigurationId) { + this.liftMeasurementConfigurationId = liftMeasurementConfigurationId; + return this; + } + + private Builder(LiftMeasurementConfigName liftMeasurementConfigName) { + this.customerId = liftMeasurementConfigName.customerId; + this.liftMeasurementConfigurationId = + liftMeasurementConfigName.liftMeasurementConfigurationId; + } + + public LiftMeasurementConfigName build() { + return new LiftMeasurementConfigName(this); + } + } +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigOrBuilder.java new file mode 100644 index 0000000000..897a9081f4 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigOrBuilder.java @@ -0,0 +1,225 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public interface LiftMeasurementConfigOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementConfig) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Immutable. The resource name of the lift measurement config. Lift
+   * measurement config resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_config_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + *
+   * Immutable. The resource name of the lift measurement config. Lift
+   * measurement config resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementConfigs/{lift_measurement_config_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString + getResourceNameBytes(); + + /** + *
+   * Output only. The unique identifier for the Lift Measurement Configuration
+   * (LMC).
+   * 
+ * + * int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + long getLiftMeasurementConfigId(); + + /** + *
+   * Output only. The name of the lift study.
+   * 
+ * + * string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Output only. The name of the lift study.
+   * 
+ * + * string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+   * Output only. The list of conversion action resource names associated with
+   * this lift measurement configuration.
+   * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return A list containing the conversionActions. + */ + java.util.List + getConversionActionsList(); + /** + *
+   * Output only. The list of conversion action resource names associated with
+   * this lift measurement configuration.
+   * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The count of conversionActions. + */ + int getConversionActionsCount(); + /** + *
+   * Output only. The list of conversion action resource names associated with
+   * this lift measurement configuration.
+   * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the element to return. + * @return The conversionActions at the given index. + */ + java.lang.String getConversionActions(int index); + /** + *
+   * Output only. The list of conversion action resource names associated with
+   * this lift measurement configuration.
+   * 
+ * + * repeated string conversion_actions = 4 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the value to return. + * @return The bytes of the conversionActions at the given index. + */ + com.google.protobuf.ByteString + getConversionActionsBytes(int index); + + /** + *
+   * Output only. The resource names of campaigns associated with this lift
+   * measurement config. These are the ones currently linked, not historical.
+   * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return A list containing the campaigns. + */ + java.util.List + getCampaignsList(); + /** + *
+   * Output only. The resource names of campaigns associated with this lift
+   * measurement config. These are the ones currently linked, not historical.
+   * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The count of campaigns. + */ + int getCampaignsCount(); + /** + *
+   * Output only. The resource names of campaigns associated with this lift
+   * measurement config. These are the ones currently linked, not historical.
+   * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the element to return. + * @return The campaigns at the given index. + */ + java.lang.String getCampaigns(int index); + /** + *
+   * Output only. The resource names of campaigns associated with this lift
+   * measurement config. These are the ones currently linked, not historical.
+   * 
+ * + * repeated string campaigns = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param index The index of the value to return. + * @return The bytes of the campaigns at the given index. + */ + com.google.protobuf.ByteString + getCampaignsBytes(int index); + + /** + *
+   * Output only. The survey language.
+   * 
+ * + * string survey_language = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The surveyLanguage. + */ + java.lang.String getSurveyLanguage(); + /** + *
+   * Output only. The survey language.
+   * 
+ * + * string survey_language = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for surveyLanguage. + */ + com.google.protobuf.ByteString + getSurveyLanguageBytes(); + + /** + *
+   * Output only. The single measurement question set.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the singleMeasurementQuestionSet field is set. + */ + boolean hasSingleMeasurementQuestionSet(); + /** + *
+   * Output only. The single measurement question set.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The singleMeasurementQuestionSet. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet getSingleMeasurementQuestionSet(); + /** + *
+   * Output only. The single measurement question set.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSet single_measurement_question_set = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.SingleMeasurementQuestionSetOrBuilder getSingleMeasurementQuestionSetOrBuilder(); + + /** + *
+   * Output only. The holdback ratio for Conversion Lift.
+   * 
+ * + * optional int64 conversion_lift_holdback_ratio_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the conversionLiftHoldbackRatioMicros field is set. + */ + boolean hasConversionLiftHoldbackRatioMicros(); + /** + *
+   * Output only. The holdback ratio for Conversion Lift.
+   * 
+ * + * optional int64 conversion_lift_holdback_ratio_micros = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The conversionLiftHoldbackRatioMicros. + */ + long getConversionLiftHoldbackRatioMicros(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigProto.java new file mode 100644 index 0000000000..a5ccc5fa93 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementConfigProto.java @@ -0,0 +1,132 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public final class LiftMeasurementConfigProto extends com.google.protobuf.GeneratedFile { + private LiftMeasurementConfigProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMeasurementConfigProto"); + } + 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_resources_LiftMeasurementConfig_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_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/resources/lif" + + "t_measurement_config.proto\022\"google.ads.g" + + "oogleads.v25.resources\032@google/ads/googl" + + "eads/v25/enums/brand_lift_measurement_ty" + + "pe.proto\032;google/ads/googleads/v25/enums" + + "/survey_intended_action.proto\0328google/ad" + + "s/googleads/v25/enums/survey_subject_typ" + + "e.proto\032\037google/api/field_behavior.proto" + + "\032\031google/api/resource.proto\"\226\t\n\025LiftMeas" + + "urementConfig\022M\n\rresource_name\030\001 \001(\tB6\340A" + + "\005\372A0\n.googleads.googleapis.com/LiftMeasu" + + "rementConfig\022\'\n\032lift_measurement_config_" + + "id\030\002 \001(\003B\003\340A\003\022\021\n\004name\030\003 \001(\tB\003\340A\003\022M\n\022conv" + + "ersion_actions\030\004 \003(\tB1\340A\003\372A+\n)googleads." + + "googleapis.com/ConversionAction\022<\n\tcampa" + + "igns\030\005 \003(\tB)\340A\003\372A#\n!googleads.googleapis" + + ".com/Campaign\022\034\n\017survey_language\030\007 \001(\tB\003" + + "\340A\003\022\204\001\n\037single_measurement_question_set\030" + + "\t \001(\0132V.google.ads.googleads.v25.resourc" + + "es.LiftMeasurementConfig.SingleMeasureme" + + "ntQuestionSetB\003\340A\003\0227\n%conversion_lift_ho" + + "ldback_ratio_micros\030\n \001(\003B\003\340A\003H\000\210\001\001\032\321\003\n\034" + + "SingleMeasurementQuestionSet\022y\n\035question" + + "_text_intended_action\030\001 \001(\0162M.google.ads" + + ".googleads.v25.enums.SurveyIntendedActio" + + "nEnum.SurveyIntendedActionB\003\340A\003\022p\n\032quest" + + "ion_text_subject_type\030\002 \001(\0162G.google.ads" + + ".googleads.v25.enums.SurveySubjectTypeEn" + + "um.SurveySubjectTypeB\003\340A\003\022y\n\025question_me" + + "asurements\030\003 \003(\0162U.google.ads.googleads." + + "v25.enums.BrandLiftMeasurementTypeEnum.B" + + "randLiftMeasurementTypeB\003\340A\003\022(\n\033advertis" + + "er_preferred_choice\030\004 \001(\tB\003\340A\003\022\037\n\022compet" + + "itor_choices\030\005 \003(\tB\003\340A\003:\210\001\352A\204\001\n.googlead" + + "s.googleapis.com/LiftMeasurementConfig\022R" + + "customers/{customer_id}/liftMeasurementC" + + "onfigs/{lift_measurement_configuration_i" + + "d}B(\n&_conversion_lift_holdback_ratio_mi" + + "crosB\214\002\n&com.google.ads.googleads.v25.re" + + "sourcesB\032LiftMeasurementConfigProtoP\001ZKg" + + "oogle.golang.org/genproto/googleapis/ads" + + "/googleads/v25/resources;resources\242\002\003GAA" + + "\252\002\"Google.Ads.GoogleAds.V25.Resources\312\002\"" + + "Google\\Ads\\GoogleAds\\V25\\Resources\352\002&Goo" + + "gle::Ads::GoogleAds::V25::Resourcesb\006pro" + + "to3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeProto.getDescriptor(), + com.google.ads.googleads.v25.enums.SurveyIntendedActionProto.getDescriptor(), + com.google.ads.googleads.v25.enums.SurveySubjectTypeProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_descriptor, + new java.lang.String[] { "ResourceName", "LiftMeasurementConfigId", "Name", "ConversionActions", "Campaigns", "SurveyLanguage", "SingleMeasurementQuestionSet", "ConversionLiftHoldbackRatioMicros", }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_descriptor = + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_descriptor.getNestedType(0); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementConfig_SingleMeasurementQuestionSet_descriptor, + new java.lang.String[] { "QuestionTextIntendedAction", "QuestionTextSubjectType", "QuestionMeasurements", "AdvertiserPreferredChoice", "CompetitorChoices", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.ads.googleads.v25.enums.BrandLiftMeasurementTypeProto.getDescriptor(); + com.google.ads.googleads.v25.enums.SurveyIntendedActionProto.getDescriptor(); + com.google.ads.googleads.v25.enums.SurveySubjectTypeProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDevice.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDevice.java new file mode 100644 index 0000000000..9aaabaf7fd --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDevice.java @@ -0,0 +1,988 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_device.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +/** + *
+ * A brand lift measurement by device.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementDevice} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementDevice extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementDevice) + LiftMeasurementDeviceOrBuilder { +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= */ "", + "LiftMeasurementDevice"); + } + // Use LiftMeasurementDevice.newBuilder() to construct. + private LiftMeasurementDevice(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementDevice() { + resourceName_ = ""; + campaign_ = ""; + device_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementDeviceProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementDevice_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementDeviceProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementDevice_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementDevice.class, com.google.ads.googleads.v25.resources.LiftMeasurementDevice.Builder.class); + } + + private int bitField0_; + public static final int RESOURCE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object resourceName_ = ""; + /** + *
+   * Output only. The resource name of the lift measurement device.
+   * Lift measurement device resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementDevices/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + *
+   * Output only. The resource name of the lift measurement device.
+   * Lift measurement device resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementDevices/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER = 2; + private long liftMeasurementConfigId_ = 0L; + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + + public static final int CAMPAIGN_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object campaign_ = ""; + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + @java.lang.Override + public boolean hasCampaign() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + @java.lang.Override + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + 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(); + campaign_ = s; + return s; + } + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DEVICE_FIELD_NUMBER = 5; + private int device_ = 0; + /** + *
+   * Output only. The device type.
+   * 
+ * + * .google.ads.googleads.v25.enums.DeviceEnum.Device device = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for device. + */ + @java.lang.Override public int getDeviceValue() { + return device_; + } + /** + *
+   * Output only. The device type.
+   * 
+ * + * .google.ads.googleads.v25.enums.DeviceEnum.Device device = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The device. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.DeviceEnum.Device getDevice() { + com.google.ads.googleads.v25.enums.DeviceEnum.Device result = com.google.ads.googleads.v25.enums.DeviceEnum.Device.forNumber(device_); + return result == null ? com.google.ads.googleads.v25.enums.DeviceEnum.Device.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt64(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, campaign_); + } + if (device_ != com.google.ads.googleads.v25.enums.DeviceEnum.Device.UNSPECIFIED.getNumber()) { + output.writeEnum(5, device_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, campaign_); + } + if (device_ != com.google.ads.googleads.v25.enums.DeviceEnum.Device.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(5, device_); + } + 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.resources.LiftMeasurementDevice)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementDevice other = (com.google.ads.googleads.v25.resources.LiftMeasurementDevice) obj; + + if (!getResourceName() + .equals(other.getResourceName())) return false; + if (hasLiftMeasurementConfigId() != other.hasLiftMeasurementConfigId()) return false; + if (hasLiftMeasurementConfigId()) { + if (getLiftMeasurementConfigId() + != other.getLiftMeasurementConfigId()) return false; + } + if (hasCampaign() != other.hasCampaign()) return false; + if (hasCampaign()) { + if (!getCampaign() + .equals(other.getCampaign())) return false; + } + if (device_ != other.device_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + if (hasLiftMeasurementConfigId()) { + hash = (37 * hash) + LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getLiftMeasurementConfigId()); + } + if (hasCampaign()) { + hash = (37 * hash) + CAMPAIGN_FIELD_NUMBER; + hash = (53 * hash) + getCampaign().hashCode(); + } + hash = (37 * hash) + DEVICE_FIELD_NUMBER; + hash = (53 * hash) + device_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementDevice parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementDevice 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.resources.LiftMeasurementDevice parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementDevice 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.resources.LiftMeasurementDevice parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementDevice 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.resources.LiftMeasurementDevice parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementDevice 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.resources.LiftMeasurementDevice parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementDevice 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.resources.LiftMeasurementDevice 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.resources.LiftMeasurementDevice 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.resources.LiftMeasurementDevice prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A brand lift measurement by device.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementDevice} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementDevice) + com.google.ads.googleads.v25.resources.LiftMeasurementDeviceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementDeviceProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementDevice_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementDeviceProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementDevice_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementDevice.class, com.google.ads.googleads.v25.resources.LiftMeasurementDevice.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementDevice.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + resourceName_ = ""; + liftMeasurementConfigId_ = 0L; + campaign_ = ""; + device_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementDeviceProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementDevice_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementDevice getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementDevice.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementDevice build() { + com.google.ads.googleads.v25.resources.LiftMeasurementDevice result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementDevice buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementDevice result = new com.google.ads.googleads.v25.resources.LiftMeasurementDevice(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementDevice result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceName_ = resourceName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.liftMeasurementConfigId_ = liftMeasurementConfigId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.campaign_ = campaign_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.device_ = device_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementDevice) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementDevice)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementDevice other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementDevice.getDefaultInstance()) return this; + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasLiftMeasurementConfigId()) { + setLiftMeasurementConfigId(other.getLiftMeasurementConfigId()); + } + if (other.hasCampaign()) { + campaign_ = other.campaign_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.device_ != 0) { + setDeviceValue(other.getDeviceValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + resourceName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + liftMeasurementConfigId_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: { + campaign_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 40: { + device_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 40 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object resourceName_ = ""; + /** + *
+     * Output only. The resource name of the lift measurement device.
+     * Lift measurement device resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementDevices/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement device.
+     * Lift measurement device resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementDevices/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement device.
+     * Lift measurement device resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementDevices/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement device.
+     * Lift measurement device resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementDevices/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearResourceName() { + resourceName_ = getDefaultInstance().getResourceName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement device.
+     * Lift measurement device resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementDevices/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private long liftMeasurementConfigId_ ; + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The liftMeasurementConfigId to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementConfigId(long value) { + + liftMeasurementConfigId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearLiftMeasurementConfigId() { + bitField0_ = (bitField0_ & ~0x00000002); + liftMeasurementConfigId_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object campaign_ = ""; + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + public boolean hasCampaign() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + campaign_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaign( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearCampaign() { + campaign_ = getDefaultInstance().getCampaign(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaignBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private int device_ = 0; + /** + *
+     * Output only. The device type.
+     * 
+ * + * .google.ads.googleads.v25.enums.DeviceEnum.Device device = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for device. + */ + @java.lang.Override public int getDeviceValue() { + return device_; + } + /** + *
+     * Output only. The device type.
+     * 
+ * + * .google.ads.googleads.v25.enums.DeviceEnum.Device device = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for device to set. + * @return This builder for chaining. + */ + public Builder setDeviceValue(int value) { + device_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * Output only. The device type.
+     * 
+ * + * .google.ads.googleads.v25.enums.DeviceEnum.Device device = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The device. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.DeviceEnum.Device getDevice() { + com.google.ads.googleads.v25.enums.DeviceEnum.Device result = com.google.ads.googleads.v25.enums.DeviceEnum.Device.forNumber(device_); + return result == null ? com.google.ads.googleads.v25.enums.DeviceEnum.Device.UNRECOGNIZED : result; + } + /** + *
+     * Output only. The device type.
+     * 
+ * + * .google.ads.googleads.v25.enums.DeviceEnum.Device device = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The device to set. + * @return This builder for chaining. + */ + public Builder setDevice(com.google.ads.googleads.v25.enums.DeviceEnum.Device value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000008; + device_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Output only. The device type.
+     * 
+ * + * .google.ads.googleads.v25.enums.DeviceEnum.Device device = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearDevice() { + bitField0_ = (bitField0_ & ~0x00000008); + device_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementDevice) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementDevice) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementDevice DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementDevice(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementDevice getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementDevice parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementDevice getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceName.java new file mode 100644 index 0000000000..d63b888411 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceName.java @@ -0,0 +1,285 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v25.resources; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked +@Generated("by gapic-generator-java") +public class LiftMeasurementDeviceName implements ResourceName { + private static final PathTemplate + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID = + PathTemplate.createWithoutUrlEncoding( + "customers/{customer_id}/liftMeasurementDevices/{lift_measurement_configuration_id}~{campaign_id}~{criterion_id}"); + private volatile Map fieldValuesMap; + private final String customerId; + private final String liftMeasurementConfigurationId; + private final String campaignId; + private final String criterionId; + + @Deprecated + protected LiftMeasurementDeviceName() { + customerId = null; + liftMeasurementConfigurationId = null; + campaignId = null; + criterionId = null; + } + + private LiftMeasurementDeviceName(Builder builder) { + customerId = Preconditions.checkNotNull(builder.getCustomerId()); + liftMeasurementConfigurationId = + Preconditions.checkNotNull(builder.getLiftMeasurementConfigurationId()); + campaignId = Preconditions.checkNotNull(builder.getCampaignId()); + criterionId = Preconditions.checkNotNull(builder.getCriterionId()); + } + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public String getCriterionId() { + return criterionId; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LiftMeasurementDeviceName of( + String customerId, + String liftMeasurementConfigurationId, + String campaignId, + String criterionId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .setCriterionId(criterionId) + .build(); + } + + public static String format( + String customerId, + String liftMeasurementConfigurationId, + String campaignId, + String criterionId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .setCriterionId(criterionId) + .build() + .toString(); + } + + public static @Nullable LiftMeasurementDeviceName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID.validatedMatch( + formattedString, + "LiftMeasurementDeviceName.parse: formattedString not in valid format"); + return of( + matchMap.get("customer_id"), + matchMap.get("lift_measurement_configuration_id"), + matchMap.get("campaign_id"), + matchMap.get("criterion_id")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List<@Nullable LiftMeasurementDeviceName> values) { + List list = new ArrayList<>(values.size()); + for (LiftMeasurementDeviceName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID.matches( + formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (customerId != null) { + fieldMapBuilder.put("customer_id", customerId); + } + if (liftMeasurementConfigurationId != null) { + fieldMapBuilder.put( + "lift_measurement_configuration_id", liftMeasurementConfigurationId); + } + if (campaignId != null) { + fieldMapBuilder.put("campaign_id", campaignId); + } + if (criterionId != null) { + fieldMapBuilder.put("criterion_id", criterionId); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID.instantiate( + "customer_id", + customerId, + "lift_measurement_configuration_id", + liftMeasurementConfigurationId, + "campaign_id", + campaignId, + "criterion_id", + criterionId); + } + + @Override + public boolean equals(@Nullable Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + LiftMeasurementDeviceName that = ((LiftMeasurementDeviceName) o); + return Objects.equals(this.customerId, that.customerId) + && Objects.equals( + this.liftMeasurementConfigurationId, that.liftMeasurementConfigurationId) + && Objects.equals(this.campaignId, that.campaignId) + && Objects.equals(this.criterionId, that.criterionId); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(customerId); + h *= 1000003; + h ^= Objects.hashCode(liftMeasurementConfigurationId); + h *= 1000003; + h ^= Objects.hashCode(campaignId); + h *= 1000003; + h ^= Objects.hashCode(criterionId); + return h; + } + + /** + * Builder for + * customers/{customer_id}/liftMeasurementDevices/{lift_measurement_configuration_id}~{campaign_id}~{criterion_id}. + */ + public static class Builder { + private String customerId; + private String liftMeasurementConfigurationId; + private String campaignId; + private String criterionId; + + protected Builder() {} + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public String getCriterionId() { + return criterionId; + } + + public Builder setCustomerId(String customerId) { + this.customerId = customerId; + return this; + } + + public Builder setLiftMeasurementConfigurationId(String liftMeasurementConfigurationId) { + this.liftMeasurementConfigurationId = liftMeasurementConfigurationId; + return this; + } + + public Builder setCampaignId(String campaignId) { + this.campaignId = campaignId; + return this; + } + + public Builder setCriterionId(String criterionId) { + this.criterionId = criterionId; + return this; + } + + private Builder(LiftMeasurementDeviceName liftMeasurementDeviceName) { + this.customerId = liftMeasurementDeviceName.customerId; + this.liftMeasurementConfigurationId = + liftMeasurementDeviceName.liftMeasurementConfigurationId; + this.campaignId = liftMeasurementDeviceName.campaignId; + this.criterionId = liftMeasurementDeviceName.criterionId; + } + + public LiftMeasurementDeviceName build() { + return new LiftMeasurementDeviceName(this); + } + } +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceOrBuilder.java new file mode 100644 index 0000000000..dcbf09f222 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceOrBuilder.java @@ -0,0 +1,105 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_device.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public interface LiftMeasurementDeviceOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementDevice) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Output only. The resource name of the lift measurement device.
+   * Lift measurement device resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementDevices/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + *
+   * Output only. The resource name of the lift measurement device.
+   * Lift measurement device resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementDevices/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString + getResourceNameBytes(); + + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + boolean hasLiftMeasurementConfigId(); + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + long getLiftMeasurementConfigId(); + + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + boolean hasCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + java.lang.String getCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + com.google.protobuf.ByteString + getCampaignBytes(); + + /** + *
+   * Output only. The device type.
+   * 
+ * + * .google.ads.googleads.v25.enums.DeviceEnum.Device device = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for device. + */ + int getDeviceValue(); + /** + *
+   * Output only. The device type.
+   * 
+ * + * .google.ads.googleads.v25.enums.DeviceEnum.Device device = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The device. + */ + com.google.ads.googleads.v25.enums.DeviceEnum.Device getDevice(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceProto.java new file mode 100644 index 0000000000..bf75b03997 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementDeviceProto.java @@ -0,0 +1,96 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_device.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public final class LiftMeasurementDeviceProto extends com.google.protobuf.GeneratedFile { + private LiftMeasurementDeviceProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMeasurementDeviceProto"); + } + 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_resources_LiftMeasurementDevice_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementDevice_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/resources/lif" + + "t_measurement_device.proto\022\"google.ads.g" + + "oogleads.v25.resources\032+google/ads/googl" + + "eads/v25/enums/device.proto\032\037google/api/" + + "field_behavior.proto\032\031google/api/resourc" + + "e.proto\"\362\003\n\025LiftMeasurementDevice\022M\n\rres" + + "ource_name\030\001 \001(\tB6\340A\003\372A0\n.googleads.goog" + + "leapis.com/LiftMeasurementDevice\022,\n\032lift" + + "_measurement_config_id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022@" + + "\n\010campaign\030\003 \001(\tB)\340A\003\372A#\n!googleads.goog" + + "leapis.com/CampaignH\001\210\001\001\022F\n\006device\030\005 \001(\016" + + "21.google.ads.googleads.v25.enums.Device" + + "Enum.DeviceB\003\340A\003:\245\001\352A\241\001\n.googleads.googl" + + "eapis.com/LiftMeasurementDevice\022ocustome" + + "rs/{customer_id}/liftMeasurementDevices/" + + "{lift_measurement_configuration_id}~{cam" + + "paign_id}~{criterion_id}B\035\n\033_lift_measur" + + "ement_config_idB\013\n\t_campaignB\214\002\n&com.goo" + + "gle.ads.googleads.v25.resourcesB\032LiftMea" + + "surementDeviceProtoP\001ZKgoogle.golang.org" + + "/genproto/googleapis/ads/googleads/v25/r" + + "esources;resources\242\002\003GAA\252\002\"Google.Ads.Go" + + "ogleAds.V25.Resources\312\002\"Google\\Ads\\Googl" + + "eAds\\V25\\Resources\352\002&Google::Ads::Google" + + "Ads::V25::Resourcesb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.ads.googleads.v25.enums.DeviceProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementDevice_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementDevice_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementDevice_descriptor, + new java.lang.String[] { "ResourceName", "LiftMeasurementConfigId", "Campaign", "Device", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.ads.googleads.v25.enums.DeviceProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlight.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlight.java new file mode 100644 index 0000000000..8af9bf8b9f --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlight.java @@ -0,0 +1,2132 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_flight.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +/** + *
+ * A brand lift measurement flight.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementFlight} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementFlight extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementFlight) + LiftMeasurementFlightOrBuilder { +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= */ "", + "LiftMeasurementFlight"); + } + // Use LiftMeasurementFlight.newBuilder() to construct. + private LiftMeasurementFlight(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementFlight() { + resourceName_ = ""; + name_ = ""; + status_ = 0; + liftType_ = 0; + startDate_ = ""; + endDate_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlight_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlight_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementFlight.class, com.google.ads.googleads.v25.resources.LiftMeasurementFlight.Builder.class); + } + + private int bitField0_; + public static final int RESOURCE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object resourceName_ = ""; + /** + *
+   * Immutable. The resource name of the lift measurement flight.
+   * Lift measurement flight resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{flight_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + *
+   * Immutable. The resource name of the lift measurement flight.
+   * Lift measurement flight resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{flight_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER = 2; + private long liftMeasurementConfigId_ = 0L; + /** + *
+   * Output only. The lift measurement configuration ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Output only. The lift measurement configuration ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + + public static final int LIFT_MEASUREMENT_FLIGHT_ID_FIELD_NUMBER = 3; + private long liftMeasurementFlightId_ = 0L; + /** + *
+   * Output only. The lift measurement flight ID.
+   * 
+ * + * optional int64 lift_measurement_flight_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementFlightId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementFlightId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+   * Output only. The lift measurement flight ID.
+   * 
+ * + * optional int64 lift_measurement_flight_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementFlightId. + */ + @java.lang.Override + public long getLiftMeasurementFlightId() { + return liftMeasurementFlightId_; + } + + public static final int SURVEY_LIFT_INFO_FIELD_NUMBER = 4; + private com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo surveyLiftInfo_; + /** + *
+   * Output only. Flight configuration specific to Survey Lift.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the surveyLiftInfo field is set. + */ + @java.lang.Override + public boolean hasSurveyLiftInfo() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+   * Output only. Flight configuration specific to Survey Lift.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The surveyLiftInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo getSurveyLiftInfo() { + return surveyLiftInfo_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.getDefaultInstance() : surveyLiftInfo_; + } + /** + *
+   * Output only. Flight configuration specific to Survey Lift.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfoOrBuilder getSurveyLiftInfoOrBuilder() { + return surveyLiftInfo_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.getDefaultInstance() : surveyLiftInfo_; + } + + public static final int NAME_FIELD_NUMBER = 5; + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + /** + *
+   * Output only. The name of the lift measurement flight.
+   * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the name field is set. + */ + @java.lang.Override + public boolean hasName() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + *
+   * Output only. The name of the lift measurement flight.
+   * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + /** + *
+   * Output only. The name of the lift measurement flight.
+   * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATUS_FIELD_NUMBER = 8; + private int status_ = 0; + /** + *
+   * Output only. The status of the lift measurement flight.
+   * 
+ * + * .google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for status. + */ + @java.lang.Override public int getStatusValue() { + return status_; + } + /** + *
+   * Output only. The status of the lift measurement flight.
+   * 
+ * + * .google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The status. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus getStatus() { + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus result = com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus.forNumber(status_); + return result == null ? com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus.UNRECOGNIZED : result; + } + + public static final int LIFT_TYPE_FIELD_NUMBER = 9; + private int liftType_ = 0; + /** + *
+   * Output only. The lift type measured during this flight.
+   * 
+ * + * .google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType lift_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for liftType. + */ + @java.lang.Override public int getLiftTypeValue() { + return liftType_; + } + /** + *
+   * Output only. The lift type measured during this flight.
+   * 
+ * + * .google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType lift_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftType. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType getLiftType() { + com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType result = com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType.forNumber(liftType_); + return result == null ? com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType.UNRECOGNIZED : result; + } + + public static final int SURVEY_LIFT_MEASUREMENT_FIELD_NUMBER = 12; + private com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement surveyLiftMeasurement_; + /** + *
+   * Output only. Data about survey lift measurement.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the surveyLiftMeasurement field is set. + */ + @java.lang.Override + public boolean hasSurveyLiftMeasurement() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + *
+   * Output only. Data about survey lift measurement.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The surveyLiftMeasurement. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement getSurveyLiftMeasurement() { + return surveyLiftMeasurement_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.getDefaultInstance() : surveyLiftMeasurement_; + } + /** + *
+   * Output only. Data about survey lift measurement.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurementOrBuilder getSurveyLiftMeasurementOrBuilder() { + return surveyLiftMeasurement_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.getDefaultInstance() : surveyLiftMeasurement_; + } + + public static final int START_DATE_FIELD_NUMBER = 14; + @SuppressWarnings("serial") + private volatile java.lang.Object startDate_ = ""; + /** + *
+   * Output only. The start date of the lift measurement flight in the
+   * customer's time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the startDate field is set. + */ + @java.lang.Override + public boolean hasStartDate() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + *
+   * Output only. The start date of the lift measurement flight in the
+   * customer's time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The startDate. + */ + @java.lang.Override + public java.lang.String getStartDate() { + java.lang.Object ref = startDate_; + 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(); + startDate_ = s; + return s; + } + } + /** + *
+   * Output only. The start date of the lift measurement flight in the
+   * customer's time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for startDate. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getStartDateBytes() { + java.lang.Object ref = startDate_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + startDate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int END_DATE_FIELD_NUMBER = 15; + @SuppressWarnings("serial") + private volatile java.lang.Object endDate_ = ""; + /** + *
+   * Output only. The end date of the lift measurement flight in the customer's
+   * time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the endDate field is set. + */ + @java.lang.Override + public boolean hasEndDate() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + *
+   * Output only. The end date of the lift measurement flight in the customer's
+   * time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The endDate. + */ + @java.lang.Override + public java.lang.String getEndDate() { + java.lang.Object ref = endDate_; + 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(); + endDate_ = s; + return s; + } + } + /** + *
+   * Output only. The end date of the lift measurement flight in the customer's
+   * time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for endDate. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getEndDateBytes() { + java.lang.Object ref = endDate_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + endDate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt64(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeInt64(3, liftMeasurementFlightId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(4, getSurveyLiftInfo()); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, name_); + } + if (status_ != com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus.UNSPECIFIED.getNumber()) { + output.writeEnum(8, status_); + } + if (liftType_ != com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType.UNSPECIFIED.getNumber()) { + output.writeEnum(9, liftType_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(12, getSurveyLiftMeasurement()); + } + if (((bitField0_ & 0x00000020) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 14, startDate_); + } + if (((bitField0_ & 0x00000040) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 15, endDate_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(3, liftMeasurementFlightId_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getSurveyLiftInfo()); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, name_); + } + if (status_ != com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(8, status_); + } + if (liftType_ != com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(9, liftType_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(12, getSurveyLiftMeasurement()); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(14, startDate_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(15, endDate_); + } + 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.resources.LiftMeasurementFlight)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementFlight other = (com.google.ads.googleads.v25.resources.LiftMeasurementFlight) obj; + + if (!getResourceName() + .equals(other.getResourceName())) return false; + if (hasLiftMeasurementConfigId() != other.hasLiftMeasurementConfigId()) return false; + if (hasLiftMeasurementConfigId()) { + if (getLiftMeasurementConfigId() + != other.getLiftMeasurementConfigId()) return false; + } + if (hasLiftMeasurementFlightId() != other.hasLiftMeasurementFlightId()) return false; + if (hasLiftMeasurementFlightId()) { + if (getLiftMeasurementFlightId() + != other.getLiftMeasurementFlightId()) return false; + } + if (hasSurveyLiftInfo() != other.hasSurveyLiftInfo()) return false; + if (hasSurveyLiftInfo()) { + if (!getSurveyLiftInfo() + .equals(other.getSurveyLiftInfo())) return false; + } + if (hasName() != other.hasName()) return false; + if (hasName()) { + if (!getName() + .equals(other.getName())) return false; + } + if (status_ != other.status_) return false; + if (liftType_ != other.liftType_) return false; + if (hasSurveyLiftMeasurement() != other.hasSurveyLiftMeasurement()) return false; + if (hasSurveyLiftMeasurement()) { + if (!getSurveyLiftMeasurement() + .equals(other.getSurveyLiftMeasurement())) return false; + } + if (hasStartDate() != other.hasStartDate()) return false; + if (hasStartDate()) { + if (!getStartDate() + .equals(other.getStartDate())) return false; + } + if (hasEndDate() != other.hasEndDate()) return false; + if (hasEndDate()) { + if (!getEndDate() + .equals(other.getEndDate())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + if (hasLiftMeasurementConfigId()) { + hash = (37 * hash) + LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getLiftMeasurementConfigId()); + } + if (hasLiftMeasurementFlightId()) { + hash = (37 * hash) + LIFT_MEASUREMENT_FLIGHT_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getLiftMeasurementFlightId()); + } + if (hasSurveyLiftInfo()) { + hash = (37 * hash) + SURVEY_LIFT_INFO_FIELD_NUMBER; + hash = (53 * hash) + getSurveyLiftInfo().hashCode(); + } + if (hasName()) { + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + } + hash = (37 * hash) + STATUS_FIELD_NUMBER; + hash = (53 * hash) + status_; + hash = (37 * hash) + LIFT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + liftType_; + if (hasSurveyLiftMeasurement()) { + hash = (37 * hash) + SURVEY_LIFT_MEASUREMENT_FIELD_NUMBER; + hash = (53 * hash) + getSurveyLiftMeasurement().hashCode(); + } + if (hasStartDate()) { + hash = (37 * hash) + START_DATE_FIELD_NUMBER; + hash = (53 * hash) + getStartDate().hashCode(); + } + if (hasEndDate()) { + hash = (37 * hash) + END_DATE_FIELD_NUMBER; + hash = (53 * hash) + getEndDate().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlight parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlight 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.resources.LiftMeasurementFlight parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlight 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.resources.LiftMeasurementFlight parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlight 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.resources.LiftMeasurementFlight parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlight 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.resources.LiftMeasurementFlight parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlight 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.resources.LiftMeasurementFlight 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.resources.LiftMeasurementFlight 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.resources.LiftMeasurementFlight prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A brand lift measurement flight.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementFlight} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementFlight) + com.google.ads.googleads.v25.resources.LiftMeasurementFlightOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlight_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlight_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementFlight.class, com.google.ads.googleads.v25.resources.LiftMeasurementFlight.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementFlight.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage + .alwaysUseFieldBuilders) { + internalGetSurveyLiftInfoFieldBuilder(); + internalGetSurveyLiftMeasurementFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + resourceName_ = ""; + liftMeasurementConfigId_ = 0L; + liftMeasurementFlightId_ = 0L; + surveyLiftInfo_ = null; + if (surveyLiftInfoBuilder_ != null) { + surveyLiftInfoBuilder_.dispose(); + surveyLiftInfoBuilder_ = null; + } + name_ = ""; + status_ = 0; + liftType_ = 0; + surveyLiftMeasurement_ = null; + if (surveyLiftMeasurementBuilder_ != null) { + surveyLiftMeasurementBuilder_.dispose(); + surveyLiftMeasurementBuilder_ = null; + } + startDate_ = ""; + endDate_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlight_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlight getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlight.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlight build() { + com.google.ads.googleads.v25.resources.LiftMeasurementFlight result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlight buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementFlight result = new com.google.ads.googleads.v25.resources.LiftMeasurementFlight(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementFlight result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceName_ = resourceName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.liftMeasurementConfigId_ = liftMeasurementConfigId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.liftMeasurementFlightId_ = liftMeasurementFlightId_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.surveyLiftInfo_ = surveyLiftInfoBuilder_ == null + ? surveyLiftInfo_ + : surveyLiftInfoBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.name_ = name_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.status_ = status_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.liftType_ = liftType_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.surveyLiftMeasurement_ = surveyLiftMeasurementBuilder_ == null + ? surveyLiftMeasurement_ + : surveyLiftMeasurementBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.startDate_ = startDate_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.endDate_ = endDate_; + to_bitField0_ |= 0x00000040; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementFlight) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementFlight)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementFlight other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementFlight.getDefaultInstance()) return this; + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasLiftMeasurementConfigId()) { + setLiftMeasurementConfigId(other.getLiftMeasurementConfigId()); + } + if (other.hasLiftMeasurementFlightId()) { + setLiftMeasurementFlightId(other.getLiftMeasurementFlightId()); + } + if (other.hasSurveyLiftInfo()) { + mergeSurveyLiftInfo(other.getSurveyLiftInfo()); + } + if (other.hasName()) { + name_ = other.name_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.status_ != 0) { + setStatusValue(other.getStatusValue()); + } + if (other.liftType_ != 0) { + setLiftTypeValue(other.getLiftTypeValue()); + } + if (other.hasSurveyLiftMeasurement()) { + mergeSurveyLiftMeasurement(other.getSurveyLiftMeasurement()); + } + if (other.hasStartDate()) { + startDate_ = other.startDate_; + bitField0_ |= 0x00000100; + onChanged(); + } + if (other.hasEndDate()) { + endDate_ = other.endDate_; + bitField0_ |= 0x00000200; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + resourceName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + liftMeasurementConfigId_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: { + liftMeasurementFlightId_ = input.readInt64(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: { + input.readMessage( + internalGetSurveyLiftInfoFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 64: { + status_ = input.readEnum(); + bitField0_ |= 0x00000020; + break; + } // case 64 + case 72: { + liftType_ = input.readEnum(); + bitField0_ |= 0x00000040; + break; + } // case 72 + case 98: { + input.readMessage( + internalGetSurveyLiftMeasurementFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000080; + break; + } // case 98 + case 114: { + startDate_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000100; + break; + } // case 114 + case 122: { + endDate_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000200; + break; + } // case 122 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object resourceName_ = ""; + /** + *
+     * Immutable. The resource name of the lift measurement flight.
+     * Lift measurement flight resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{flight_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Immutable. The resource name of the lift measurement flight.
+     * Lift measurement flight resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{flight_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Immutable. The resource name of the lift measurement flight.
+     * Lift measurement flight resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{flight_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Immutable. The resource name of the lift measurement flight.
+     * Lift measurement flight resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{flight_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearResourceName() { + resourceName_ = getDefaultInstance().getResourceName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Immutable. The resource name of the lift measurement flight.
+     * Lift measurement flight resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{flight_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private long liftMeasurementConfigId_ ; + /** + *
+     * Output only. The lift measurement configuration ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Output only. The lift measurement configuration ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + /** + *
+     * Output only. The lift measurement configuration ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The liftMeasurementConfigId to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementConfigId(long value) { + + liftMeasurementConfigId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Output only. The lift measurement configuration ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearLiftMeasurementConfigId() { + bitField0_ = (bitField0_ & ~0x00000002); + liftMeasurementConfigId_ = 0L; + onChanged(); + return this; + } + + private long liftMeasurementFlightId_ ; + /** + *
+     * Output only. The lift measurement flight ID.
+     * 
+ * + * optional int64 lift_measurement_flight_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementFlightId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementFlightId() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+     * Output only. The lift measurement flight ID.
+     * 
+ * + * optional int64 lift_measurement_flight_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementFlightId. + */ + @java.lang.Override + public long getLiftMeasurementFlightId() { + return liftMeasurementFlightId_; + } + /** + *
+     * Output only. The lift measurement flight ID.
+     * 
+ * + * optional int64 lift_measurement_flight_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The liftMeasurementFlightId to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementFlightId(long value) { + + liftMeasurementFlightId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Output only. The lift measurement flight ID.
+     * 
+ * + * optional int64 lift_measurement_flight_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearLiftMeasurementFlightId() { + bitField0_ = (bitField0_ & ~0x00000004); + liftMeasurementFlightId_ = 0L; + onChanged(); + return this; + } + + private com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo surveyLiftInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfoOrBuilder> surveyLiftInfoBuilder_; + /** + *
+     * Output only. Flight configuration specific to Survey Lift.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the surveyLiftInfo field is set. + */ + public boolean hasSurveyLiftInfo() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + *
+     * Output only. Flight configuration specific to Survey Lift.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The surveyLiftInfo. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo getSurveyLiftInfo() { + if (surveyLiftInfoBuilder_ == null) { + return surveyLiftInfo_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.getDefaultInstance() : surveyLiftInfo_; + } else { + return surveyLiftInfoBuilder_.getMessage(); + } + } + /** + *
+     * Output only. Flight configuration specific to Survey Lift.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSurveyLiftInfo(com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo value) { + if (surveyLiftInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + surveyLiftInfo_ = value; + } else { + surveyLiftInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * Output only. Flight configuration specific to Survey Lift.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSurveyLiftInfo( + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.Builder builderForValue) { + if (surveyLiftInfoBuilder_ == null) { + surveyLiftInfo_ = builderForValue.build(); + } else { + surveyLiftInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * Output only. Flight configuration specific to Survey Lift.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeSurveyLiftInfo(com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo value) { + if (surveyLiftInfoBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) && + surveyLiftInfo_ != null && + surveyLiftInfo_ != com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.getDefaultInstance()) { + getSurveyLiftInfoBuilder().mergeFrom(value); + } else { + surveyLiftInfo_ = value; + } + } else { + surveyLiftInfoBuilder_.mergeFrom(value); + } + if (surveyLiftInfo_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + /** + *
+     * Output only. Flight configuration specific to Survey Lift.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearSurveyLiftInfo() { + bitField0_ = (bitField0_ & ~0x00000008); + surveyLiftInfo_ = null; + if (surveyLiftInfoBuilder_ != null) { + surveyLiftInfoBuilder_.dispose(); + surveyLiftInfoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Output only. Flight configuration specific to Survey Lift.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.Builder getSurveyLiftInfoBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return internalGetSurveyLiftInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. Flight configuration specific to Survey Lift.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfoOrBuilder getSurveyLiftInfoOrBuilder() { + if (surveyLiftInfoBuilder_ != null) { + return surveyLiftInfoBuilder_.getMessageOrBuilder(); + } else { + return surveyLiftInfo_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.getDefaultInstance() : surveyLiftInfo_; + } + } + /** + *
+     * Output only. Flight configuration specific to Survey Lift.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfoOrBuilder> + internalGetSurveyLiftInfoFieldBuilder() { + if (surveyLiftInfoBuilder_ == null) { + surveyLiftInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfoOrBuilder>( + getSurveyLiftInfo(), + getParentForChildren(), + isClean()); + surveyLiftInfo_ = null; + } + return surveyLiftInfoBuilder_; + } + + private java.lang.Object name_ = ""; + /** + *
+     * Output only. The name of the lift measurement flight.
+     * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the name field is set. + */ + public boolean hasName() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + *
+     * Output only. The name of the lift measurement flight.
+     * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The name of the lift measurement flight.
+     * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The name of the lift measurement flight.
+     * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + name_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+     * Output only. The name of the lift measurement flight.
+     * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + /** + *
+     * Output only. The name of the lift measurement flight.
+     * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private int status_ = 0; + /** + *
+     * Output only. The status of the lift measurement flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for status. + */ + @java.lang.Override public int getStatusValue() { + return status_; + } + /** + *
+     * Output only. The status of the lift measurement flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for status to set. + * @return This builder for chaining. + */ + public Builder setStatusValue(int value) { + status_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + *
+     * Output only. The status of the lift measurement flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The status. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus getStatus() { + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus result = com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus.forNumber(status_); + return result == null ? com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus.UNRECOGNIZED : result; + } + /** + *
+     * Output only. The status of the lift measurement flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The status to set. + * @return This builder for chaining. + */ + public Builder setStatus(com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000020; + status_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Output only. The status of the lift measurement flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000020); + status_ = 0; + onChanged(); + return this; + } + + private int liftType_ = 0; + /** + *
+     * Output only. The lift type measured during this flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType lift_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for liftType. + */ + @java.lang.Override public int getLiftTypeValue() { + return liftType_; + } + /** + *
+     * Output only. The lift type measured during this flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType lift_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for liftType to set. + * @return This builder for chaining. + */ + public Builder setLiftTypeValue(int value) { + liftType_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + *
+     * Output only. The lift type measured during this flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType lift_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftType. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType getLiftType() { + com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType result = com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType.forNumber(liftType_); + return result == null ? com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType.UNRECOGNIZED : result; + } + /** + *
+     * Output only. The lift type measured during this flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType lift_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The liftType to set. + * @return This builder for chaining. + */ + public Builder setLiftType(com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000040; + liftType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Output only. The lift type measured during this flight.
+     * 
+ * + * .google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType lift_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearLiftType() { + bitField0_ = (bitField0_ & ~0x00000040); + liftType_ = 0; + onChanged(); + return this; + } + + private com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement surveyLiftMeasurement_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurementOrBuilder> surveyLiftMeasurementBuilder_; + /** + *
+     * Output only. Data about survey lift measurement.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the surveyLiftMeasurement field is set. + */ + public boolean hasSurveyLiftMeasurement() { + return ((bitField0_ & 0x00000080) != 0); + } + /** + *
+     * Output only. Data about survey lift measurement.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The surveyLiftMeasurement. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement getSurveyLiftMeasurement() { + if (surveyLiftMeasurementBuilder_ == null) { + return surveyLiftMeasurement_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.getDefaultInstance() : surveyLiftMeasurement_; + } else { + return surveyLiftMeasurementBuilder_.getMessage(); + } + } + /** + *
+     * Output only. Data about survey lift measurement.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSurveyLiftMeasurement(com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement value) { + if (surveyLiftMeasurementBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + surveyLiftMeasurement_ = value; + } else { + surveyLiftMeasurementBuilder_.setMessage(value); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + *
+     * Output only. Data about survey lift measurement.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setSurveyLiftMeasurement( + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.Builder builderForValue) { + if (surveyLiftMeasurementBuilder_ == null) { + surveyLiftMeasurement_ = builderForValue.build(); + } else { + surveyLiftMeasurementBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + *
+     * Output only. Data about survey lift measurement.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeSurveyLiftMeasurement(com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement value) { + if (surveyLiftMeasurementBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0) && + surveyLiftMeasurement_ != null && + surveyLiftMeasurement_ != com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.getDefaultInstance()) { + getSurveyLiftMeasurementBuilder().mergeFrom(value); + } else { + surveyLiftMeasurement_ = value; + } + } else { + surveyLiftMeasurementBuilder_.mergeFrom(value); + } + if (surveyLiftMeasurement_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } + return this; + } + /** + *
+     * Output only. Data about survey lift measurement.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearSurveyLiftMeasurement() { + bitField0_ = (bitField0_ & ~0x00000080); + surveyLiftMeasurement_ = null; + if (surveyLiftMeasurementBuilder_ != null) { + surveyLiftMeasurementBuilder_.dispose(); + surveyLiftMeasurementBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Output only. Data about survey lift measurement.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.Builder getSurveyLiftMeasurementBuilder() { + bitField0_ |= 0x00000080; + onChanged(); + return internalGetSurveyLiftMeasurementFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. Data about survey lift measurement.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurementOrBuilder getSurveyLiftMeasurementOrBuilder() { + if (surveyLiftMeasurementBuilder_ != null) { + return surveyLiftMeasurementBuilder_.getMessageOrBuilder(); + } else { + return surveyLiftMeasurement_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.getDefaultInstance() : surveyLiftMeasurement_; + } + } + /** + *
+     * Output only. Data about survey lift measurement.
+     * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurementOrBuilder> + internalGetSurveyLiftMeasurementFieldBuilder() { + if (surveyLiftMeasurementBuilder_ == null) { + surveyLiftMeasurementBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurementOrBuilder>( + getSurveyLiftMeasurement(), + getParentForChildren(), + isClean()); + surveyLiftMeasurement_ = null; + } + return surveyLiftMeasurementBuilder_; + } + + private java.lang.Object startDate_ = ""; + /** + *
+     * Output only. The start date of the lift measurement flight in the
+     * customer's time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the startDate field is set. + */ + public boolean hasStartDate() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + *
+     * Output only. The start date of the lift measurement flight in the
+     * customer's time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The startDate. + */ + public java.lang.String getStartDate() { + java.lang.Object ref = startDate_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + startDate_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The start date of the lift measurement flight in the
+     * customer's time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for startDate. + */ + public com.google.protobuf.ByteString + getStartDateBytes() { + java.lang.Object ref = startDate_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + startDate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The start date of the lift measurement flight in the
+     * customer's time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The startDate to set. + * @return This builder for chaining. + */ + public Builder setStartDate( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + startDate_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + /** + *
+     * Output only. The start date of the lift measurement flight in the
+     * customer's time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearStartDate() { + startDate_ = getDefaultInstance().getStartDate(); + bitField0_ = (bitField0_ & ~0x00000100); + onChanged(); + return this; + } + /** + *
+     * Output only. The start date of the lift measurement flight in the
+     * customer's time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for startDate to set. + * @return This builder for chaining. + */ + public Builder setStartDateBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + startDate_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + private java.lang.Object endDate_ = ""; + /** + *
+     * Output only. The end date of the lift measurement flight in the customer's
+     * time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the endDate field is set. + */ + public boolean hasEndDate() { + return ((bitField0_ & 0x00000200) != 0); + } + /** + *
+     * Output only. The end date of the lift measurement flight in the customer's
+     * time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The endDate. + */ + public java.lang.String getEndDate() { + java.lang.Object ref = endDate_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + endDate_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The end date of the lift measurement flight in the customer's
+     * time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for endDate. + */ + public com.google.protobuf.ByteString + getEndDateBytes() { + java.lang.Object ref = endDate_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + endDate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The end date of the lift measurement flight in the customer's
+     * time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The endDate to set. + * @return This builder for chaining. + */ + public Builder setEndDate( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + endDate_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + *
+     * Output only. The end date of the lift measurement flight in the customer's
+     * time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearEndDate() { + endDate_ = getDefaultInstance().getEndDate(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + return this; + } + /** + *
+     * Output only. The end date of the lift measurement flight in the customer's
+     * time zone.
+     *
+     * Format: YYYY-MM-DD
+     * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for endDate to set. + * @return This builder for chaining. + */ + public Builder setEndDateBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + endDate_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementFlight) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementFlight) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementFlight DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementFlight(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlight getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementFlight parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlight getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightName.java new file mode 100644 index 0000000000..ae058ea110 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightName.java @@ -0,0 +1,250 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v25.resources; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked +@Generated("by gapic-generator-java") +public class LiftMeasurementFlightName implements ResourceName { + private static final PathTemplate + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_LIFT_MEASUREMENT_FLIGHT_ID = + PathTemplate.createWithoutUrlEncoding( + "customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{lift_measurement_flight_id}"); + private volatile Map fieldValuesMap; + private final String customerId; + private final String liftMeasurementConfigurationId; + private final String liftMeasurementFlightId; + + @Deprecated + protected LiftMeasurementFlightName() { + customerId = null; + liftMeasurementConfigurationId = null; + liftMeasurementFlightId = null; + } + + private LiftMeasurementFlightName(Builder builder) { + customerId = Preconditions.checkNotNull(builder.getCustomerId()); + liftMeasurementConfigurationId = + Preconditions.checkNotNull(builder.getLiftMeasurementConfigurationId()); + liftMeasurementFlightId = Preconditions.checkNotNull(builder.getLiftMeasurementFlightId()); + } + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getLiftMeasurementFlightId() { + return liftMeasurementFlightId; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LiftMeasurementFlightName of( + String customerId, String liftMeasurementConfigurationId, String liftMeasurementFlightId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setLiftMeasurementFlightId(liftMeasurementFlightId) + .build(); + } + + public static String format( + String customerId, String liftMeasurementConfigurationId, String liftMeasurementFlightId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setLiftMeasurementFlightId(liftMeasurementFlightId) + .build() + .toString(); + } + + public static @Nullable LiftMeasurementFlightName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_LIFT_MEASUREMENT_FLIGHT_ID.validatedMatch( + formattedString, + "LiftMeasurementFlightName.parse: formattedString not in valid format"); + return of( + matchMap.get("customer_id"), + matchMap.get("lift_measurement_configuration_id"), + matchMap.get("lift_measurement_flight_id")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List<@Nullable LiftMeasurementFlightName> values) { + List list = new ArrayList<>(values.size()); + for (LiftMeasurementFlightName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_LIFT_MEASUREMENT_FLIGHT_ID.matches( + formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (customerId != null) { + fieldMapBuilder.put("customer_id", customerId); + } + if (liftMeasurementConfigurationId != null) { + fieldMapBuilder.put( + "lift_measurement_configuration_id", liftMeasurementConfigurationId); + } + if (liftMeasurementFlightId != null) { + fieldMapBuilder.put("lift_measurement_flight_id", liftMeasurementFlightId); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_LIFT_MEASUREMENT_FLIGHT_ID.instantiate( + "customer_id", + customerId, + "lift_measurement_configuration_id", + liftMeasurementConfigurationId, + "lift_measurement_flight_id", + liftMeasurementFlightId); + } + + @Override + public boolean equals(@Nullable Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + LiftMeasurementFlightName that = ((LiftMeasurementFlightName) o); + return Objects.equals(this.customerId, that.customerId) + && Objects.equals( + this.liftMeasurementConfigurationId, that.liftMeasurementConfigurationId) + && Objects.equals(this.liftMeasurementFlightId, that.liftMeasurementFlightId); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(customerId); + h *= 1000003; + h ^= Objects.hashCode(liftMeasurementConfigurationId); + h *= 1000003; + h ^= Objects.hashCode(liftMeasurementFlightId); + return h; + } + + /** + * Builder for + * customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{lift_measurement_flight_id}. + */ + public static class Builder { + private String customerId; + private String liftMeasurementConfigurationId; + private String liftMeasurementFlightId; + + protected Builder() {} + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getLiftMeasurementFlightId() { + return liftMeasurementFlightId; + } + + public Builder setCustomerId(String customerId) { + this.customerId = customerId; + return this; + } + + public Builder setLiftMeasurementConfigurationId(String liftMeasurementConfigurationId) { + this.liftMeasurementConfigurationId = liftMeasurementConfigurationId; + return this; + } + + public Builder setLiftMeasurementFlightId(String liftMeasurementFlightId) { + this.liftMeasurementFlightId = liftMeasurementFlightId; + return this; + } + + private Builder(LiftMeasurementFlightName liftMeasurementFlightName) { + this.customerId = liftMeasurementFlightName.customerId; + this.liftMeasurementConfigurationId = + liftMeasurementFlightName.liftMeasurementConfigurationId; + this.liftMeasurementFlightId = liftMeasurementFlightName.liftMeasurementFlightId; + } + + public LiftMeasurementFlightName build() { + return new LiftMeasurementFlightName(this); + } + } +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightOrBuilder.java new file mode 100644 index 0000000000..930a0b5ddf --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightOrBuilder.java @@ -0,0 +1,273 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_flight.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public interface LiftMeasurementFlightOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementFlight) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Immutable. The resource name of the lift measurement flight.
+   * Lift measurement flight resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{flight_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + *
+   * Immutable. The resource name of the lift measurement flight.
+   * Lift measurement flight resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementFlights/{lift_measurement_configuration_id}~{flight_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString + getResourceNameBytes(); + + /** + *
+   * Output only. The lift measurement configuration ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + boolean hasLiftMeasurementConfigId(); + /** + *
+   * Output only. The lift measurement configuration ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + long getLiftMeasurementConfigId(); + + /** + *
+   * Output only. The lift measurement flight ID.
+   * 
+ * + * optional int64 lift_measurement_flight_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementFlightId field is set. + */ + boolean hasLiftMeasurementFlightId(); + /** + *
+   * Output only. The lift measurement flight ID.
+   * 
+ * + * optional int64 lift_measurement_flight_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementFlightId. + */ + long getLiftMeasurementFlightId(); + + /** + *
+   * Output only. Flight configuration specific to Survey Lift.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the surveyLiftInfo field is set. + */ + boolean hasSurveyLiftInfo(); + /** + *
+   * Output only. Flight configuration specific to Survey Lift.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The surveyLiftInfo. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo getSurveyLiftInfo(); + /** + *
+   * Output only. Flight configuration specific to Survey Lift.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo survey_lift_info = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfoOrBuilder getSurveyLiftInfoOrBuilder(); + + /** + *
+   * Output only. The name of the lift measurement flight.
+   * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the name field is set. + */ + boolean hasName(); + /** + *
+   * Output only. The name of the lift measurement flight.
+   * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The name. + */ + java.lang.String getName(); + /** + *
+   * Output only. The name of the lift measurement flight.
+   * 
+ * + * optional string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + *
+   * Output only. The status of the lift measurement flight.
+   * 
+ * + * .google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for status. + */ + int getStatusValue(); + /** + *
+   * Output only. The status of the lift measurement flight.
+   * 
+ * + * .google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The status. + */ + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusEnum.LiftMeasurementFlightStatus getStatus(); + + /** + *
+   * Output only. The lift type measured during this flight.
+   * 
+ * + * .google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType lift_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for liftType. + */ + int getLiftTypeValue(); + /** + *
+   * Output only. The lift type measured during this flight.
+   * 
+ * + * .google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType lift_type = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftType. + */ + com.google.ads.googleads.v25.enums.LiftMetricTypeEnum.LiftMetricType getLiftType(); + + /** + *
+   * Output only. Data about survey lift measurement.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the surveyLiftMeasurement field is set. + */ + boolean hasSurveyLiftMeasurement(); + /** + *
+   * Output only. Data about survey lift measurement.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The surveyLiftMeasurement. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement getSurveyLiftMeasurement(); + /** + *
+   * Output only. Data about survey lift measurement.
+   * 
+ * + * optional .google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement survey_lift_measurement = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurementOrBuilder getSurveyLiftMeasurementOrBuilder(); + + /** + *
+   * Output only. The start date of the lift measurement flight in the
+   * customer's time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the startDate field is set. + */ + boolean hasStartDate(); + /** + *
+   * Output only. The start date of the lift measurement flight in the
+   * customer's time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The startDate. + */ + java.lang.String getStartDate(); + /** + *
+   * Output only. The start date of the lift measurement flight in the
+   * customer's time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string start_date = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for startDate. + */ + com.google.protobuf.ByteString + getStartDateBytes(); + + /** + *
+   * Output only. The end date of the lift measurement flight in the customer's
+   * time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the endDate field is set. + */ + boolean hasEndDate(); + /** + *
+   * Output only. The end date of the lift measurement flight in the customer's
+   * time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The endDate. + */ + java.lang.String getEndDate(); + /** + *
+   * Output only. The end date of the lift measurement flight in the customer's
+   * time zone.
+   *
+   * Format: YYYY-MM-DD
+   * 
+ * + * optional string end_date = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for endDate. + */ + com.google.protobuf.ByteString + getEndDateBytes(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightProto.java new file mode 100644 index 0000000000..0566bfcb31 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightProto.java @@ -0,0 +1,151 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_flight.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public final class LiftMeasurementFlightProto extends com.google.protobuf.GeneratedFile { + private LiftMeasurementFlightProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMeasurementFlightProto"); + } + 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_resources_LiftMeasurementFlight_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlight_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_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/resources/lif" + + "t_measurement_flight.proto\022\"google.ads.g" + + "oogleads.v25.resources\032Cgoogle/ads/googl" + + "eads/v25/enums/lift_measurement_flight_s" + + "tatus.proto\0325google/ads/googleads/v25/en" + + "ums/lift_metric_type.proto\032Lgoogle/ads/g" + + "oogleads/v25/enums/survey_lift_flight_ta" + + "rget_response_mode.proto\032\037google/api/fie" + + "ld_behavior.proto\032\031google/api/resource.p" + + "roto\"\205\010\n\025LiftMeasurementFlight\022M\n\rresour" + + "ce_name\030\001 \001(\tB6\340A\005\372A0\n.googleads.googlea" + + "pis.com/LiftMeasurementFlight\022,\n\032lift_me" + + "asurement_config_id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022,\n\032l" + + "ift_measurement_flight_id\030\003 \001(\003B\003\340A\003H\001\210\001" + + "\001\022k\n\020survey_lift_info\030\004 \001(\0132G.google.ads" + + ".googleads.v25.resources.LiftMeasurement" + + "FlightSurveyLiftInfoB\003\340A\003H\002\210\001\001\022\026\n\004name\030\005" + + " \001(\tB\003\340A\003H\003\210\001\001\022p\n\006status\030\010 \001(\0162[.google." + + "ads.googleads.v25.enums.LiftMeasurementF" + + "lightStatusEnum.LiftMeasurementFlightSta" + + "tusB\003\340A\003\022Y\n\tlift_type\030\t \001(\0162A.google.ads" + + ".googleads.v25.enums.LiftMetricTypeEnum." + + "LiftMetricTypeB\003\340A\003\022y\n\027survey_lift_measu" + + "rement\030\014 \001(\0132N.google.ads.googleads.v25." + + "resources.LiftMeasurementFlightSurveyLif" + + "tMeasurementB\003\340A\003H\004\210\001\001\022\034\n\nstart_date\030\016 \001" + + "(\tB\003\340A\003H\005\210\001\001\022\032\n\010end_date\030\017 \001(\tB\003\340A\003H\006\210\001\001" + + ":\245\001\352A\241\001\n.googleads.googleapis.com/LiftMe" + + "asurementFlight\022ocustomers/{customer_id}" + + "/liftMeasurementFlights/{lift_measuremen" + + "t_configuration_id}~{lift_measurement_fl" + + "ight_id}B\035\n\033_lift_measurement_config_idB" + + "\035\n\033_lift_measurement_flight_idB\023\n\021_surve" + + "y_lift_infoB\007\n\005_nameB\032\n\030_survey_lift_mea" + + "surementB\r\n\013_start_dateB\013\n\t_end_date\"\264\001\n" + + "#LiftMeasurementFlightSurveyLiftInfo\022\214\001\n" + + "\024target_response_mode\030\001 \001(\0162i.google.ads" + + ".googleads.v25.enums.SurveyLiftFlightTar" + + "getResponseModeEnum.SurveyLiftFlightTarg" + + "etResponseModeB\003\340A\003\"\227\002\n*LiftMeasurementF" + + "lightSurveyLiftMeasurement\0222\n response_c" + + "ollection_ratio_micros\030\001 \001(\003B\003\340A\003H\000\210\001\001\022*" + + "\n\030min_survey_response_date\030\002 \001(\tB\003\340A\003H\001\210" + + "\001\001\022*\n\030max_survey_response_date\030\003 \001(\tB\003\340A" + + "\003H\002\210\001\001B#\n!_response_collection_ratio_mic" + + "rosB\033\n\031_min_survey_response_dateB\033\n\031_max" + + "_survey_response_dateB\214\002\n&com.google.ads" + + ".googleads.v25.resourcesB\032LiftMeasuremen" + + "tFlightProtoP\001ZKgoogle.golang.org/genpro" + + "to/googleapis/ads/googleads/v25/resource" + + "s;resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds" + + ".V25.Resources\312\002\"Google\\Ads\\GoogleAds\\V2" + + "5\\Resources\352\002&Google::Ads::GoogleAds::V2" + + "5::Resourcesb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusProto.getDescriptor(), + com.google.ads.googleads.v25.enums.LiftMetricTypeProto.getDescriptor(), + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlight_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlight_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlight_descriptor, + new java.lang.String[] { "ResourceName", "LiftMeasurementConfigId", "LiftMeasurementFlightId", "SurveyLiftInfo", "Name", "Status", "LiftType", "SurveyLiftMeasurement", "StartDate", "EndDate", }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_descriptor = + getDescriptor().getMessageType(1); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_descriptor, + new java.lang.String[] { "TargetResponseMode", }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_descriptor = + getDescriptor().getMessageType(2); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_descriptor, + new java.lang.String[] { "ResponseCollectionRatioMicros", "MinSurveyResponseDate", "MaxSurveyResponseDate", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.ads.googleads.v25.enums.LiftMeasurementFlightStatusProto.getDescriptor(); + com.google.ads.googleads.v25.enums.LiftMetricTypeProto.getDescriptor(); + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftInfo.java new file mode 100644 index 0000000000..ca23ae975f --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftInfo.java @@ -0,0 +1,501 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_flight.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +/** + *
+ * Survey Lift specific flight configuration.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementFlightSurveyLiftInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo) + LiftMeasurementFlightSurveyLiftInfoOrBuilder { +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= */ "", + "LiftMeasurementFlightSurveyLiftInfo"); + } + // Use LiftMeasurementFlightSurveyLiftInfo.newBuilder() to construct. + private LiftMeasurementFlightSurveyLiftInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementFlightSurveyLiftInfo() { + targetResponseMode_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.class, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.Builder.class); + } + + public static final int TARGET_RESPONSE_MODE_FIELD_NUMBER = 1; + private int targetResponseMode_ = 0; + /** + *
+   * Output only. The target response mode that will be used to collect survey
+   * responses.
+   * 
+ * + * .google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode target_response_mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for targetResponseMode. + */ + @java.lang.Override public int getTargetResponseModeValue() { + return targetResponseMode_; + } + /** + *
+   * Output only. The target response mode that will be used to collect survey
+   * responses.
+   * 
+ * + * .google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode target_response_mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The targetResponseMode. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode getTargetResponseMode() { + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode result = com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode.forNumber(targetResponseMode_); + return result == null ? com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode.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 (targetResponseMode_ != com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode.UNSPECIFIED.getNumber()) { + output.writeEnum(1, targetResponseMode_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (targetResponseMode_ != com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, targetResponseMode_); + } + 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.resources.LiftMeasurementFlightSurveyLiftInfo)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo other = (com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo) obj; + + if (targetResponseMode_ != other.targetResponseMode_) 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) + TARGET_RESPONSE_MODE_FIELD_NUMBER; + hash = (53 * hash) + targetResponseMode_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo 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.resources.LiftMeasurementFlightSurveyLiftInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo 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.resources.LiftMeasurementFlightSurveyLiftInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo 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.resources.LiftMeasurementFlightSurveyLiftInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo 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.resources.LiftMeasurementFlightSurveyLiftInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo 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.resources.LiftMeasurementFlightSurveyLiftInfo 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.resources.LiftMeasurementFlightSurveyLiftInfo 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.resources.LiftMeasurementFlightSurveyLiftInfo 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; + } + /** + *
+   * Survey Lift specific flight configuration.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo) + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.class, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + targetResponseMode_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftInfo_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo build() { + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo result = new com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.targetResponseMode_ = targetResponseMode_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo.getDefaultInstance()) return this; + if (other.targetResponseMode_ != 0) { + setTargetResponseModeValue(other.getTargetResponseModeValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + targetResponseMode_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private int targetResponseMode_ = 0; + /** + *
+     * Output only. The target response mode that will be used to collect survey
+     * responses.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode target_response_mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for targetResponseMode. + */ + @java.lang.Override public int getTargetResponseModeValue() { + return targetResponseMode_; + } + /** + *
+     * Output only. The target response mode that will be used to collect survey
+     * responses.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode target_response_mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for targetResponseMode to set. + * @return This builder for chaining. + */ + public Builder setTargetResponseModeValue(int value) { + targetResponseMode_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Output only. The target response mode that will be used to collect survey
+     * responses.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode target_response_mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The targetResponseMode. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode getTargetResponseMode() { + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode result = com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode.forNumber(targetResponseMode_); + return result == null ? com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode.UNRECOGNIZED : result; + } + /** + *
+     * Output only. The target response mode that will be used to collect survey
+     * responses.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode target_response_mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The targetResponseMode to set. + * @return This builder for chaining. + */ + public Builder setTargetResponseMode(com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000001; + targetResponseMode_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Output only. The target response mode that will be used to collect survey
+     * responses.
+     * 
+ * + * .google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode target_response_mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearTargetResponseMode() { + bitField0_ = (bitField0_ & ~0x00000001); + targetResponseMode_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementFlightSurveyLiftInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftInfoOrBuilder.java new file mode 100644 index 0000000000..c7b8b289b0 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftInfoOrBuilder.java @@ -0,0 +1,33 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_flight.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public interface LiftMeasurementFlightSurveyLiftInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftInfo) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Output only. The target response mode that will be used to collect survey
+   * responses.
+   * 
+ * + * .google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode target_response_mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for targetResponseMode. + */ + int getTargetResponseModeValue(); + /** + *
+   * Output only. The target response mode that will be used to collect survey
+   * responses.
+   * 
+ * + * .google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode target_response_mode = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The targetResponseMode. + */ + com.google.ads.googleads.v25.enums.SurveyLiftFlightTargetResponseModeEnum.SurveyLiftFlightTargetResponseMode getTargetResponseMode(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftMeasurement.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftMeasurement.java new file mode 100644 index 0000000000..3df8d2031d --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftMeasurement.java @@ -0,0 +1,882 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_flight.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +/** + *
+ * Survey Lift measurement info.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementFlightSurveyLiftMeasurement extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement) + LiftMeasurementFlightSurveyLiftMeasurementOrBuilder { +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= */ "", + "LiftMeasurementFlightSurveyLiftMeasurement"); + } + // Use LiftMeasurementFlightSurveyLiftMeasurement.newBuilder() to construct. + private LiftMeasurementFlightSurveyLiftMeasurement(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementFlightSurveyLiftMeasurement() { + minSurveyResponseDate_ = ""; + maxSurveyResponseDate_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.class, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.Builder.class); + } + + private int bitField0_; + public static final int RESPONSE_COLLECTION_RATIO_MICROS_FIELD_NUMBER = 1; + private long responseCollectionRatioMicros_ = 0L; + /** + *
+   * Output only. The ratio of target survey responses that have been collected
+   * so far. Expressed in micros: 0 = 0%, 1000000 = 100%.
+   * 
+ * + * optional int64 response_collection_ratio_micros = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the responseCollectionRatioMicros field is set. + */ + @java.lang.Override + public boolean hasResponseCollectionRatioMicros() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Output only. The ratio of target survey responses that have been collected
+   * so far. Expressed in micros: 0 = 0%, 1000000 = 100%.
+   * 
+ * + * optional int64 response_collection_ratio_micros = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The responseCollectionRatioMicros. + */ + @java.lang.Override + public long getResponseCollectionRatioMicros() { + return responseCollectionRatioMicros_; + } + + public static final int MIN_SURVEY_RESPONSE_DATE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object minSurveyResponseDate_ = ""; + /** + *
+   * Output only. The earliest date in which survey responses were recorded.
+   * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the minSurveyResponseDate field is set. + */ + @java.lang.Override + public boolean hasMinSurveyResponseDate() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+   * Output only. The earliest date in which survey responses were recorded.
+   * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The minSurveyResponseDate. + */ + @java.lang.Override + public java.lang.String getMinSurveyResponseDate() { + java.lang.Object ref = minSurveyResponseDate_; + 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(); + minSurveyResponseDate_ = s; + return s; + } + } + /** + *
+   * Output only. The earliest date in which survey responses were recorded.
+   * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for minSurveyResponseDate. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMinSurveyResponseDateBytes() { + java.lang.Object ref = minSurveyResponseDate_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + minSurveyResponseDate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MAX_SURVEY_RESPONSE_DATE_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object maxSurveyResponseDate_ = ""; + /** + *
+   * Output only. The latest date in which survey responses were recorded.
+   * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the maxSurveyResponseDate field is set. + */ + @java.lang.Override + public boolean hasMaxSurveyResponseDate() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+   * Output only. The latest date in which survey responses were recorded.
+   * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The maxSurveyResponseDate. + */ + @java.lang.Override + public java.lang.String getMaxSurveyResponseDate() { + java.lang.Object ref = maxSurveyResponseDate_; + 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(); + maxSurveyResponseDate_ = s; + return s; + } + } + /** + *
+   * Output only. The latest date in which survey responses were recorded.
+   * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for maxSurveyResponseDate. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMaxSurveyResponseDateBytes() { + java.lang.Object ref = maxSurveyResponseDate_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + maxSurveyResponseDate_ = 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)) { + output.writeInt64(1, responseCollectionRatioMicros_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, minSurveyResponseDate_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, maxSurveyResponseDate_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, responseCollectionRatioMicros_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, minSurveyResponseDate_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, maxSurveyResponseDate_); + } + 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.resources.LiftMeasurementFlightSurveyLiftMeasurement)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement other = (com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement) obj; + + if (hasResponseCollectionRatioMicros() != other.hasResponseCollectionRatioMicros()) return false; + if (hasResponseCollectionRatioMicros()) { + if (getResponseCollectionRatioMicros() + != other.getResponseCollectionRatioMicros()) return false; + } + if (hasMinSurveyResponseDate() != other.hasMinSurveyResponseDate()) return false; + if (hasMinSurveyResponseDate()) { + if (!getMinSurveyResponseDate() + .equals(other.getMinSurveyResponseDate())) return false; + } + if (hasMaxSurveyResponseDate() != other.hasMaxSurveyResponseDate()) return false; + if (hasMaxSurveyResponseDate()) { + if (!getMaxSurveyResponseDate() + .equals(other.getMaxSurveyResponseDate())) 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 (hasResponseCollectionRatioMicros()) { + hash = (37 * hash) + RESPONSE_COLLECTION_RATIO_MICROS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getResponseCollectionRatioMicros()); + } + if (hasMinSurveyResponseDate()) { + hash = (37 * hash) + MIN_SURVEY_RESPONSE_DATE_FIELD_NUMBER; + hash = (53 * hash) + getMinSurveyResponseDate().hashCode(); + } + if (hasMaxSurveyResponseDate()) { + hash = (37 * hash) + MAX_SURVEY_RESPONSE_DATE_FIELD_NUMBER; + hash = (53 * hash) + getMaxSurveyResponseDate().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement 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.resources.LiftMeasurementFlightSurveyLiftMeasurement parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement 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.resources.LiftMeasurementFlightSurveyLiftMeasurement parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement 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.resources.LiftMeasurementFlightSurveyLiftMeasurement parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement 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.resources.LiftMeasurementFlightSurveyLiftMeasurement parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement 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.resources.LiftMeasurementFlightSurveyLiftMeasurement 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.resources.LiftMeasurementFlightSurveyLiftMeasurement 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.resources.LiftMeasurementFlightSurveyLiftMeasurement 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; + } + /** + *
+   * Survey Lift measurement info.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement) + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurementOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.class, com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + responseCollectionRatioMicros_ = 0L; + minSurveyResponseDate_ = ""; + maxSurveyResponseDate_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementFlightSurveyLiftMeasurement_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement build() { + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement result = new com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.responseCollectionRatioMicros_ = responseCollectionRatioMicros_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.minSurveyResponseDate_ = minSurveyResponseDate_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.maxSurveyResponseDate_ = maxSurveyResponseDate_; + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement.getDefaultInstance()) return this; + if (other.hasResponseCollectionRatioMicros()) { + setResponseCollectionRatioMicros(other.getResponseCollectionRatioMicros()); + } + if (other.hasMinSurveyResponseDate()) { + minSurveyResponseDate_ = other.minSurveyResponseDate_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasMaxSurveyResponseDate()) { + maxSurveyResponseDate_ = other.maxSurveyResponseDate_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + responseCollectionRatioMicros_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + minSurveyResponseDate_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + maxSurveyResponseDate_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private long responseCollectionRatioMicros_ ; + /** + *
+     * Output only. The ratio of target survey responses that have been collected
+     * so far. Expressed in micros: 0 = 0%, 1000000 = 100%.
+     * 
+ * + * optional int64 response_collection_ratio_micros = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the responseCollectionRatioMicros field is set. + */ + @java.lang.Override + public boolean hasResponseCollectionRatioMicros() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+     * Output only. The ratio of target survey responses that have been collected
+     * so far. Expressed in micros: 0 = 0%, 1000000 = 100%.
+     * 
+ * + * optional int64 response_collection_ratio_micros = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The responseCollectionRatioMicros. + */ + @java.lang.Override + public long getResponseCollectionRatioMicros() { + return responseCollectionRatioMicros_; + } + /** + *
+     * Output only. The ratio of target survey responses that have been collected
+     * so far. Expressed in micros: 0 = 0%, 1000000 = 100%.
+     * 
+ * + * optional int64 response_collection_ratio_micros = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The responseCollectionRatioMicros to set. + * @return This builder for chaining. + */ + public Builder setResponseCollectionRatioMicros(long value) { + + responseCollectionRatioMicros_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Output only. The ratio of target survey responses that have been collected
+     * so far. Expressed in micros: 0 = 0%, 1000000 = 100%.
+     * 
+ * + * optional int64 response_collection_ratio_micros = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearResponseCollectionRatioMicros() { + bitField0_ = (bitField0_ & ~0x00000001); + responseCollectionRatioMicros_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object minSurveyResponseDate_ = ""; + /** + *
+     * Output only. The earliest date in which survey responses were recorded.
+     * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the minSurveyResponseDate field is set. + */ + public boolean hasMinSurveyResponseDate() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Output only. The earliest date in which survey responses were recorded.
+     * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The minSurveyResponseDate. + */ + public java.lang.String getMinSurveyResponseDate() { + java.lang.Object ref = minSurveyResponseDate_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + minSurveyResponseDate_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The earliest date in which survey responses were recorded.
+     * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for minSurveyResponseDate. + */ + public com.google.protobuf.ByteString + getMinSurveyResponseDateBytes() { + java.lang.Object ref = minSurveyResponseDate_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + minSurveyResponseDate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The earliest date in which survey responses were recorded.
+     * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The minSurveyResponseDate to set. + * @return This builder for chaining. + */ + public Builder setMinSurveyResponseDate( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + minSurveyResponseDate_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Output only. The earliest date in which survey responses were recorded.
+     * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearMinSurveyResponseDate() { + minSurveyResponseDate_ = getDefaultInstance().getMinSurveyResponseDate(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+     * Output only. The earliest date in which survey responses were recorded.
+     * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for minSurveyResponseDate to set. + * @return This builder for chaining. + */ + public Builder setMinSurveyResponseDateBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + minSurveyResponseDate_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object maxSurveyResponseDate_ = ""; + /** + *
+     * Output only. The latest date in which survey responses were recorded.
+     * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the maxSurveyResponseDate field is set. + */ + public boolean hasMaxSurveyResponseDate() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+     * Output only. The latest date in which survey responses were recorded.
+     * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The maxSurveyResponseDate. + */ + public java.lang.String getMaxSurveyResponseDate() { + java.lang.Object ref = maxSurveyResponseDate_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + maxSurveyResponseDate_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The latest date in which survey responses were recorded.
+     * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for maxSurveyResponseDate. + */ + public com.google.protobuf.ByteString + getMaxSurveyResponseDateBytes() { + java.lang.Object ref = maxSurveyResponseDate_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + maxSurveyResponseDate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The latest date in which survey responses were recorded.
+     * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The maxSurveyResponseDate to set. + * @return This builder for chaining. + */ + public Builder setMaxSurveyResponseDate( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + maxSurveyResponseDate_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Output only. The latest date in which survey responses were recorded.
+     * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearMaxSurveyResponseDate() { + maxSurveyResponseDate_ = getDefaultInstance().getMaxSurveyResponseDate(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + *
+     * Output only. The latest date in which survey responses were recorded.
+     * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The bytes for maxSurveyResponseDate to set. + * @return This builder for chaining. + */ + public Builder setMaxSurveyResponseDateBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + maxSurveyResponseDate_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementFlightSurveyLiftMeasurement parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftMeasurementOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftMeasurementOrBuilder.java new file mode 100644 index 0000000000..036a16b21b --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementFlightSurveyLiftMeasurementOrBuilder.java @@ -0,0 +1,91 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_flight.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public interface LiftMeasurementFlightSurveyLiftMeasurementOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementFlightSurveyLiftMeasurement) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Output only. The ratio of target survey responses that have been collected
+   * so far. Expressed in micros: 0 = 0%, 1000000 = 100%.
+   * 
+ * + * optional int64 response_collection_ratio_micros = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the responseCollectionRatioMicros field is set. + */ + boolean hasResponseCollectionRatioMicros(); + /** + *
+   * Output only. The ratio of target survey responses that have been collected
+   * so far. Expressed in micros: 0 = 0%, 1000000 = 100%.
+   * 
+ * + * optional int64 response_collection_ratio_micros = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The responseCollectionRatioMicros. + */ + long getResponseCollectionRatioMicros(); + + /** + *
+   * Output only. The earliest date in which survey responses were recorded.
+   * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the minSurveyResponseDate field is set. + */ + boolean hasMinSurveyResponseDate(); + /** + *
+   * Output only. The earliest date in which survey responses were recorded.
+   * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The minSurveyResponseDate. + */ + java.lang.String getMinSurveyResponseDate(); + /** + *
+   * Output only. The earliest date in which survey responses were recorded.
+   * 
+ * + * optional string min_survey_response_date = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for minSurveyResponseDate. + */ + com.google.protobuf.ByteString + getMinSurveyResponseDateBytes(); + + /** + *
+   * Output only. The latest date in which survey responses were recorded.
+   * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the maxSurveyResponseDate field is set. + */ + boolean hasMaxSurveyResponseDate(); + /** + *
+   * Output only. The latest date in which survey responses were recorded.
+   * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The maxSurveyResponseDate. + */ + java.lang.String getMaxSurveyResponseDate(); + /** + *
+   * Output only. The latest date in which survey responses were recorded.
+   * 
+ * + * optional string max_survey_response_date = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The bytes for maxSurveyResponseDate. + */ + com.google.protobuf.ByteString + getMaxSurveyResponseDateBytes(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGender.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGender.java new file mode 100644 index 0000000000..806f760290 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGender.java @@ -0,0 +1,988 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_gender.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +/** + *
+ * A brand lift measurement by gender.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementGender} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementGender extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementGender) + LiftMeasurementGenderOrBuilder { +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= */ "", + "LiftMeasurementGender"); + } + // Use LiftMeasurementGender.newBuilder() to construct. + private LiftMeasurementGender(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementGender() { + resourceName_ = ""; + campaign_ = ""; + gender_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementGenderProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementGender_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementGenderProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementGender_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementGender.class, com.google.ads.googleads.v25.resources.LiftMeasurementGender.Builder.class); + } + + private int bitField0_; + public static final int RESOURCE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object resourceName_ = ""; + /** + *
+   * Output only. The resource name of the lift measurement gender.
+   * Lift measurement gender resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementGenders/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + *
+   * Output only. The resource name of the lift measurement gender.
+   * Lift measurement gender resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementGenders/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER = 2; + private long liftMeasurementConfigId_ = 0L; + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + + public static final int CAMPAIGN_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object campaign_ = ""; + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + @java.lang.Override + public boolean hasCampaign() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + @java.lang.Override + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + 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(); + campaign_ = s; + return s; + } + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int GENDER_FIELD_NUMBER = 5; + private int gender_ = 0; + /** + *
+   * Output only. The gender type.
+   * 
+ * + * .google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for gender. + */ + @java.lang.Override public int getGenderValue() { + return gender_; + } + /** + *
+   * Output only. The gender type.
+   * 
+ * + * .google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @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; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt64(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, campaign_); + } + if (gender_ != com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType.UNSPECIFIED.getNumber()) { + output.writeEnum(5, gender_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, campaign_); + } + if (gender_ != com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(5, gender_); + } + 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.resources.LiftMeasurementGender)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementGender other = (com.google.ads.googleads.v25.resources.LiftMeasurementGender) obj; + + if (!getResourceName() + .equals(other.getResourceName())) return false; + if (hasLiftMeasurementConfigId() != other.hasLiftMeasurementConfigId()) return false; + if (hasLiftMeasurementConfigId()) { + if (getLiftMeasurementConfigId() + != other.getLiftMeasurementConfigId()) return false; + } + if (hasCampaign() != other.hasCampaign()) return false; + if (hasCampaign()) { + if (!getCampaign() + .equals(other.getCampaign())) return false; + } + if (gender_ != other.gender_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + if (hasLiftMeasurementConfigId()) { + hash = (37 * hash) + LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getLiftMeasurementConfigId()); + } + if (hasCampaign()) { + hash = (37 * hash) + CAMPAIGN_FIELD_NUMBER; + hash = (53 * hash) + getCampaign().hashCode(); + } + hash = (37 * hash) + GENDER_FIELD_NUMBER; + hash = (53 * hash) + gender_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementGender parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementGender 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.resources.LiftMeasurementGender parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementGender 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.resources.LiftMeasurementGender parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementGender 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.resources.LiftMeasurementGender parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementGender 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.resources.LiftMeasurementGender parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementGender 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.resources.LiftMeasurementGender 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.resources.LiftMeasurementGender 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.resources.LiftMeasurementGender prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A brand lift measurement by gender.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementGender} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementGender) + com.google.ads.googleads.v25.resources.LiftMeasurementGenderOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementGenderProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementGender_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementGenderProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementGender_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementGender.class, com.google.ads.googleads.v25.resources.LiftMeasurementGender.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementGender.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + resourceName_ = ""; + liftMeasurementConfigId_ = 0L; + campaign_ = ""; + gender_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementGenderProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementGender_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementGender getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementGender.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementGender build() { + com.google.ads.googleads.v25.resources.LiftMeasurementGender result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementGender buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementGender result = new com.google.ads.googleads.v25.resources.LiftMeasurementGender(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementGender result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceName_ = resourceName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.liftMeasurementConfigId_ = liftMeasurementConfigId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.campaign_ = campaign_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.gender_ = gender_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementGender) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementGender)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementGender other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementGender.getDefaultInstance()) return this; + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasLiftMeasurementConfigId()) { + setLiftMeasurementConfigId(other.getLiftMeasurementConfigId()); + } + if (other.hasCampaign()) { + campaign_ = other.campaign_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.gender_ != 0) { + setGenderValue(other.getGenderValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + resourceName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + liftMeasurementConfigId_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: { + campaign_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 40: { + gender_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 40 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object resourceName_ = ""; + /** + *
+     * Output only. The resource name of the lift measurement gender.
+     * Lift measurement gender resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementGenders/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement gender.
+     * Lift measurement gender resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementGenders/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement gender.
+     * Lift measurement gender resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementGenders/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement gender.
+     * Lift measurement gender resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementGenders/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearResourceName() { + resourceName_ = getDefaultInstance().getResourceName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement gender.
+     * Lift measurement gender resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementGenders/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private long liftMeasurementConfigId_ ; + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The liftMeasurementConfigId to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementConfigId(long value) { + + liftMeasurementConfigId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearLiftMeasurementConfigId() { + bitField0_ = (bitField0_ & ~0x00000002); + liftMeasurementConfigId_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object campaign_ = ""; + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + public boolean hasCampaign() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + campaign_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaign( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearCampaign() { + campaign_ = getDefaultInstance().getCampaign(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaignBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private int gender_ = 0; + /** + *
+     * Output only. The gender type.
+     * 
+ * + * .google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for gender. + */ + @java.lang.Override public int getGenderValue() { + return gender_; + } + /** + *
+     * Output only. The gender type.
+     * 
+ * + * .google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @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; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * Output only. The gender type.
+     * 
+ * + * .google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @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; + } + /** + *
+     * Output only. The gender type.
+     * 
+ * + * .google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @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(); } + bitField0_ |= 0x00000008; + gender_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * Output only. The gender type.
+     * 
+ * + * .google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearGender() { + bitField0_ = (bitField0_ & ~0x00000008); + gender_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementGender) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementGender) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementGender DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementGender(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementGender getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementGender parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementGender getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderName.java new file mode 100644 index 0000000000..4cb0562426 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderName.java @@ -0,0 +1,285 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v25.resources; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked +@Generated("by gapic-generator-java") +public class LiftMeasurementGenderName implements ResourceName { + private static final PathTemplate + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID = + PathTemplate.createWithoutUrlEncoding( + "customers/{customer_id}/liftMeasurementGenders/{lift_measurement_configuration_id}~{campaign_id}~{criterion_id}"); + private volatile Map fieldValuesMap; + private final String customerId; + private final String liftMeasurementConfigurationId; + private final String campaignId; + private final String criterionId; + + @Deprecated + protected LiftMeasurementGenderName() { + customerId = null; + liftMeasurementConfigurationId = null; + campaignId = null; + criterionId = null; + } + + private LiftMeasurementGenderName(Builder builder) { + customerId = Preconditions.checkNotNull(builder.getCustomerId()); + liftMeasurementConfigurationId = + Preconditions.checkNotNull(builder.getLiftMeasurementConfigurationId()); + campaignId = Preconditions.checkNotNull(builder.getCampaignId()); + criterionId = Preconditions.checkNotNull(builder.getCriterionId()); + } + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public String getCriterionId() { + return criterionId; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LiftMeasurementGenderName of( + String customerId, + String liftMeasurementConfigurationId, + String campaignId, + String criterionId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .setCriterionId(criterionId) + .build(); + } + + public static String format( + String customerId, + String liftMeasurementConfigurationId, + String campaignId, + String criterionId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .setCriterionId(criterionId) + .build() + .toString(); + } + + public static @Nullable LiftMeasurementGenderName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID.validatedMatch( + formattedString, + "LiftMeasurementGenderName.parse: formattedString not in valid format"); + return of( + matchMap.get("customer_id"), + matchMap.get("lift_measurement_configuration_id"), + matchMap.get("campaign_id"), + matchMap.get("criterion_id")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List<@Nullable LiftMeasurementGenderName> values) { + List list = new ArrayList<>(values.size()); + for (LiftMeasurementGenderName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID.matches( + formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (customerId != null) { + fieldMapBuilder.put("customer_id", customerId); + } + if (liftMeasurementConfigurationId != null) { + fieldMapBuilder.put( + "lift_measurement_configuration_id", liftMeasurementConfigurationId); + } + if (campaignId != null) { + fieldMapBuilder.put("campaign_id", campaignId); + } + if (criterionId != null) { + fieldMapBuilder.put("criterion_id", criterionId); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_CRITERION_ID.instantiate( + "customer_id", + customerId, + "lift_measurement_configuration_id", + liftMeasurementConfigurationId, + "campaign_id", + campaignId, + "criterion_id", + criterionId); + } + + @Override + public boolean equals(@Nullable Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + LiftMeasurementGenderName that = ((LiftMeasurementGenderName) o); + return Objects.equals(this.customerId, that.customerId) + && Objects.equals( + this.liftMeasurementConfigurationId, that.liftMeasurementConfigurationId) + && Objects.equals(this.campaignId, that.campaignId) + && Objects.equals(this.criterionId, that.criterionId); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(customerId); + h *= 1000003; + h ^= Objects.hashCode(liftMeasurementConfigurationId); + h *= 1000003; + h ^= Objects.hashCode(campaignId); + h *= 1000003; + h ^= Objects.hashCode(criterionId); + return h; + } + + /** + * Builder for + * customers/{customer_id}/liftMeasurementGenders/{lift_measurement_configuration_id}~{campaign_id}~{criterion_id}. + */ + public static class Builder { + private String customerId; + private String liftMeasurementConfigurationId; + private String campaignId; + private String criterionId; + + protected Builder() {} + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public String getCriterionId() { + return criterionId; + } + + public Builder setCustomerId(String customerId) { + this.customerId = customerId; + return this; + } + + public Builder setLiftMeasurementConfigurationId(String liftMeasurementConfigurationId) { + this.liftMeasurementConfigurationId = liftMeasurementConfigurationId; + return this; + } + + public Builder setCampaignId(String campaignId) { + this.campaignId = campaignId; + return this; + } + + public Builder setCriterionId(String criterionId) { + this.criterionId = criterionId; + return this; + } + + private Builder(LiftMeasurementGenderName liftMeasurementGenderName) { + this.customerId = liftMeasurementGenderName.customerId; + this.liftMeasurementConfigurationId = + liftMeasurementGenderName.liftMeasurementConfigurationId; + this.campaignId = liftMeasurementGenderName.campaignId; + this.criterionId = liftMeasurementGenderName.criterionId; + } + + public LiftMeasurementGenderName build() { + return new LiftMeasurementGenderName(this); + } + } +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderOrBuilder.java new file mode 100644 index 0000000000..13b4c88fc0 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderOrBuilder.java @@ -0,0 +1,105 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_gender.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public interface LiftMeasurementGenderOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementGender) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Output only. The resource name of the lift measurement gender.
+   * Lift measurement gender resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementGenders/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + *
+   * Output only. The resource name of the lift measurement gender.
+   * Lift measurement gender resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementGenders/{lift_measurement_config_id}~{campaign_id}~{criterion_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString + getResourceNameBytes(); + + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + boolean hasLiftMeasurementConfigId(); + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + long getLiftMeasurementConfigId(); + + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + boolean hasCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + java.lang.String getCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + com.google.protobuf.ByteString + getCampaignBytes(); + + /** + *
+   * Output only. The gender type.
+   * 
+ * + * .google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The enum numeric value on the wire for gender. + */ + int getGenderValue(); + /** + *
+   * Output only. The gender type.
+   * 
+ * + * .google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The gender. + */ + com.google.ads.googleads.v25.enums.GenderTypeEnum.GenderType getGender(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderProto.java new file mode 100644 index 0000000000..6b630d0b79 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementGenderProto.java @@ -0,0 +1,96 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_gender.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public final class LiftMeasurementGenderProto extends com.google.protobuf.GeneratedFile { + private LiftMeasurementGenderProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMeasurementGenderProto"); + } + 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_resources_LiftMeasurementGender_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementGender_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/resources/lif" + + "t_measurement_gender.proto\022\"google.ads.g" + + "oogleads.v25.resources\0320google/ads/googl" + + "eads/v25/enums/gender_type.proto\032\037google" + + "/api/field_behavior.proto\032\031google/api/re" + + "source.proto\"\372\003\n\025LiftMeasurementGender\022M" + + "\n\rresource_name\030\001 \001(\tB6\340A\003\372A0\n.googleads" + + ".googleapis.com/LiftMeasurementGender\022,\n" + + "\032lift_measurement_config_id\030\002 \001(\003B\003\340A\003H\000" + + "\210\001\001\022@\n\010campaign\030\003 \001(\tB)\340A\003\372A#\n!googleads" + + ".googleapis.com/CampaignH\001\210\001\001\022N\n\006gender\030" + + "\005 \001(\01629.google.ads.googleads.v25.enums.G" + + "enderTypeEnum.GenderTypeB\003\340A\003:\245\001\352A\241\001\n.go" + + "ogleads.googleapis.com/LiftMeasurementGe" + + "nder\022ocustomers/{customer_id}/liftMeasur" + + "ementGenders/{lift_measurement_configura" + + "tion_id}~{campaign_id}~{criterion_id}B\035\n" + + "\033_lift_measurement_config_idB\013\n\t_campaig" + + "nB\214\002\n&com.google.ads.googleads.v25.resou" + + "rcesB\032LiftMeasurementGenderProtoP\001ZKgoog" + + "le.golang.org/genproto/googleapis/ads/go" + + "ogleads/v25/resources;resources\242\002\003GAA\252\002\"" + + "Google.Ads.GoogleAds.V25.Resources\312\002\"Goo" + + "gle\\Ads\\GoogleAds\\V25\\Resources\352\002&Google" + + "::Ads::GoogleAds::V25::Resourcesb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.ads.googleads.v25.enums.GenderTypeProto.getDescriptor(), + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementGender_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementGender_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementGender_descriptor, + new java.lang.String[] { "ResourceName", "LiftMeasurementConfigId", "Campaign", "Gender", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.ads.googleads.v25.enums.GenderTypeProto.getDescriptor(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideo.java new file mode 100644 index 0000000000..35ffd1b573 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideo.java @@ -0,0 +1,1061 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_video.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +/** + *
+ * A brand lift measurement by video.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementVideo} + */ +@com.google.protobuf.Generated +public final class LiftMeasurementVideo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.LiftMeasurementVideo) + LiftMeasurementVideoOrBuilder { +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= */ "", + "LiftMeasurementVideo"); + } + // Use LiftMeasurementVideo.newBuilder() to construct. + private LiftMeasurementVideo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private LiftMeasurementVideo() { + resourceName_ = ""; + campaign_ = ""; + video_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementVideoProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementVideo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementVideoProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementVideo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementVideo.class, com.google.ads.googleads.v25.resources.LiftMeasurementVideo.Builder.class); + } + + private int bitField0_; + public static final int RESOURCE_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object resourceName_ = ""; + /** + *
+   * Output only. The resource name of the lift measurement video.
+   * Lift measurement video resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementVideos/{lift_measurement_config_id}~{campaign_id}~{external_video_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + *
+   * Output only. The resource name of the lift measurement video.
+   * Lift measurement video resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementVideos/{lift_measurement_config_id}~{campaign_id}~{external_video_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER = 2; + private long liftMeasurementConfigId_ = 0L; + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + + public static final int CAMPAIGN_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object campaign_ = ""; + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + @java.lang.Override + public boolean hasCampaign() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + @java.lang.Override + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + 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(); + campaign_ = s; + return s; + } + } + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VIDEO_FIELD_NUMBER = 5; + @SuppressWarnings("serial") + private volatile java.lang.Object video_ = ""; + /** + *
+   * Output only. The video resource name.
+   * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the video field is set. + */ + @java.lang.Override + public boolean hasVideo() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+   * Output only. The video resource name.
+   * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The video. + */ + @java.lang.Override + public java.lang.String getVideo() { + java.lang.Object ref = video_; + 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(); + video_ = s; + return s; + } + } + /** + *
+   * Output only. The video resource name.
+   * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for video. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getVideoBytes() { + java.lang.Object ref = video_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + video_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt64(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, campaign_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, video_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, resourceName_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, liftMeasurementConfigId_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, campaign_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, video_); + } + 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.resources.LiftMeasurementVideo)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.LiftMeasurementVideo other = (com.google.ads.googleads.v25.resources.LiftMeasurementVideo) obj; + + if (!getResourceName() + .equals(other.getResourceName())) return false; + if (hasLiftMeasurementConfigId() != other.hasLiftMeasurementConfigId()) return false; + if (hasLiftMeasurementConfigId()) { + if (getLiftMeasurementConfigId() + != other.getLiftMeasurementConfigId()) return false; + } + if (hasCampaign() != other.hasCampaign()) return false; + if (hasCampaign()) { + if (!getCampaign() + .equals(other.getCampaign())) return false; + } + if (hasVideo() != other.hasVideo()) return false; + if (hasVideo()) { + if (!getVideo() + .equals(other.getVideo())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + if (hasLiftMeasurementConfigId()) { + hash = (37 * hash) + LIFT_MEASUREMENT_CONFIG_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getLiftMeasurementConfigId()); + } + if (hasCampaign()) { + hash = (37 * hash) + CAMPAIGN_FIELD_NUMBER; + hash = (53 * hash) + getCampaign().hashCode(); + } + if (hasVideo()) { + hash = (37 * hash) + VIDEO_FIELD_NUMBER; + hash = (53 * hash) + getVideo().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementVideo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementVideo 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.resources.LiftMeasurementVideo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementVideo 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.resources.LiftMeasurementVideo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementVideo 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.resources.LiftMeasurementVideo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.LiftMeasurementVideo 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.resources.LiftMeasurementVideo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementVideo 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.resources.LiftMeasurementVideo 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.resources.LiftMeasurementVideo 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.resources.LiftMeasurementVideo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A brand lift measurement by video.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.LiftMeasurementVideo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.LiftMeasurementVideo) + com.google.ads.googleads.v25.resources.LiftMeasurementVideoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.LiftMeasurementVideoProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementVideo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.LiftMeasurementVideoProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementVideo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.LiftMeasurementVideo.class, com.google.ads.googleads.v25.resources.LiftMeasurementVideo.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.LiftMeasurementVideo.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + resourceName_ = ""; + liftMeasurementConfigId_ = 0L; + campaign_ = ""; + video_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementVideoProto.internal_static_google_ads_googleads_v25_resources_LiftMeasurementVideo_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementVideo getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.LiftMeasurementVideo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementVideo build() { + com.google.ads.googleads.v25.resources.LiftMeasurementVideo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementVideo buildPartial() { + com.google.ads.googleads.v25.resources.LiftMeasurementVideo result = new com.google.ads.googleads.v25.resources.LiftMeasurementVideo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.LiftMeasurementVideo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceName_ = resourceName_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.liftMeasurementConfigId_ = liftMeasurementConfigId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.campaign_ = campaign_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.video_ = video_; + to_bitField0_ |= 0x00000004; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.LiftMeasurementVideo) { + return mergeFrom((com.google.ads.googleads.v25.resources.LiftMeasurementVideo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.LiftMeasurementVideo other) { + if (other == com.google.ads.googleads.v25.resources.LiftMeasurementVideo.getDefaultInstance()) return this; + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasLiftMeasurementConfigId()) { + setLiftMeasurementConfigId(other.getLiftMeasurementConfigId()); + } + if (other.hasCampaign()) { + campaign_ = other.campaign_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasVideo()) { + video_ = other.video_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + resourceName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + liftMeasurementConfigId_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: { + campaign_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 42: { + video_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 42 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object resourceName_ = ""; + /** + *
+     * Output only. The resource name of the lift measurement video.
+     * Lift measurement video resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementVideos/{lift_measurement_config_id}~{campaign_id}~{external_video_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement video.
+     * Lift measurement video resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementVideos/{lift_measurement_config_id}~{campaign_id}~{external_video_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString + getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The resource name of the lift measurement video.
+     * Lift measurement video resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementVideos/{lift_measurement_config_id}~{campaign_id}~{external_video_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement video.
+     * Lift measurement video resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementVideos/{lift_measurement_config_id}~{campaign_id}~{external_video_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearResourceName() { + resourceName_ = getDefaultInstance().getResourceName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * Output only. The resource name of the lift measurement video.
+     * Lift measurement video resource names have the form:
+     *
+     * `customers/{customer_id}/liftMeasurementVideos/{lift_measurement_config_id}~{campaign_id}~{external_video_id}`
+     * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + resourceName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private long liftMeasurementConfigId_ ; + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfigId() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + @java.lang.Override + public long getLiftMeasurementConfigId() { + return liftMeasurementConfigId_; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The liftMeasurementConfigId to set. + * @return This builder for chaining. + */ + public Builder setLiftMeasurementConfigId(long value) { + + liftMeasurementConfigId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Output only. The lift measurement config ID.
+     * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearLiftMeasurementConfigId() { + bitField0_ = (bitField0_ & ~0x00000002); + liftMeasurementConfigId_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object campaign_ = ""; + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + public boolean hasCampaign() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + public java.lang.String getCampaign() { + java.lang.Object ref = campaign_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + campaign_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + public com.google.protobuf.ByteString + getCampaignBytes() { + java.lang.Object ref = campaign_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + campaign_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaign( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearCampaign() { + campaign_ = getDefaultInstance().getCampaign(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + *
+     * Output only. The campaign resource name.
+     * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for campaign to set. + * @return This builder for chaining. + */ + public Builder setCampaignBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + campaign_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object video_ = ""; + /** + *
+     * Output only. The video resource name.
+     * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the video field is set. + */ + public boolean hasVideo() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + *
+     * Output only. The video resource name.
+     * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The video. + */ + public java.lang.String getVideo() { + java.lang.Object ref = video_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + video_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * Output only. The video resource name.
+     * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for video. + */ + public com.google.protobuf.ByteString + getVideoBytes() { + java.lang.Object ref = video_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + video_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * Output only. The video resource name.
+     * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The video to set. + * @return This builder for chaining. + */ + public Builder setVideo( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + video_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * Output only. The video resource name.
+     * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearVideo() { + video_ = getDefaultInstance().getVideo(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + *
+     * Output only. The video resource name.
+     * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for video to set. + * @return This builder for chaining. + */ + public Builder setVideoBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + video_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.LiftMeasurementVideo) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.LiftMeasurementVideo) + private static final com.google.ads.googleads.v25.resources.LiftMeasurementVideo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.LiftMeasurementVideo(); + } + + public static com.google.ads.googleads.v25.resources.LiftMeasurementVideo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LiftMeasurementVideo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementVideo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoName.java new file mode 100644 index 0000000000..8f925683bb --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoName.java @@ -0,0 +1,283 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.ads.googleads.v25.resources; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked +@Generated("by gapic-generator-java") +public class LiftMeasurementVideoName implements ResourceName { + private static final PathTemplate + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_EXTERNAL_VIDEO_ID = + PathTemplate.createWithoutUrlEncoding( + "customers/{customer_id}/liftMeasurementVideos/{lift_measurement_configuration_id}~{campaign_id}~{external_video_id}"); + private volatile Map fieldValuesMap; + private final String customerId; + private final String liftMeasurementConfigurationId; + private final String campaignId; + private final String externalVideoId; + + @Deprecated + protected LiftMeasurementVideoName() { + customerId = null; + liftMeasurementConfigurationId = null; + campaignId = null; + externalVideoId = null; + } + + private LiftMeasurementVideoName(Builder builder) { + customerId = Preconditions.checkNotNull(builder.getCustomerId()); + liftMeasurementConfigurationId = + Preconditions.checkNotNull(builder.getLiftMeasurementConfigurationId()); + campaignId = Preconditions.checkNotNull(builder.getCampaignId()); + externalVideoId = Preconditions.checkNotNull(builder.getExternalVideoId()); + } + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public String getExternalVideoId() { + return externalVideoId; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static LiftMeasurementVideoName of( + String customerId, + String liftMeasurementConfigurationId, + String campaignId, + String externalVideoId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .setExternalVideoId(externalVideoId) + .build(); + } + + public static String format( + String customerId, + String liftMeasurementConfigurationId, + String campaignId, + String externalVideoId) { + return newBuilder() + .setCustomerId(customerId) + .setLiftMeasurementConfigurationId(liftMeasurementConfigurationId) + .setCampaignId(campaignId) + .setExternalVideoId(externalVideoId) + .build() + .toString(); + } + + public static @Nullable LiftMeasurementVideoName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_EXTERNAL_VIDEO_ID.validatedMatch( + formattedString, "LiftMeasurementVideoName.parse: formattedString not in valid format"); + return of( + matchMap.get("customer_id"), + matchMap.get("lift_measurement_configuration_id"), + matchMap.get("campaign_id"), + matchMap.get("external_video_id")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List<@Nullable LiftMeasurementVideoName> values) { + List list = new ArrayList<>(values.size()); + for (LiftMeasurementVideoName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_EXTERNAL_VIDEO_ID.matches( + formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (customerId != null) { + fieldMapBuilder.put("customer_id", customerId); + } + if (liftMeasurementConfigurationId != null) { + fieldMapBuilder.put( + "lift_measurement_configuration_id", liftMeasurementConfigurationId); + } + if (campaignId != null) { + fieldMapBuilder.put("campaign_id", campaignId); + } + if (externalVideoId != null) { + fieldMapBuilder.put("external_video_id", externalVideoId); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return CUSTOMER_ID_LIFT_MEASUREMENT_CONFIGURATION_ID_CAMPAIGN_ID_EXTERNAL_VIDEO_ID.instantiate( + "customer_id", + customerId, + "lift_measurement_configuration_id", + liftMeasurementConfigurationId, + "campaign_id", + campaignId, + "external_video_id", + externalVideoId); + } + + @Override + public boolean equals(@Nullable Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + LiftMeasurementVideoName that = ((LiftMeasurementVideoName) o); + return Objects.equals(this.customerId, that.customerId) + && Objects.equals( + this.liftMeasurementConfigurationId, that.liftMeasurementConfigurationId) + && Objects.equals(this.campaignId, that.campaignId) + && Objects.equals(this.externalVideoId, that.externalVideoId); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(customerId); + h *= 1000003; + h ^= Objects.hashCode(liftMeasurementConfigurationId); + h *= 1000003; + h ^= Objects.hashCode(campaignId); + h *= 1000003; + h ^= Objects.hashCode(externalVideoId); + return h; + } + + /** + * Builder for + * customers/{customer_id}/liftMeasurementVideos/{lift_measurement_configuration_id}~{campaign_id}~{external_video_id}. + */ + public static class Builder { + private String customerId; + private String liftMeasurementConfigurationId; + private String campaignId; + private String externalVideoId; + + protected Builder() {} + + public String getCustomerId() { + return customerId; + } + + public String getLiftMeasurementConfigurationId() { + return liftMeasurementConfigurationId; + } + + public String getCampaignId() { + return campaignId; + } + + public String getExternalVideoId() { + return externalVideoId; + } + + public Builder setCustomerId(String customerId) { + this.customerId = customerId; + return this; + } + + public Builder setLiftMeasurementConfigurationId(String liftMeasurementConfigurationId) { + this.liftMeasurementConfigurationId = liftMeasurementConfigurationId; + return this; + } + + public Builder setCampaignId(String campaignId) { + this.campaignId = campaignId; + return this; + } + + public Builder setExternalVideoId(String externalVideoId) { + this.externalVideoId = externalVideoId; + return this; + } + + private Builder(LiftMeasurementVideoName liftMeasurementVideoName) { + this.customerId = liftMeasurementVideoName.customerId; + this.liftMeasurementConfigurationId = liftMeasurementVideoName.liftMeasurementConfigurationId; + this.campaignId = liftMeasurementVideoName.campaignId; + this.externalVideoId = liftMeasurementVideoName.externalVideoId; + } + + public LiftMeasurementVideoName build() { + return new LiftMeasurementVideoName(this); + } + } +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoOrBuilder.java new file mode 100644 index 0000000000..3d91d512a5 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoOrBuilder.java @@ -0,0 +1,115 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_video.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public interface LiftMeasurementVideoOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.LiftMeasurementVideo) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Output only. The resource name of the lift measurement video.
+   * Lift measurement video resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementVideos/{lift_measurement_config_id}~{campaign_id}~{external_video_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + *
+   * Output only. The resource name of the lift measurement video.
+   * Lift measurement video resource names have the form:
+   *
+   * `customers/{customer_id}/liftMeasurementVideos/{lift_measurement_config_id}~{campaign_id}~{external_video_id}`
+   * 
+ * + * string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString + getResourceNameBytes(); + + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the liftMeasurementConfigId field is set. + */ + boolean hasLiftMeasurementConfigId(); + /** + *
+   * Output only. The lift measurement config ID.
+   * 
+ * + * optional int64 lift_measurement_config_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The liftMeasurementConfigId. + */ + long getLiftMeasurementConfigId(); + + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the campaign field is set. + */ + boolean hasCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The campaign. + */ + java.lang.String getCampaign(); + /** + *
+   * Output only. The campaign resource name.
+   * 
+ * + * optional string campaign = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for campaign. + */ + com.google.protobuf.ByteString + getCampaignBytes(); + + /** + *
+   * Output only. The video resource name.
+   * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return Whether the video field is set. + */ + boolean hasVideo(); + /** + *
+   * Output only. The video resource name.
+   * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The video. + */ + java.lang.String getVideo(); + /** + *
+   * Output only. The video resource name.
+   * 
+ * + * optional string video = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for video. + */ + com.google.protobuf.ByteString + getVideoBytes(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoProto.java new file mode 100644 index 0000000000..c786c1cfb9 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LiftMeasurementVideoProto.java @@ -0,0 +1,93 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/resources/lift_measurement_video.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.resources; + +@com.google.protobuf.Generated +public final class LiftMeasurementVideoProto extends com.google.protobuf.GeneratedFile { + private LiftMeasurementVideoProto() {} + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "LiftMeasurementVideoProto"); + } + 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_resources_LiftMeasurementVideo_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_LiftMeasurementVideo_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/resources/lif" + + "t_measurement_video.proto\022\"google.ads.go" + + "ogleads.v25.resources\032\037google/api/field_" + + "behavior.proto\032\031google/api/resource.prot" + + "o\"\361\003\n\024LiftMeasurementVideo\022L\n\rresource_n" + + "ame\030\001 \001(\tB5\340A\003\372A/\n-googleads.googleapis." + + "com/LiftMeasurementVideo\022,\n\032lift_measure" + + "ment_config_id\030\002 \001(\003B\003\340A\003H\000\210\001\001\022@\n\010campai" + + "gn\030\003 \001(\tB)\340A\003\372A#\n!googleads.googleapis.c" + + "om/CampaignH\001\210\001\001\022:\n\005video\030\005 \001(\tB&\340A\003\372A \n" + + "\036googleads.googleapis.com/VideoH\002\210\001\001:\250\001\352" + + "A\244\001\n-googleads.googleapis.com/LiftMeasur" + + "ementVideo\022scustomers/{customer_id}/lift" + + "MeasurementVideos/{lift_measurement_conf" + + "iguration_id}~{campaign_id}~{external_vi" + + "deo_id}B\035\n\033_lift_measurement_config_idB\013" + + "\n\t_campaignB\010\n\006_videoB\213\002\n&com.google.ads" + + ".googleads.v25.resourcesB\031LiftMeasuremen" + + "tVideoProtoP\001ZKgoogle.golang.org/genprot" + + "o/googleapis/ads/googleads/v25/resources" + + ";resources\242\002\003GAA\252\002\"Google.Ads.GoogleAds." + + "V25.Resources\312\002\"Google\\Ads\\GoogleAds\\V25" + + "\\Resources\352\002&Google::Ads::GoogleAds::V25" + + "::Resourcesb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + }); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementVideo_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_ads_googleads_v25_resources_LiftMeasurementVideo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_LiftMeasurementVideo_descriptor, + new java.lang.String[] { "ResourceName", "LiftMeasurementConfigId", "Campaign", "Video", }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor + .internalUpdateFileDescriptor(descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimension.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimension.java index 23cee67e47..c7ea24791f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimension.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimension.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_listing_group_filter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ListingGroupFilterDimension extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListingGroupFilterDimension.class.getName()); + "ListingGroupFilterDimension"); } // Use ListingGroupFilterDimension.newBuilder() to construct. private ListingGroupFilterDimension(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -115,10 +115,10 @@ public static final class ProductCategory extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductCategory.class.getName()); + "ProductCategory"); } // Use ProductCategory.newBuilder() to construct. private ProductCategory(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -772,10 +772,10 @@ public static final class ProductBrand extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductBrand.class.getName()); + "ProductBrand"); } // Use ProductBrand.newBuilder() to construct. private ProductBrand(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1357,10 +1357,10 @@ public static final class ProductChannel extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductChannel.class.getName()); + "ProductChannel"); } // Use ProductChannel.newBuilder() to construct. private ProductChannel(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1866,10 +1866,10 @@ public static final class ProductCondition extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductCondition.class.getName()); + "ProductCondition"); } // Use ProductCondition.newBuilder() to construct. private ProductCondition(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2404,10 +2404,10 @@ public static final class ProductCustomAttribute extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductCustomAttribute.class.getName()); + "ProductCustomAttribute"); } // Use ProductCustomAttribute.newBuilder() to construct. private ProductCustomAttribute(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3119,10 +3119,10 @@ public static final class ProductItemId extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductItemId.class.getName()); + "ProductItemId"); } // Use ProductItemId.newBuilder() to construct. private ProductItemId(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3733,10 +3733,10 @@ public static final class ProductType extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductType.class.getName()); + "ProductType"); } // Use ProductType.newBuilder() to construct. private ProductType(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4520,10 +4520,10 @@ public static final class Webpage extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Webpage.class.getName()); + "Webpage"); } // Use Webpage.newBuilder() to construct. private Webpage(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -5660,10 +5660,10 @@ public static final class WebpageCondition extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WebpageCondition.class.getName()); + "WebpageCondition"); } // Use WebpageCondition.newBuilder() to construct. private WebpageCondition(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -6579,10 +6579,10 @@ public static 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/resources/ListingGroupFilterDimensionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionOrBuilder.java index a971e75df3..4103698d11 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_listing_group_filter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionPath.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionPath.java index 8593eb612f..44b79df64b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionPath.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionPath.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_listing_group_filter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ListingGroupFilterDimensionPath extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListingGroupFilterDimensionPath.class.getName()); + "ListingGroupFilterDimensionPath"); } // Use ListingGroupFilterDimensionPath.newBuilder() to construct. private ListingGroupFilterDimensionPath(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionPathOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionPathOrBuilder.java index 2a8cebf42b..f9231895a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionPathOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ListingGroupFilterDimensionPathOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group_listing_group_filter.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesCallout.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesCallout.java index 644dbc48e0..e4a0392370 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesCallout.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesCallout.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class LocalServicesCallout extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesCallout.class.getName()); + "LocalServicesCallout"); } // Use LocalServicesCallout.newBuilder() to construct. private LocalServicesCallout(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesCalloutOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesCalloutOrBuilder.java index d364d26cb6..ae53d52c1c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesCalloutOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesCalloutOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/asset_group.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployee.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployee.java index f741b8b71b..6a7d373d36 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployee.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployee.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_employee.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class LocalServicesEmployee extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesEmployee.class.getName()); + "LocalServicesEmployee"); } // Use LocalServicesEmployee.newBuilder() to construct. private LocalServicesEmployee(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeName.java index aa6fdb6009..771fd5357f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class LocalServicesEmployeeName implements ResourceName { private static final PathTemplate CUSTOMER_ID_GLS_EMPLOYEE_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String glsEmployeeId) { .toString(); } - public static LocalServicesEmployeeName parse(String formattedString) { + public static @Nullable LocalServicesEmployeeName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -94,7 +97,7 @@ public static List parseList(List formattedSt return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable LocalServicesEmployeeName> values) { List list = new ArrayList<>(values.size()); for (LocalServicesEmployeeName value : values) { if (value == null) { @@ -140,7 +143,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeOrBuilder.java index d3fe9bdacb..8558ba5a2c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_employee.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeProto.java index 76f9cee7f1..a8c1b55022 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesEmployeeProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_employee.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class LocalServicesEmployeeProto { +public final class LocalServicesEmployeeProto extends com.google.protobuf.GeneratedFile { private LocalServicesEmployeeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesEmployeeProto.class.getName()); + "LocalServicesEmployeeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -120,25 +120,25 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_LocalServicesEmployee_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_LocalServicesEmployee_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_LocalServicesEmployee_descriptor, new java.lang.String[] { "ResourceName", "Id", "CreationDateTime", "Status", "Type", "UniversityDegrees", "Residencies", "Fellowships", "JobTitle", "YearStartedPracticing", "LanguagesSpoken", "CategoryIds", "NationalProviderIdNumber", "EmailAddress", "FirstName", "MiddleName", "LastName", }); internal_static_google_ads_googleads_v25_resources_UniversityDegree_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_UniversityDegree_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_UniversityDegree_descriptor, new java.lang.String[] { "InstitutionName", "Degree", "GraduationYear", }); internal_static_google_ads_googleads_v25_resources_Residency_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_Residency_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Residency_descriptor, new java.lang.String[] { "InstitutionName", "CompletionYear", }); internal_static_google_ads_googleads_v25_resources_Fellowship_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_resources_Fellowship_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Fellowship_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLead.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLead.java index a7705ce91e..6b36f01889 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLead.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLead.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class LocalServicesLead extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesLead.class.getName()); + "LocalServicesLead"); } // Use LocalServicesLead.newBuilder() to construct. private LocalServicesLead(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversation.java index 62f292ca06..22743673d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead_conversation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class LocalServicesLeadConversation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesLeadConversation.class.getName()); + "LocalServicesLeadConversation"); } // Use LocalServicesLeadConversation.newBuilder() to construct. private LocalServicesLeadConversation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationName.java index 035225f5d0..283a7e002f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class LocalServicesLeadConversationName implements ResourceName { private static final PathTemplate CUSTOMER_ID_LOCAL_SERVICES_LEAD_CONVERSATION_ID = @@ -80,7 +83,7 @@ public static String format(String customerId, String localServicesLeadConversat .toString(); } - public static LocalServicesLeadConversationName parse(String formattedString) { + public static @Nullable LocalServicesLeadConversationName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -99,7 +102,8 @@ public static List parseList(List for return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable LocalServicesLeadConversationName> values) { List list = new ArrayList<>(values.size()); for (LocalServicesLeadConversationName value : values) { if (value == null) { @@ -149,7 +153,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationOrBuilder.java index b9cc18b53d..67cccea46d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead_conversation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationProto.java index 2b277c1f94..93b7a71ee8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadConversationProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead_conversation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class LocalServicesLeadConversationProto { +public final class LocalServicesLeadConversationProto extends com.google.protobuf.GeneratedFile { private LocalServicesLeadConversationProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesLeadConversationProto.class.getName()); + "LocalServicesLeadConversationProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -101,19 +101,19 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_LocalServicesLeadConversation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_LocalServicesLeadConversation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_LocalServicesLeadConversation_descriptor, new java.lang.String[] { "ResourceName", "Id", "ConversationChannel", "ParticipantType", "Lead", "EventDateTime", "PhoneCallDetails", "MessageDetails", }); internal_static_google_ads_googleads_v25_resources_PhoneCallDetails_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_PhoneCallDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_PhoneCallDetails_descriptor, new java.lang.String[] { "CallDurationMillis", "CallRecordingUrl", }); internal_static_google_ads_googleads_v25_resources_MessageDetails_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_MessageDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MessageDetails_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadName.java index 14a11615f3..3abf455142 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class LocalServicesLeadName implements ResourceName { private static final PathTemplate CUSTOMER_ID_LOCAL_SERVICES_LEAD_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String localServicesLeadId) { .toString(); } - public static LocalServicesLeadName parse(String formattedString) { + public static @Nullable LocalServicesLeadName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -96,7 +99,7 @@ public static List parseList(List formattedString return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable LocalServicesLeadName> values) { List list = new ArrayList<>(values.size()); for (LocalServicesLeadName value : values) { if (value == null) { @@ -142,7 +145,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadOrBuilder.java index ab4680aaba..cfe9ac7fb5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadProto.java index c95242f576..10ad1effd0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesLeadProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class LocalServicesLeadProto { +public final class LocalServicesLeadProto extends com.google.protobuf.GeneratedFile { private LocalServicesLeadProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesLeadProto.class.getName()); + "LocalServicesLeadProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -112,25 +112,25 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_LocalServicesLead_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_LocalServicesLead_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_LocalServicesLead_descriptor, new java.lang.String[] { "ResourceName", "Id", "CategoryId", "ServiceId", "ContactDetails", "LeadType", "LeadStatus", "CreationDateTime", "Locale", "Note", "LeadCharged", "CreditDetails", "LeadFeedbackSubmitted", }); internal_static_google_ads_googleads_v25_resources_ContactDetails_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_ContactDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ContactDetails_descriptor, new java.lang.String[] { "PhoneNumber", "ConsumerName", "PhoneNumberExtension", }); internal_static_google_ads_googleads_v25_resources_Note_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_Note_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Note_descriptor, new java.lang.String[] { "EditDateTime", "Description", }); internal_static_google_ads_googleads_v25_resources_CreditDetails_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_resources_CreditDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CreditDetails_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesSettings.java index a5010600d4..2fdcf194a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesSettings.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class LocalServicesSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesSettings.class.getName()); + "LocalServicesSettings"); } // Use LocalServicesSettings.newBuilder() to construct. private LocalServicesSettings(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesSettingsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesSettingsOrBuilder.java index 96eb2be0a6..e5b4d3274e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesSettingsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesSettingsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifact.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifact.java index f6c8530043..34f5a8ec31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifact.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifact.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class LocalServicesVerificationArtifact extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesVerificationArtifact.class.getName()); + "LocalServicesVerificationArtifact"); } // Use LocalServicesVerificationArtifact.newBuilder() to construct. private LocalServicesVerificationArtifact(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactName.java index 4418fc63c3..1e7c75c562 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class LocalServicesVerificationArtifactName implements ResourceName { private static final PathTemplate CUSTOMER_ID_GLS_VERIFICATION_ARTIFACT_ID = @@ -79,7 +82,7 @@ public static String format(String customerId, String glsVerificationArtifactId) .toString(); } - public static LocalServicesVerificationArtifactName parse(String formattedString) { + public static @Nullable LocalServicesVerificationArtifactName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -99,7 +102,8 @@ public static List parseList( return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable LocalServicesVerificationArtifactName> values) { List list = new ArrayList<>(values.size()); for (LocalServicesVerificationArtifactName value : values) { if (value == null) { @@ -145,7 +149,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactOrBuilder.java index ad00710ad1..ebab882430 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactProto.java index dbff91f3b5..4a916dd154 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocalServicesVerificationArtifactProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_verification_artifact.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class LocalServicesVerificationArtifactProto { +public final class LocalServicesVerificationArtifactProto extends com.google.protobuf.GeneratedFile { private LocalServicesVerificationArtifactProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesVerificationArtifactProto.class.getName()); + "LocalServicesVerificationArtifactProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -194,43 +194,43 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_LocalServicesVerificationArtifact_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_LocalServicesVerificationArtifact_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_LocalServicesVerificationArtifact_descriptor, new java.lang.String[] { "ResourceName", "Id", "CreationDateTime", "Status", "ArtifactType", "BackgroundCheckVerificationArtifact", "InsuranceVerificationArtifact", "LicenseVerificationArtifact", "BusinessRegistrationCheckVerificationArtifact", "ArtifactData", }); internal_static_google_ads_googleads_v25_resources_BackgroundCheckVerificationArtifact_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_BackgroundCheckVerificationArtifact_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BackgroundCheckVerificationArtifact_descriptor, new java.lang.String[] { "CaseUrl", "FinalAdjudicationDateTime", }); internal_static_google_ads_googleads_v25_resources_InsuranceVerificationArtifact_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_InsuranceVerificationArtifact_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_InsuranceVerificationArtifact_descriptor, new java.lang.String[] { "AmountMicros", "RejectionReason", "InsuranceDocumentReadonly", "ExpirationDateTime", }); internal_static_google_ads_googleads_v25_resources_LicenseVerificationArtifact_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_resources_LicenseVerificationArtifact_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_LicenseVerificationArtifact_descriptor, new java.lang.String[] { "LicenseType", "LicenseNumber", "LicenseeFirstName", "LicenseeLastName", "RejectionReason", "LicenseDocumentReadonly", "ExpirationDateTime", }); internal_static_google_ads_googleads_v25_resources_BusinessRegistrationCheckVerificationArtifact_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_resources_BusinessRegistrationCheckVerificationArtifact_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BusinessRegistrationCheckVerificationArtifact_descriptor, new java.lang.String[] { "RegistrationType", "CheckId", "RejectionReason", "RegistrationNumber", "RegistrationDocument", "BusinessRegistration", }); internal_static_google_ads_googleads_v25_resources_BusinessRegistrationNumber_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_resources_BusinessRegistrationNumber_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BusinessRegistrationNumber_descriptor, new java.lang.String[] { "Number", }); internal_static_google_ads_googleads_v25_resources_BusinessRegistrationDocument_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_resources_BusinessRegistrationDocument_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_BusinessRegistrationDocument_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestView.java index b0e9c7eed1..5403e1c2be 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/location_interest_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class LocationInterestView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocationInterestView.class.getName()); + "LocationInterestView"); } // Use LocationInterestView.newBuilder() to construct. private LocationInterestView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewName.java index d3b7b11c6c..372c2efee9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class LocationInterestViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_AD_GROUP_ID_CRITERION_ID = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static LocationInterestViewName parse(String formattedString) { + public static @Nullable LocationInterestViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -120,7 +123,7 @@ public static List parseList(List formattedStr return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable LocationInterestViewName> values) { List list = new ArrayList<>(values.size()); for (LocationInterestViewName value : values) { if (value == null) { @@ -179,7 +182,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewOrBuilder.java index 2b137fb5c0..a07a7469b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/location_interest_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewProto.java index 81263b91d8..ac60b02fd8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationInterestViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/location_interest_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class LocationInterestViewProto { +public final class LocationInterestViewProto extends com.google.protobuf.GeneratedFile { private LocationInterestViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocationInterestViewProto.class.getName()); + "LocationInterestViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -67,7 +67,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_LocationInterestView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_LocationInterestView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_LocationInterestView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationView.java index b0ec05ea0c..de2bae3b92 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/location_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class LocationView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocationView.class.getName()); + "LocationView"); } // Use LocationView.newBuilder() to construct. private LocationView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewName.java index 581ab63b29..e4b929bad4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class LocationViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String campaignId, String criteri .toString(); } - public static LocationViewName parse(String formattedString) { + public static @Nullable LocationViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable LocationViewName> values) { List list = new ArrayList<>(values.size()); for (LocationViewName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewOrBuilder.java index a58b278688..b8f7475b80 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/location_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewProto.java index 38db2d6fb2..a36cbd9987 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/LocationViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/location_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class LocationViewProto { +public final class LocationViewProto extends com.google.protobuf.GeneratedFile { private LocationViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocationViewProto.class.getName()); + "LocationViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -64,7 +64,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_LocationView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_LocationView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_LocationView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementView.java index ca0c568527..1e33815f47 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/managed_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class ManagedPlacementView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ManagedPlacementView.class.getName()); + "ManagedPlacementView"); } // Use ManagedPlacementView.newBuilder() to construct. private ManagedPlacementView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewName.java index 9f9170dd29..62c43be862 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ManagedPlacementViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static ManagedPlacementViewName parse(String formattedString) { + public static @Nullable ManagedPlacementViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -107,7 +110,7 @@ public static List parseList(List formattedStr return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ManagedPlacementViewName> values) { List list = new ArrayList<>(values.size()); for (ManagedPlacementViewName value : values) { if (value == null) { @@ -156,7 +159,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewOrBuilder.java index 57283add6d..f022dafc7c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/managed_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewProto.java index 7ed68b02bb..eab7aa5a72 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ManagedPlacementViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/managed_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ManagedPlacementViewProto { +public final class ManagedPlacementViewProto extends com.google.protobuf.GeneratedFile { private ManagedPlacementViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ManagedPlacementViewProto.class.getName()); + "ManagedPlacementViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -65,7 +65,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ManagedPlacementView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ManagedPlacementView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ManagedPlacementView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestView.java index 9bda19112e..cbbfb4c89f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/matched_location_interest_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class MatchedLocationInterestView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MatchedLocationInterestView.class.getName()); + "MatchedLocationInterestView"); } // Use MatchedLocationInterestView.newBuilder() to construct. private MatchedLocationInterestView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewName.java index da47ee0c07..e20adde74e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class MatchedLocationInterestViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_COUNTRY_CRITERION_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String countryCriterionId) { .toString(); } - public static MatchedLocationInterestViewName parse(String formattedString) { + public static @Nullable MatchedLocationInterestViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -94,7 +97,7 @@ public static List parseList(List forma return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable MatchedLocationInterestViewName> values) { List list = new ArrayList<>(values.size()); for (MatchedLocationInterestViewName value : values) { if (value == null) { @@ -140,7 +143,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewOrBuilder.java index de9ef03d43..5b1ed94f47 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/matched_location_interest_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewProto.java index 4303077282..5ba93ff038 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MatchedLocationInterestViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/matched_location_interest_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class MatchedLocationInterestViewProto { +public final class MatchedLocationInterestViewProto extends com.google.protobuf.GeneratedFile { private MatchedLocationInterestViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MatchedLocationInterestViewProto.class.getName()); + "MatchedLocationInterestViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -68,7 +68,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_MatchedLocationInterestView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_MatchedLocationInterestView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MatchedLocationInterestView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaAudio.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaAudio.java index 1e9fa48b7c..673645dbf0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaAudio.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaAudio.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MediaAudio extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MediaAudio.class.getName()); + "MediaAudio"); } // Use MediaAudio.newBuilder() to construct. private MediaAudio(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaAudioOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaAudioOrBuilder.java index 2b2084b98d..058fbe6276 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaAudioOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaAudioOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaBundle.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaBundle.java index 16d7758731..d95611183a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaBundle.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaBundle.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MediaBundle extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MediaBundle.class.getName()); + "MediaBundle"); } // Use MediaBundle.newBuilder() to construct. private MediaBundle(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaBundleOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaBundleOrBuilder.java index 41635e2d32..051dff0127 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaBundleOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaBundleOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFile.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFile.java index 289b1cb1fe..3928673d60 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFile.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFile.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MediaFile extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MediaFile.class.getName()); + "MediaFile"); } // Use MediaFile.newBuilder() to construct. private MediaFile(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileName.java index 445cda5df9..58317de87f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class MediaFileName implements ResourceName { private static final PathTemplate CUSTOMER_ID_MEDIA_FILE_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String mediaFileId) { return newBuilder().setCustomerId(customerId).setMediaFileId(mediaFileId).build().toString(); } - public static MediaFileName parse(String formattedString) { + public static @Nullable MediaFileName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable MediaFileName> values) { List list = new ArrayList<>(values.size()); for (MediaFileName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileOrBuilder.java index 5a76c97a9b..53e64e50ec 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileProto.java index 2a8f28f863..23b369f1f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaFileProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class MediaFileProto { +public final class MediaFileProto extends com.google.protobuf.GeneratedFile { private MediaFileProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MediaFileProto.class.getName()); + "MediaFileProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -117,31 +117,31 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_MediaFile_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_MediaFile_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MediaFile_descriptor, new java.lang.String[] { "ResourceName", "Id", "Type", "MimeType", "SourceUrl", "Name", "FileSize", "Image", "MediaBundle", "Audio", "Video", "Mediatype", }); internal_static_google_ads_googleads_v25_resources_MediaImage_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_MediaImage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MediaImage_descriptor, new java.lang.String[] { "Data", "FullSizeImageUrl", "PreviewSizeImageUrl", }); internal_static_google_ads_googleads_v25_resources_MediaBundle_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_MediaBundle_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MediaBundle_descriptor, new java.lang.String[] { "Data", "Url", }); internal_static_google_ads_googleads_v25_resources_MediaAudio_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_resources_MediaAudio_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MediaAudio_descriptor, new java.lang.String[] { "AdDurationMillis", }); internal_static_google_ads_googleads_v25_resources_MediaVideo_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_resources_MediaVideo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MediaVideo_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaImage.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaImage.java index a17bca7c40..b66100b1d6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaImage.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaImage.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MediaImage extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MediaImage.class.getName()); + "MediaImage"); } // Use MediaImage.newBuilder() to construct. private MediaImage(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaImageOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaImageOrBuilder.java index 4ee986b918..b92e5b0d31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaImageOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaImageOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaVideo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaVideo.java index 8c76dbe392..e88dec597b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaVideo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaVideo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MediaVideo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MediaVideo.class.getName()); + "MediaVideo"); } // Use MediaVideo.newBuilder() to construct. private MediaVideo(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaVideoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaVideoOrBuilder.java index 0e89227ec9..36a4a1cc4f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaVideoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MediaVideoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/media_file.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterIdentifier.java index f1f04842b9..98aad7a9cb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterIdentifier.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterIdentifier.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MerchantCenterIdentifier extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MerchantCenterIdentifier.class.getName()); + "MerchantCenterIdentifier"); } // Use MerchantCenterIdentifier.newBuilder() to construct. private MerchantCenterIdentifier(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterIdentifierOrBuilder.java index 9dc5f3fd3b..68a62d7d7d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterIdentifierOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterIdentifierOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterLinkInvitationIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterLinkInvitationIdentifier.java index 31756c685f..65139ef968 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterLinkInvitationIdentifier.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterLinkInvitationIdentifier.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MerchantCenterLinkInvitationIdentifier extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MerchantCenterLinkInvitationIdentifier.class.getName()); + "MerchantCenterLinkInvitationIdentifier"); } // Use MerchantCenterLinkInvitationIdentifier.newBuilder() to construct. private MerchantCenterLinkInvitationIdentifier(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterLinkInvitationIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterLinkInvitationIdentifierOrBuilder.java index e0ffda9267..8176ea4cf9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterLinkInvitationIdentifierOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MerchantCenterLinkInvitationIdentifierOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MessageDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MessageDetails.java index 4cca55a7d8..09b274651d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MessageDetails.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MessageDetails.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead_conversation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MessageDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MessageDetails.class.getName()); + "MessageDetails"); } // Use MessageDetails.newBuilder() to construct. private MessageDetails(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MessageDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MessageDetailsOrBuilder.java index c9207a627f..480ef43dca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MessageDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MessageDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead_conversation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstant.java index d99650a1d0..a4533568f2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstant.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstant.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/mobile_app_category_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MobileAppCategoryConstant extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MobileAppCategoryConstant.class.getName()); + "MobileAppCategoryConstant"); } // Use MobileAppCategoryConstant.newBuilder() to construct. private MobileAppCategoryConstant(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantName.java index 380af19c7a..9b9e8804d6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class MobileAppCategoryConstantName implements ResourceName { private static final PathTemplate MOBILE_APP_CATEGORY_ID = @@ -63,7 +66,7 @@ public static String format(String mobileAppCategoryId) { return newBuilder().setMobileAppCategoryId(mobileAppCategoryId).build().toString(); } - public static MobileAppCategoryConstantName parse(String formattedString) { + public static @Nullable MobileAppCategoryConstantName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -82,7 +85,7 @@ public static List parseList(List formatt return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable MobileAppCategoryConstantName> values) { List list = new ArrayList<>(values.size()); for (MobileAppCategoryConstantName value : values) { if (value == null) { @@ -124,7 +127,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantOrBuilder.java index 83d0878a74..06155768e9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/mobile_app_category_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantProto.java index 062569774e..830f89de1c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileAppCategoryConstantProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/mobile_app_category_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class MobileAppCategoryConstantProto { +public final class MobileAppCategoryConstantProto extends com.google.protobuf.GeneratedFile { private MobileAppCategoryConstantProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MobileAppCategoryConstantProto.class.getName()); + "MobileAppCategoryConstantProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -67,7 +67,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_MobileAppCategoryConstant_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_MobileAppCategoryConstant_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MobileAppCategoryConstant_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstant.java index 71af62f1d3..e16e0790ec 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstant.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstant.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/mobile_device_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MobileDeviceConstant extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MobileDeviceConstant.class.getName()); + "MobileDeviceConstant"); } // Use MobileDeviceConstant.newBuilder() to construct. private MobileDeviceConstant(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantName.java index acd8b12c39..db01f38a48 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class MobileDeviceConstantName implements ResourceName { private static final PathTemplate CRITERION_ID = @@ -63,7 +66,7 @@ public static String format(String criterionId) { return newBuilder().setCriterionId(criterionId).build().toString(); } - public static MobileDeviceConstantName parse(String formattedString) { + public static @Nullable MobileDeviceConstantName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -81,7 +84,7 @@ public static List parseList(List formattedStr return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable MobileDeviceConstantName> values) { List list = new ArrayList<>(values.size()); for (MobileDeviceConstantName value : values) { if (value == null) { @@ -123,7 +126,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantOrBuilder.java index 6e6bc5075c..90a5f72d0e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/mobile_device_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantProto.java index 9c7eb4a96f..f4d43a2a31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MobileDeviceConstantProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/mobile_device_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class MobileDeviceConstantProto { +public final class MobileDeviceConstantProto extends com.google.protobuf.GeneratedFile { private MobileDeviceConstantProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MobileDeviceConstantProto.class.getName()); + "MobileDeviceConstantProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -74,7 +74,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_MobileDeviceConstant_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_MobileDeviceConstant_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MobileDeviceConstant_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReview.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReview.java index b8bc9c7280..38958ac90a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReview.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReview.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/multi_party_auth_review.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class MultiPartyAuthReview extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MultiPartyAuthReview.class.getName()); + "MultiPartyAuthReview"); } // Use MultiPartyAuthReview.newBuilder() to construct. private MultiPartyAuthReview(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewName.java index f388459ec8..5a735e5954 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class MultiPartyAuthReviewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CUSTOMER_INVITATION_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String customerInvitationId) { .toString(); } - public static MultiPartyAuthReviewName parse(String formattedString) { + public static @Nullable MultiPartyAuthReviewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -96,7 +99,7 @@ public static List parseList(List formattedStr return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable MultiPartyAuthReviewName> values) { List list = new ArrayList<>(values.size()); for (MultiPartyAuthReviewName value : values) { if (value == null) { @@ -142,7 +145,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewOrBuilder.java index 4d3912dba4..9be6852424 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/multi_party_auth_review.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewProto.java index 6f289f0e28..82d8c69ad2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/MultiPartyAuthReviewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/multi_party_auth_review.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class MultiPartyAuthReviewProto { +public final class MultiPartyAuthReviewProto extends com.google.protobuf.GeneratedFile { private MultiPartyAuthReviewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MultiPartyAuthReviewProto.class.getName()); + "MultiPartyAuthReviewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,19 +118,19 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_MultiPartyAuthReview_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_MultiPartyAuthReview_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MultiPartyAuthReview_descriptor, new java.lang.String[] { "ResourceName", "MultiPartyAuthReviewId", "CreationDateTime", "ReviewStatus", "ApprovalDateTime", "Justification", "RequestUserEmail", "OperationType", "TargetResource", "CustomerUserAccessReview", "CustomerUserAccessInvitationReview", "MultiPartyReviewDetail", }); internal_static_google_ads_googleads_v25_resources_CustomerUserAccessReview_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_CustomerUserAccessReview_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerUserAccessReview_descriptor, new java.lang.String[] { "OldCustomerUserAccess", "NewCustomerUserAccess", }); internal_static_google_ads_googleads_v25_resources_CustomerUserAccessInvitationReview_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_CustomerUserAccessInvitationReview_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_CustomerUserAccessInvitationReview_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Note.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Note.java index d6408ad7bb..9c3e4eda77 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Note.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Note.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class Note extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Note.class.getName()); + "Note"); } // Use Note.newBuilder() to construct. private Note(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/NoteOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/NoteOrBuilder.java index 2b9c7cb010..09e577ccba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/NoteOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/NoteOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionAlert.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionAlert.java index 8145832c10..6b40308598 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionAlert.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionAlert.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_client_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class OfflineConversionAlert extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineConversionAlert.class.getName()); + "OfflineConversionAlert"); } // Use OfflineConversionAlert.newBuilder() to construct. private OfflineConversionAlert(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionAlertOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionAlertOrBuilder.java index 73d8e482f0..8b24557f8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionAlertOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionAlertOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_client_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionError.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionError.java index 5bdb5c89eb..34a050d58b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionError.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionError.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_client_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class OfflineConversionError extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineConversionError.class.getName()); + "OfflineConversionError"); } // Use OfflineConversionError.newBuilder() to construct. private OfflineConversionError(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionErrorOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionErrorOrBuilder.java index 67482b762d..949d8a345c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionErrorOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionErrorOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_client_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionSummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionSummary.java index 9a93116561..6e2ea53462 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionSummary.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionSummary.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_client_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class OfflineConversionSummary extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineConversionSummary.class.getName()); + "OfflineConversionSummary"); } // Use OfflineConversionSummary.newBuilder() to construct. private OfflineConversionSummary(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionSummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionSummaryOrBuilder.java index 3848bf4173..8086614a63 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionSummaryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionSummaryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_client_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummary.java index f17bde1af9..a1933f1817 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummary.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummary.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_client_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class OfflineConversionUploadClientSummary extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineConversionUploadClientSummary.class.getName()); + "OfflineConversionUploadClientSummary"); } // Use OfflineConversionUploadClientSummary.newBuilder() to construct. private OfflineConversionUploadClientSummary(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryName.java index 1f9e4fd536..22814e9d13 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class OfflineConversionUploadClientSummaryName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CLIENT = @@ -71,7 +74,7 @@ public static String format(String customerId, String client) { return newBuilder().setCustomerId(customerId).setClient(client).build().toString(); } - public static OfflineConversionUploadClientSummaryName parse(String formattedString) { + public static @Nullable OfflineConversionUploadClientSummaryName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -91,7 +94,8 @@ public static List parseList( return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable OfflineConversionUploadClientSummaryName> values) { List list = new ArrayList<>(values.size()); for (OfflineConversionUploadClientSummaryName value : values) { if (value == null) { @@ -136,7 +140,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryOrBuilder.java index a98bd95791..1be20eb11e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_client_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryProto.java index fb262636d5..7ef3a67b96 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadClientSummaryProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_client_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class OfflineConversionUploadClientSummaryProto { +public final class OfflineConversionUploadClientSummaryProto extends com.google.protobuf.GeneratedFile { private OfflineConversionUploadClientSummaryProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineConversionUploadClientSummaryProto.class.getName()); + "OfflineConversionUploadClientSummaryProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -166,25 +166,25 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_OfflineConversionUploadClientSummary_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_OfflineConversionUploadClientSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_OfflineConversionUploadClientSummary_descriptor, new java.lang.String[] { "ResourceName", "Client", "Status", "TotalEventCount", "SuccessfulEventCount", "SuccessRate", "PendingEventCount", "PendingRate", "LastUploadDateTime", "DailySummaries", "JobSummaries", "Alerts", }); internal_static_google_ads_googleads_v25_resources_OfflineConversionSummary_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_OfflineConversionSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_OfflineConversionSummary_descriptor, new java.lang.String[] { "SuccessfulCount", "FailedCount", "PendingCount", "JobId", "UploadDate", "DimensionKey", }); internal_static_google_ads_googleads_v25_resources_OfflineConversionAlert_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_OfflineConversionAlert_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_OfflineConversionAlert_descriptor, new java.lang.String[] { "Error", "ErrorPercentage", }); internal_static_google_ads_googleads_v25_resources_OfflineConversionError_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_resources_OfflineConversionError_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_OfflineConversionError_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummary.java index 09f30dfb08..51fc13d1a3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummary.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummary.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_conversion_action_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class OfflineConversionUploadConversionActionSummary extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineConversionUploadConversionActionSummary.class.getName()); + "OfflineConversionUploadConversionActionSummary"); } // Use OfflineConversionUploadConversionActionSummary.newBuilder() to construct. private OfflineConversionUploadConversionActionSummary(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryName.java index fb7daa001b..49b7c2c729 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class OfflineConversionUploadConversionActionSummaryName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CONVERSION_TYPE_ID_CLIENT = @@ -88,7 +91,8 @@ public static String format(String customerId, String conversionTypeId, String c .toString(); } - public static OfflineConversionUploadConversionActionSummaryName parse(String formattedString) { + public static @Nullable OfflineConversionUploadConversionActionSummaryName parse( + String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -111,7 +115,7 @@ public static List parseList } public static List toStringList( - List values) { + List<@Nullable OfflineConversionUploadConversionActionSummaryName> values) { List list = new ArrayList<>(values.size()); for (OfflineConversionUploadConversionActionSummaryName value : values) { if (value == null) { @@ -160,7 +164,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryOrBuilder.java index 24324e8b9f..e2829dcb14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_conversion_action_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryProto.java index 2d429fd893..746082a52b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineConversionUploadConversionActionSummaryProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_conversion_upload_conversion_action_summary.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class OfflineConversionUploadConversionActionSummaryProto { +public final class OfflineConversionUploadConversionActionSummaryProto extends com.google.protobuf.GeneratedFile { private OfflineConversionUploadConversionActionSummaryProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineConversionUploadConversionActionSummaryProto.class.getName()); + "OfflineConversionUploadConversionActionSummaryProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -96,7 +96,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_OfflineConversionUploadConversionActionSummary_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_OfflineConversionUploadConversionActionSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_OfflineConversionUploadConversionActionSummary_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJob.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJob.java index 89dbc0df12..55994c15a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJob.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJob.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_user_data_job.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -25,10 +25,10 @@ public final class OfflineUserDataJob extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineUserDataJob.class.getName()); + "OfflineUserDataJob"); } // Use OfflineUserDataJob.newBuilder() to construct. private OfflineUserDataJob(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobMetadata.java index f662899e28..a629fb4beb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_user_data_job.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class OfflineUserDataJobMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineUserDataJobMetadata.class.getName()); + "OfflineUserDataJobMetadata"); } // Use OfflineUserDataJobMetadata.newBuilder() to construct. private OfflineUserDataJobMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobMetadataOrBuilder.java index aa98382e9f..b58e0eea85 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_user_data_job.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobName.java index 76147c7f9e..97a19a4d13 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class OfflineUserDataJobName implements ResourceName { private static final PathTemplate CUSTOMER_ID_OFFLINE_USER_DATA_UPDATE_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String offlineUserDataUpdateId) { .toString(); } - public static OfflineUserDataJobName parse(String formattedString) { + public static @Nullable OfflineUserDataJobName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -96,7 +99,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable OfflineUserDataJobName> values) { List list = new ArrayList<>(values.size()); for (OfflineUserDataJobName value : values) { if (value == null) { @@ -142,7 +145,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobOrBuilder.java index 49053466f7..a01e78a717 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_user_data_job.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobProto.java index b8c464531e..26293fabe3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OfflineUserDataJobProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/offline_user_data_job.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class OfflineUserDataJobProto { +public final class OfflineUserDataJobProto extends com.google.protobuf.GeneratedFile { private OfflineUserDataJobProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineUserDataJobProto.class.getName()); + "OfflineUserDataJobProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -106,13 +106,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_OfflineUserDataJob_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_OfflineUserDataJob_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_OfflineUserDataJob_descriptor, new java.lang.String[] { "ResourceName", "Id", "ExternalId", "Type", "Status", "FailureReason", "OperationMetadata", "CustomerMatchUserListMetadata", "StoreSalesMetadata", "Metadata", }); internal_static_google_ads_googleads_v25_resources_OfflineUserDataJobMetadata_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_OfflineUserDataJobMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_OfflineUserDataJobMetadata_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstant.java index 3209221d66..54f2377d9f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstant.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstant.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/operating_system_version_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class OperatingSystemVersionConstant extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OperatingSystemVersionConstant.class.getName()); + "OperatingSystemVersionConstant"); } // Use OperatingSystemVersionConstant.newBuilder() to construct. private OperatingSystemVersionConstant(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantName.java index eb18f24b4d..9515525389 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class OperatingSystemVersionConstantName implements ResourceName { private static final PathTemplate CRITERION_ID = @@ -63,7 +66,7 @@ public static String format(String criterionId) { return newBuilder().setCriterionId(criterionId).build().toString(); } - public static OperatingSystemVersionConstantName parse(String formattedString) { + public static @Nullable OperatingSystemVersionConstantName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -82,7 +85,8 @@ public static List parseList(List fo return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable OperatingSystemVersionConstantName> values) { List list = new ArrayList<>(values.size()); for (OperatingSystemVersionConstantName value : values) { if (value == null) { @@ -124,7 +128,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantOrBuilder.java index e6e31d6651..c87b865891 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/operating_system_version_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantProto.java index 676b8b67c2..f0623db238 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/OperatingSystemVersionConstantProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/operating_system_version_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class OperatingSystemVersionConstantProto { +public final class OperatingSystemVersionConstantProto extends com.google.protobuf.GeneratedFile { private OperatingSystemVersionConstantProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OperatingSystemVersionConstantProto.class.getName()); + "OperatingSystemVersionConstantProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -77,7 +77,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_OperatingSystemVersionConstant_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_OperatingSystemVersionConstant_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_OperatingSystemVersionConstant_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermView.java index a28e19131e..780b05a035 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/paid_organic_search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class PaidOrganicSearchTermView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PaidOrganicSearchTermView.class.getName()); + "PaidOrganicSearchTermView"); } // Use PaidOrganicSearchTermView.newBuilder() to construct. private PaidOrganicSearchTermView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewName.java index 47bdaf6554..ec01f2b89a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class PaidOrganicSearchTermViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_AD_GROUP_ID_BASE64_SEARCH_TERM = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static PaidOrganicSearchTermViewName parse(String formattedString) { + public static @Nullable PaidOrganicSearchTermViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -121,7 +124,7 @@ public static List parseList(List formatt return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable PaidOrganicSearchTermViewName> values) { List list = new ArrayList<>(values.size()); for (PaidOrganicSearchTermViewName value : values) { if (value == null) { @@ -180,7 +183,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewOrBuilder.java index 3245f2bdfc..78d435ca7b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/paid_organic_search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewProto.java index 5281869632..9a1f851870 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaidOrganicSearchTermViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/paid_organic_search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class PaidOrganicSearchTermViewProto { +public final class PaidOrganicSearchTermViewProto extends com.google.protobuf.GeneratedFile { private PaidOrganicSearchTermViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PaidOrganicSearchTermViewProto.class.getName()); + "PaidOrganicSearchTermViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -68,7 +68,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_PaidOrganicSearchTermView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_PaidOrganicSearchTermView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_PaidOrganicSearchTermView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusView.java index 32e6b27d1c..e19b4fea84 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/parental_status_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ParentalStatusView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ParentalStatusView.class.getName()); + "ParentalStatusView"); } // Use ParentalStatusView.newBuilder() to construct. private ParentalStatusView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewName.java index 520b055db7..4df79fbd1f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ParentalStatusViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static ParentalStatusViewName parse(String formattedString) { + public static @Nullable ParentalStatusViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ParentalStatusViewName> values) { List list = new ArrayList<>(values.size()); for (ParentalStatusViewName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewOrBuilder.java index f07173a67f..f6c113ef31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/parental_status_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewProto.java index 5d68c8cb01..edaf30c0c0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ParentalStatusViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/parental_status_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ParentalStatusViewProto { +public final class ParentalStatusViewProto extends com.google.protobuf.GeneratedFile { private ParentalStatusViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ParentalStatusViewProto.class.getName()); + "ParentalStatusViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -65,7 +65,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ParentalStatusView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ParentalStatusView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ParentalStatusView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccount.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccount.java index a67b3b1dd4..d6c9e323fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccount.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccount.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/payments_account.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class PaymentsAccount extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PaymentsAccount.class.getName()); + "PaymentsAccount"); } // Use PaymentsAccount.newBuilder() to construct. private PaymentsAccount(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountName.java index d52d54471c..05353e0f81 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class PaymentsAccountName implements ResourceName { private static final PathTemplate CUSTOMER_ID_PAYMENTS_ACCOUNT_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String paymentsAccountId) { .toString(); } - public static PaymentsAccountName parse(String formattedString) { + public static @Nullable PaymentsAccountName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable PaymentsAccountName> values) { List list = new ArrayList<>(values.size()); for (PaymentsAccountName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountOrBuilder.java index 6669bd0eb5..823dd46cbd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/payments_account.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountProto.java index 23478b0ada..1d4423ef14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PaymentsAccountProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/payments_account.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class PaymentsAccountProto { +public final class PaymentsAccountProto extends com.google.protobuf.GeneratedFile { private PaymentsAccountProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PaymentsAccountProto.class.getName()); + "PaymentsAccountProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -74,7 +74,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_PaymentsAccount_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_PaymentsAccount_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_PaymentsAccount_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreView.java index c1878eb8b6..dae27a0a77 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/per_store_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class PerStoreView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PerStoreView.class.getName()); + "PerStoreView"); } // Use PerStoreView.newBuilder() to construct. private PerStoreView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewName.java index 78f7b94f05..5f49184c79 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class PerStoreViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_PLACE_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String placeId) { return newBuilder().setCustomerId(customerId).setPlaceId(placeId).build().toString(); } - public static PerStoreViewName parse(String formattedString) { + public static @Nullable PerStoreViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable PerStoreViewName> values) { List list = new ArrayList<>(values.size()); for (PerStoreViewName value : values) { if (value == null) { @@ -133,7 +136,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewOrBuilder.java index 43a7152e43..906af5b1b7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/per_store_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewProto.java index 9389b296ac..0008ba3811 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerStoreViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/per_store_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class PerStoreViewProto { +public final class PerStoreViewProto extends com.google.protobuf.GeneratedFile { private PerStoreViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PerStoreViewProto.class.getName()); + "PerStoreViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -69,7 +69,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_PerStoreView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_PerStoreView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_PerStoreView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementView.java index 6aa6e35280..55ce9573a9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/performance_max_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class PerformanceMaxPlacementView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PerformanceMaxPlacementView.class.getName()); + "PerformanceMaxPlacementView"); } // Use PerformanceMaxPlacementView.newBuilder() to construct. private PerformanceMaxPlacementView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewName.java index ab80f4e254..b2d2e8b118 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class PerformanceMaxPlacementViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_BASE64_PLACEMENT = @@ -75,7 +78,7 @@ public static String format(String customerId, String base64Placement) { .toString(); } - public static PerformanceMaxPlacementViewName parse(String formattedString) { + public static @Nullable PerformanceMaxPlacementViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -94,7 +97,7 @@ public static List parseList(List forma return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable PerformanceMaxPlacementViewName> values) { List list = new ArrayList<>(values.size()); for (PerformanceMaxPlacementViewName value : values) { if (value == null) { @@ -140,7 +143,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewOrBuilder.java index dffa2071e9..954f2f55f9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/performance_max_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewProto.java index 908ffde12f..aeaf1ad318 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PerformanceMaxPlacementViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/performance_max_placement_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class PerformanceMaxPlacementViewProto { +public final class PerformanceMaxPlacementViewProto extends com.google.protobuf.GeneratedFile { private PerformanceMaxPlacementViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PerformanceMaxPlacementViewProto.class.getName()); + "PerformanceMaxPlacementViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -76,7 +76,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_PerformanceMaxPlacementView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_PerformanceMaxPlacementView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_PerformanceMaxPlacementView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PhoneCallDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PhoneCallDetails.java index bebf6a1868..ea72e64844 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PhoneCallDetails.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PhoneCallDetails.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead_conversation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class PhoneCallDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PhoneCallDetails.class.getName()); + "PhoneCallDetails"); } // Use PhoneCallDetails.newBuilder() to construct. private PhoneCallDetails(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PhoneCallDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PhoneCallDetailsOrBuilder.java index 50ccf4254b..eb5bd6e8d9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PhoneCallDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/PhoneCallDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_lead_conversation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstant.java index c43c438751..4aed0c2c80 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstant.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstant.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_category_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ProductCategoryConstant extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductCategoryConstant.class.getName()); + "ProductCategoryConstant"); } // Use ProductCategoryConstant.newBuilder() to construct. private ProductCategoryConstant(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -136,10 +136,10 @@ public static final class ProductCategoryLocalization extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductCategoryLocalization.class.getName()); + "ProductCategoryLocalization"); } // Use ProductCategoryLocalization.newBuilder() to construct. private ProductCategoryLocalization(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantName.java index a6c18d576c..fca99144dd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ProductCategoryConstantName implements ResourceName { private static final PathTemplate LEVEL_CATEGORY_ID = @@ -70,7 +73,7 @@ public static String format(String level, String categoryId) { return newBuilder().setLevel(level).setCategoryId(categoryId).build().toString(); } - public static ProductCategoryConstantName parse(String formattedString) { + public static @Nullable ProductCategoryConstantName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -89,7 +92,7 @@ public static List parseList(List formatted return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ProductCategoryConstantName> values) { List list = new ArrayList<>(values.size()); for (ProductCategoryConstantName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantOrBuilder.java index 129c79fd5e..935bb64de3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_category_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantProto.java index f395b30a3b..775043d28c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductCategoryConstantProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_category_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ProductCategoryConstantProto { +public final class ProductCategoryConstantProto extends com.google.protobuf.GeneratedFile { private ProductCategoryConstantProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductCategoryConstantProto.class.getName()); + "ProductCategoryConstantProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -91,13 +91,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ProductCategoryConstant_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ProductCategoryConstant_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ProductCategoryConstant_descriptor, new java.lang.String[] { "ResourceName", "CategoryId", "ProductCategoryConstantParent", "Level", "State", "Localizations", }); internal_static_google_ads_googleads_v25_resources_ProductCategoryConstant_ProductCategoryLocalization_descriptor = - internal_static_google_ads_googleads_v25_resources_ProductCategoryConstant_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_ProductCategoryConstant_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_ProductCategoryConstant_ProductCategoryLocalization_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ProductCategoryConstant_ProductCategoryLocalization_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupView.java index 160f7a2386..80a84dae4f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_group_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ProductGroupView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductGroupView.class.getName()); + "ProductGroupView"); } // Use ProductGroupView.newBuilder() to construct. private ProductGroupView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewName.java index a5ec88b4e0..b2f1cd401b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ProductGroupViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_ADGROUP_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adgroupId, String criterio .toString(); } - public static ProductGroupViewName parse(String formattedString) { + public static @Nullable ProductGroupViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ProductGroupViewName> values) { List list = new ArrayList<>(values.size()); for (ProductGroupViewName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewOrBuilder.java index 7b49032ea1..f33e0a245e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_group_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewProto.java index b1e27b3b8d..623eaddb6a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductGroupViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_group_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ProductGroupViewProto { +public final class ProductGroupViewProto extends com.google.protobuf.GeneratedFile { private ProductGroupViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductGroupViewProto.class.getName()); + "ProductGroupViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -65,7 +65,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ProductGroupView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ProductGroupView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ProductGroupView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLink.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLink.java index 03dda7aa03..3e2101921b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLink.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLink.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class ProductLink extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductLink.class.getName()); + "ProductLink"); } // Use ProductLink.newBuilder() to construct. private ProductLink(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitation.java index aa44a51fb0..e4f92c9c1f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class ProductLinkInvitation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductLinkInvitation.class.getName()); + "ProductLinkInvitation"); } // Use ProductLinkInvitation.newBuilder() to construct. private ProductLinkInvitation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationName.java index 59d92f6f61..d3ba29b434 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ProductLinkInvitationName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CUSTOMER_INVITATION_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String customerInvitationId) { .toString(); } - public static ProductLinkInvitationName parse(String formattedString) { + public static @Nullable ProductLinkInvitationName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -97,7 +100,7 @@ public static List parseList(List formattedSt return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ProductLinkInvitationName> values) { List list = new ArrayList<>(values.size()); for (ProductLinkInvitationName value : values) { if (value == null) { @@ -143,7 +146,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationOrBuilder.java index 0b841d824f..af0d9dba9d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationProto.java index a0c4426074..b12fcc5823 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkInvitationProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link_invitation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ProductLinkInvitationProto { +public final class ProductLinkInvitationProto extends com.google.protobuf.GeneratedFile { private ProductLinkInvitationProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductLinkInvitationProto.class.getName()); + "ProductLinkInvitationProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,31 +118,31 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ProductLinkInvitation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ProductLinkInvitation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ProductLinkInvitation_descriptor, new java.lang.String[] { "ResourceName", "ProductLinkInvitationId", "Status", "Type", "HotelCenter", "MerchantCenter", "AdvertisingPartner", "AdvertisingPartnerProperties", "InvitedAccount", "InvitedAccountProperties", }); internal_static_google_ads_googleads_v25_resources_HotelCenterLinkInvitationIdentifier_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_HotelCenterLinkInvitationIdentifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_HotelCenterLinkInvitationIdentifier_descriptor, new java.lang.String[] { "HotelCenterId", }); internal_static_google_ads_googleads_v25_resources_MerchantCenterLinkInvitationIdentifier_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_MerchantCenterLinkInvitationIdentifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MerchantCenterLinkInvitationIdentifier_descriptor, new java.lang.String[] { "MerchantCenterId", }); internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerLinkInvitationIdentifier_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerLinkInvitationIdentifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerLinkInvitationIdentifier_descriptor, new java.lang.String[] { "Customer", }); internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerLinkInvitationProperties_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerLinkInvitationProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerLinkInvitationProperties_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkName.java index 1ad35ee5e2..451bbacbbd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ProductLinkName implements ResourceName { private static final PathTemplate CUSTOMER_ID_PRODUCT_LINK_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String productLinkId) { .toString(); } - public static ProductLinkName parse(String formattedString) { + public static @Nullable ProductLinkName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ProductLinkName> values) { List list = new ArrayList<>(values.size()); for (ProductLinkName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkOrBuilder.java index 39fcbd123c..c972efb05a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkProto.java index e8856baa9a..92fc5f16e7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ProductLinkProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/product_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ProductLinkProto { +public final class ProductLinkProto extends com.google.protobuf.GeneratedFile { private ProductLinkProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductLinkProto.class.getName()); + "ProductLinkProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -120,37 +120,37 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ProductLink_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ProductLink_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ProductLink_descriptor, new java.lang.String[] { "ResourceName", "ProductLinkId", "Type", "DataPartner", "GoogleAds", "MerchantCenter", "AdvertisingPartner", "AdvertisingPartnerProperties", "LinkedProduct", "ProductLinkProperties", }); internal_static_google_ads_googleads_v25_resources_DataPartnerIdentifier_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_resources_DataPartnerIdentifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_DataPartnerIdentifier_descriptor, new java.lang.String[] { "DataPartnerId", }); internal_static_google_ads_googleads_v25_resources_GoogleAdsIdentifier_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_resources_GoogleAdsIdentifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_GoogleAdsIdentifier_descriptor, new java.lang.String[] { "Customer", }); internal_static_google_ads_googleads_v25_resources_MerchantCenterIdentifier_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_resources_MerchantCenterIdentifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_MerchantCenterIdentifier_descriptor, new java.lang.String[] { "MerchantCenterId", }); internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerIdentifier_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerIdentifier_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerIdentifier_descriptor, new java.lang.String[] { "Customer", }); internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerProperties_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_AdvertisingPartnerProperties_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestion.java index 9f55096038..6f64963ddc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/qualifying_question.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class QualifyingQuestion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - QualifyingQuestion.class.getName()); + "QualifyingQuestion"); } // Use QualifyingQuestion.newBuilder() to construct. private QualifyingQuestion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionName.java index 4f078c49ed..d9449ddedb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class QualifyingQuestionName implements ResourceName { private static final PathTemplate QUALIFYING_QUESTION_ID = @@ -63,7 +66,7 @@ public static String format(String qualifyingQuestionId) { return newBuilder().setQualifyingQuestionId(qualifyingQuestionId).build().toString(); } - public static QualifyingQuestionName parse(String formattedString) { + public static @Nullable QualifyingQuestionName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -81,7 +84,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable QualifyingQuestionName> values) { List list = new ArrayList<>(values.size()); for (QualifyingQuestionName value : values) { if (value == null) { @@ -123,7 +126,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionOrBuilder.java index b992311297..4c0b0ac978 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/qualifying_question.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionProto.java index 159fdefb30..f4580faf6e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/QualifyingQuestionProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/qualifying_question.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class QualifyingQuestionProto { +public final class QualifyingQuestionProto extends com.google.protobuf.GeneratedFile { private QualifyingQuestionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - QualifyingQuestionProto.class.getName()); + "QualifyingQuestionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -66,7 +66,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_QualifyingQuestion_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_QualifyingQuestion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_QualifyingQuestion_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Recommendation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Recommendation.java index 435a657070..ea8649f072 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Recommendation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Recommendation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/recommendation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class Recommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Recommendation.class.getName()); + "Recommendation"); } // Use Recommendation.newBuilder() to construct. private Recommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -115,10 +115,10 @@ public static final class MerchantInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MerchantInfo.class.getName()); + "MerchantInfo"); } // Use MerchantInfo.newBuilder() to construct. private MerchantInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -874,10 +874,10 @@ public static final class RecommendationImpact extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationImpact.class.getName()); + "RecommendationImpact"); } // Use RecommendationImpact.newBuilder() to construct. private RecommendationImpact(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1836,10 +1836,10 @@ public static final class RecommendationMetrics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationMetrics.class.getName()); + "RecommendationMetrics"); } // Use RecommendationMetrics.newBuilder() to construct. private RecommendationMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2986,10 +2986,10 @@ public static final class CampaignBudgetRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBudgetRecommendation.class.getName()); + "CampaignBudgetRecommendation"); } // Use CampaignBudgetRecommendation.newBuilder() to construct. private CampaignBudgetRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3081,10 +3081,10 @@ public static final class CampaignBudgetRecommendationOption extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBudgetRecommendationOption.class.getName()); + "CampaignBudgetRecommendationOption"); } // Use CampaignBudgetRecommendationOption.newBuilder() to construct. private CampaignBudgetRecommendationOption(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4934,10 +4934,10 @@ public static final class KeywordRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordRecommendation.class.getName()); + "KeywordRecommendation"); } // Use KeywordRecommendation.newBuilder() to construct. private KeywordRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -5011,10 +5011,10 @@ public static final class SearchTerm extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchTerm.class.getName()); + "SearchTerm"); } // Use SearchTerm.newBuilder() to construct. private SearchTerm(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -6871,10 +6871,10 @@ public static final class TextAdRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TextAdRecommendation.class.getName()); + "TextAdRecommendation"); } // Use TextAdRecommendation.newBuilder() to construct. private TextAdRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -7956,10 +7956,10 @@ public static final class TargetCpaOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpaOptInRecommendation.class.getName()); + "TargetCpaOptInRecommendation"); } // Use TargetCpaOptInRecommendation.newBuilder() to construct. private TargetCpaOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -8090,10 +8090,10 @@ public static final class TargetCpaOptInRecommendationOption extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpaOptInRecommendationOption.class.getName()); + "TargetCpaOptInRecommendationOption"); } // Use TargetCpaOptInRecommendationOption.newBuilder() to construct. private TargetCpaOptInRecommendationOption(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -9993,10 +9993,10 @@ public static final class MaximizeConversionsOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MaximizeConversionsOptInRecommendation.class.getName()); + "MaximizeConversionsOptInRecommendation"); } // Use MaximizeConversionsOptInRecommendation.newBuilder() to construct. private MaximizeConversionsOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -10479,10 +10479,10 @@ public static final class EnhancedCpcOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - EnhancedCpcOptInRecommendation.class.getName()); + "EnhancedCpcOptInRecommendation"); } // Use EnhancedCpcOptInRecommendation.newBuilder() to construct. private EnhancedCpcOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -10842,10 +10842,10 @@ public static final class SearchPartnersOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchPartnersOptInRecommendation.class.getName()); + "SearchPartnersOptInRecommendation"); } // Use SearchPartnersOptInRecommendation.newBuilder() to construct. private SearchPartnersOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -11226,10 +11226,10 @@ public static final class MaximizeClicksOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MaximizeClicksOptInRecommendation.class.getName()); + "MaximizeClicksOptInRecommendation"); } // Use MaximizeClicksOptInRecommendation.newBuilder() to construct. private MaximizeClicksOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -11718,10 +11718,10 @@ public static final class OptimizeAdRotationRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OptimizeAdRotationRecommendation.class.getName()); + "OptimizeAdRotationRecommendation"); } // Use OptimizeAdRotationRecommendation.newBuilder() to construct. private OptimizeAdRotationRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -12179,10 +12179,10 @@ public static final class CalloutAssetRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CalloutAssetRecommendation.class.getName()); + "CalloutAssetRecommendation"); } // Use CalloutAssetRecommendation.newBuilder() to construct. private CalloutAssetRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -13571,10 +13571,10 @@ public static final class SitelinkAssetRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SitelinkAssetRecommendation.class.getName()); + "SitelinkAssetRecommendation"); } // Use SitelinkAssetRecommendation.newBuilder() to construct. private SitelinkAssetRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -14829,10 +14829,10 @@ public static final class CallAssetRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallAssetRecommendation.class.getName()); + "CallAssetRecommendation"); } // Use CallAssetRecommendation.newBuilder() to construct. private CallAssetRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -15241,10 +15241,10 @@ public static final class KeywordMatchTypeRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordMatchTypeRecommendation.class.getName()); + "KeywordMatchTypeRecommendation"); } // Use KeywordMatchTypeRecommendation.newBuilder() to construct. private KeywordMatchTypeRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -16040,10 +16040,10 @@ public static final class MoveUnusedBudgetRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MoveUnusedBudgetRecommendation.class.getName()); + "MoveUnusedBudgetRecommendation"); } // Use MoveUnusedBudgetRecommendation.newBuilder() to construct. private MoveUnusedBudgetRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -16888,10 +16888,10 @@ public static final class TargetRoasOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetRoasOptInRecommendation.class.getName()); + "TargetRoasOptInRecommendation"); } // Use TargetRoasOptInRecommendation.newBuilder() to construct. private TargetRoasOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -17563,10 +17563,10 @@ public static final class ResponsiveSearchAdAssetRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResponsiveSearchAdAssetRecommendation.class.getName()); + "ResponsiveSearchAdAssetRecommendation"); } // Use ResponsiveSearchAdAssetRecommendation.newBuilder() to construct. private ResponsiveSearchAdAssetRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -18473,10 +18473,10 @@ public static final class ResponsiveSearchAdImproveAdStrengthRecommendation exte com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResponsiveSearchAdImproveAdStrengthRecommendation.class.getName()); + "ResponsiveSearchAdImproveAdStrengthRecommendation"); } // Use ResponsiveSearchAdImproveAdStrengthRecommendation.newBuilder() to construct. private ResponsiveSearchAdImproveAdStrengthRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -19344,10 +19344,10 @@ public static final class ResponsiveSearchAdRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResponsiveSearchAdRecommendation.class.getName()); + "ResponsiveSearchAdRecommendation"); } // Use ResponsiveSearchAdRecommendation.newBuilder() to construct. private ResponsiveSearchAdRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -20041,10 +20041,10 @@ public static final class UseBroadMatchKeywordRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UseBroadMatchKeywordRecommendation.class.getName()); + "UseBroadMatchKeywordRecommendation"); } // Use UseBroadMatchKeywordRecommendation.newBuilder() to construct. private UseBroadMatchKeywordRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -21230,10 +21230,10 @@ public static final class UpgradeSmartShoppingCampaignToPerformanceMaxRecommenda com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation.class.getName()); + "UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation"); } // Use UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation.newBuilder() to construct. private UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -21897,10 +21897,10 @@ public static final class RaiseTargetCpaBidTooLowRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RaiseTargetCpaBidTooLowRecommendation.class.getName()); + "RaiseTargetCpaBidTooLowRecommendation"); } // Use RaiseTargetCpaBidTooLowRecommendation.newBuilder() to construct. private RaiseTargetCpaBidTooLowRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -22509,10 +22509,10 @@ public static final class DisplayExpansionOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DisplayExpansionOptInRecommendation.class.getName()); + "DisplayExpansionOptInRecommendation"); } // Use DisplayExpansionOptInRecommendation.newBuilder() to construct. private DisplayExpansionOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -22872,10 +22872,10 @@ public static final class UpgradeLocalCampaignToPerformanceMaxRecommendation ext com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UpgradeLocalCampaignToPerformanceMaxRecommendation.class.getName()); + "UpgradeLocalCampaignToPerformanceMaxRecommendation"); } // Use UpgradeLocalCampaignToPerformanceMaxRecommendation.newBuilder() to construct. private UpgradeLocalCampaignToPerformanceMaxRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -23273,10 +23273,10 @@ public static final class ForecastingSetTargetRoasRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ForecastingSetTargetRoasRecommendation.class.getName()); + "ForecastingSetTargetRoasRecommendation"); } // Use ForecastingSetTargetRoasRecommendation.newBuilder() to construct. private ForecastingSetTargetRoasRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -24041,10 +24041,10 @@ public static final class ShoppingOfferAttributeRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingOfferAttributeRecommendation.class.getName()); + "ShoppingOfferAttributeRecommendation"); } // Use ShoppingOfferAttributeRecommendation.newBuilder() to construct. private ShoppingOfferAttributeRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -25056,10 +25056,10 @@ public static final class ShoppingFixDisapprovedProductsRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingFixDisapprovedProductsRecommendation.class.getName()); + "ShoppingFixDisapprovedProductsRecommendation"); } // Use ShoppingFixDisapprovedProductsRecommendation.newBuilder() to construct. private ShoppingFixDisapprovedProductsRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -26060,10 +26060,10 @@ public static final class ShoppingTargetAllOffersRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingTargetAllOffersRecommendation.class.getName()); + "ShoppingTargetAllOffersRecommendation"); } // Use ShoppingTargetAllOffersRecommendation.newBuilder() to construct. private ShoppingTargetAllOffersRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -26986,10 +26986,10 @@ public static final class ShoppingAddProductsToCampaignRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingAddProductsToCampaignRecommendation.class.getName()); + "ShoppingAddProductsToCampaignRecommendation"); } // Use ShoppingAddProductsToCampaignRecommendation.newBuilder() to construct. private ShoppingAddProductsToCampaignRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -27932,10 +27932,10 @@ public static final class ShoppingMerchantCenterAccountSuspensionRecommendation com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingMerchantCenterAccountSuspensionRecommendation.class.getName()); + "ShoppingMerchantCenterAccountSuspensionRecommendation"); } // Use ShoppingMerchantCenterAccountSuspensionRecommendation.newBuilder() to construct. private ShoppingMerchantCenterAccountSuspensionRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -28765,10 +28765,10 @@ public static final class ShoppingMigrateRegularShoppingCampaignOffersToPerforma com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation.class.getName()); + "ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation"); } // Use ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation.newBuilder() to construct. private ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -29605,10 +29605,10 @@ public static final class TargetAdjustmentInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetAdjustmentInfo.class.getName()); + "TargetAdjustmentInfo"); } // Use TargetAdjustmentInfo.newBuilder() to construct. private TargetAdjustmentInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -30425,10 +30425,10 @@ public static final class RaiseTargetCpaRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RaiseTargetCpaRecommendation.class.getName()); + "RaiseTargetCpaRecommendation"); } // Use RaiseTargetCpaRecommendation.newBuilder() to construct. private RaiseTargetCpaRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -31235,10 +31235,10 @@ public static final class LowerTargetRoasRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LowerTargetRoasRecommendation.class.getName()); + "LowerTargetRoasRecommendation"); } // Use LowerTargetRoasRecommendation.newBuilder() to construct. private LowerTargetRoasRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -31860,10 +31860,10 @@ public static final class DynamicImageExtensionOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DynamicImageExtensionOptInRecommendation.class.getName()); + "DynamicImageExtensionOptInRecommendation"); } // Use DynamicImageExtensionOptInRecommendation.newBuilder() to construct. private DynamicImageExtensionOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -32271,10 +32271,10 @@ public static final class CampaignBudget extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBudget.class.getName()); + "CampaignBudget"); } // Use CampaignBudget.newBuilder() to construct. private CampaignBudget(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -32992,10 +32992,10 @@ public static final class PerformanceMaxOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PerformanceMaxOptInRecommendation.class.getName()); + "PerformanceMaxOptInRecommendation"); } // Use PerformanceMaxOptInRecommendation.newBuilder() to construct. private PerformanceMaxOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -33395,10 +33395,10 @@ public static final class ImprovePerformanceMaxAdStrengthRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ImprovePerformanceMaxAdStrengthRecommendation.class.getName()); + "ImprovePerformanceMaxAdStrengthRecommendation"); } // Use ImprovePerformanceMaxAdStrengthRecommendation.newBuilder() to construct. private ImprovePerformanceMaxAdStrengthRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -34072,10 +34072,10 @@ public static final class MigrateDynamicSearchAdsCampaignToPerformanceMaxRecomme com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation.class.getName()); + "MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation"); } // Use MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation.newBuilder() to construct. private MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -34650,10 +34650,10 @@ public static final class ForecastingSetTargetCpaRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ForecastingSetTargetCpaRecommendation.class.getName()); + "ForecastingSetTargetCpaRecommendation"); } // Use ForecastingSetTargetCpaRecommendation.newBuilder() to construct. private ForecastingSetTargetCpaRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -35344,10 +35344,10 @@ public static final class MaximizeConversionValueOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MaximizeConversionValueOptInRecommendation.class.getName()); + "MaximizeConversionValueOptInRecommendation"); } // Use MaximizeConversionValueOptInRecommendation.newBuilder() to construct. private MaximizeConversionValueOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -35707,10 +35707,10 @@ public static final class ImproveGoogleTagCoverageRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ImproveGoogleTagCoverageRecommendation.class.getName()); + "ImproveGoogleTagCoverageRecommendation"); } // Use ImproveGoogleTagCoverageRecommendation.newBuilder() to construct. private ImproveGoogleTagCoverageRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -36071,10 +36071,10 @@ public static final class PerformanceMaxFinalUrlOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PerformanceMaxFinalUrlOptInRecommendation.class.getName()); + "PerformanceMaxFinalUrlOptInRecommendation"); } // Use PerformanceMaxFinalUrlOptInRecommendation.newBuilder() to construct. private PerformanceMaxFinalUrlOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -36564,10 +36564,10 @@ public static final class RefreshCustomerMatchListRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RefreshCustomerMatchListRecommendation.class.getName()); + "RefreshCustomerMatchListRecommendation"); } // Use RefreshCustomerMatchListRecommendation.newBuilder() to construct. private RefreshCustomerMatchListRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -38088,10 +38088,10 @@ public static final class AccountInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountInfo.class.getName()); + "AccountInfo"); } // Use AccountInfo.newBuilder() to construct. private AccountInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -38749,10 +38749,10 @@ public static final class CustomAudienceOptInRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomAudienceOptInRecommendation.class.getName()); + "CustomAudienceOptInRecommendation"); } // Use CustomAudienceOptInRecommendation.newBuilder() to construct. private CustomAudienceOptInRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -39565,10 +39565,10 @@ public static final class LeadFormAssetRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LeadFormAssetRecommendation.class.getName()); + "LeadFormAssetRecommendation"); } // Use LeadFormAssetRecommendation.newBuilder() to construct. private LeadFormAssetRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -40008,10 +40008,10 @@ public static final class ImproveDemandGenAdStrengthRecommendation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ImproveDemandGenAdStrengthRecommendation.class.getName()); + "ImproveDemandGenAdStrengthRecommendation"); } // Use ImproveDemandGenAdStrengthRecommendation.newBuilder() to construct. private ImproveDemandGenAdStrengthRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -40883,6 +40883,3094 @@ public com.google.ads.googleads.v25.resources.Recommendation.ImproveDemandGenAdS } + public interface CampaignSpecificAppGoalRecommendationOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Output only. Campaign cost in micros for the last 15 days.
+     * 
+ * + * int64 campaign_cost_micros_last_fifteen_days = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignCostMicrosLastFifteenDays. + */ + long getCampaignCostMicrosLastFifteenDays(); + + /** + *
+     * Output only. Campaign conversion count for the last 15 days.
+     * 
+ * + * double campaign_conversions_last_fifteen_days = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignConversionsLastFifteenDays. + */ + double getCampaignConversionsLastFifteenDays(); + + /** + *
+     * Output only. Campaign conversion value for the last 15 days.
+     * 
+ * + * double campaign_conversion_value_last_fifteen_days = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignConversionValueLastFifteenDays. + */ + double getCampaignConversionValueLastFifteenDays(); + + /** + *
+     * Output only. Projected conversions over the last 15 days if the
+     * recommendation is applied.
+     * 
+ * + * double projected_conversions_last_fifteen_days = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The projectedConversionsLastFifteenDays. + */ + double getProjectedConversionsLastFifteenDays(); + + /** + *
+     * Output only. Projected conversion value over the last 15 days if the
+     * recommendation is applied.
+     * 
+ * + * double projected_conversion_value_last_fifteen_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The projectedConversionValueLastFifteenDays. + */ + double getProjectedConversionValueLastFifteenDays(); + + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return A list containing the appConversionGoals. + */ + @java.lang.Deprecated java.util.List getAppConversionGoalsList(); + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return The count of appConversionGoals. + */ + @java.lang.Deprecated int getAppConversionGoalsCount(); + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param index The index of the element to return. + * @return The appConversionGoals at the given index. + */ + @java.lang.Deprecated com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getAppConversionGoals(int index); + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return A list containing the enum numeric values on the wire for appConversionGoals. + */ + @java.lang.Deprecated java.util.List + getAppConversionGoalsValueList(); + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param index The index of the value to return. + * @return The enum numeric value on the wire of appConversionGoals at the given index. + */ + @java.lang.Deprecated int getAppConversionGoalsValue(int index); + + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated java.util.List + getCurrentAutoGoalsList(); + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated com.google.ads.googleads.v25.common.EffectiveAutomaticGoal getCurrentAutoGoals(int index); + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated int getCurrentAutoGoalsCount(); + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated java.util.List + getCurrentAutoGoalsOrBuilderList(); + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder getCurrentAutoGoalsOrBuilder( + int index); + + /** + *
+     * Output only. Deprecated: Use current_custom_conversion_goal instead.
+     * Current custom goal for the campaign.
+     * 
+ * + * string current_custom_goal = 8 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.current_custom_goal is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=678 + * @return The currentCustomGoal. + */ + @java.lang.Deprecated java.lang.String getCurrentCustomGoal(); + /** + *
+     * Output only. Deprecated: Use current_custom_conversion_goal instead.
+     * Current custom goal for the campaign.
+     * 
+ * + * string current_custom_goal = 8 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.current_custom_goal is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=678 + * @return The bytes for currentCustomGoal. + */ + @java.lang.Deprecated com.google.protobuf.ByteString + getCurrentCustomGoalBytes(); + + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the suggestedConversionGoals. + */ + java.util.List getSuggestedConversionGoalsList(); + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of suggestedConversionGoals. + */ + int getSuggestedConversionGoalsCount(); + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The suggestedConversionGoals at the given index. + */ + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getSuggestedConversionGoals(int index); + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the enum numeric values on the wire for suggestedConversionGoals. + */ + java.util.List + getSuggestedConversionGoalsValueList(); + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of suggestedConversionGoals at the given index. + */ + int getSuggestedConversionGoalsValue(int index); + + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + java.util.List + getCurrentConversionGoalsList(); + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal getCurrentConversionGoals(int index); + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + int getCurrentConversionGoalsCount(); + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + java.util.List + getCurrentConversionGoalsOrBuilderList(); + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder getCurrentConversionGoalsOrBuilder( + int index); + + /** + *
+     * Output only. Current custom conversion goal for the campaign.
+     * This is the resource name of the CustomConversionGoal.
+     * 
+ * + * string current_custom_conversion_goal = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The currentCustomConversionGoal. + */ + java.lang.String getCurrentCustomConversionGoal(); + /** + *
+     * Output only. Current custom conversion goal for the campaign.
+     * This is the resource name of the CustomConversionGoal.
+     * 
+ * + * string current_custom_conversion_goal = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for currentCustomConversionGoal. + */ + com.google.protobuf.ByteString + getCurrentCustomConversionGoalBytes(); + } + /** + *
+   * The campaign-specific app goal recommendation.
+   * Recommendation to add app conversion goals to a campaign.
+   * LINT: LEGACY_NAMES
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation} + */ + public static final class CampaignSpecificAppGoalRecommendation extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) + CampaignSpecificAppGoalRecommendationOrBuilder { + 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= */ "", + "CampaignSpecificAppGoalRecommendation"); + } + // Use CampaignSpecificAppGoalRecommendation.newBuilder() to construct. + private CampaignSpecificAppGoalRecommendation(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private CampaignSpecificAppGoalRecommendation() { + appConversionGoals_ = emptyIntList(); + currentAutoGoals_ = java.util.Collections.emptyList(); + currentCustomGoal_ = ""; + suggestedConversionGoals_ = emptyIntList(); + currentConversionGoals_ = java.util.Collections.emptyList(); + currentCustomConversionGoal_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.RecommendationProto.internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.RecommendationProto.internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.class, com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.Builder.class); + } + + public static final int CAMPAIGN_COST_MICROS_LAST_FIFTEEN_DAYS_FIELD_NUMBER = 1; + private long campaignCostMicrosLastFifteenDays_ = 0L; + /** + *
+     * Output only. Campaign cost in micros for the last 15 days.
+     * 
+ * + * int64 campaign_cost_micros_last_fifteen_days = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignCostMicrosLastFifteenDays. + */ + @java.lang.Override + public long getCampaignCostMicrosLastFifteenDays() { + return campaignCostMicrosLastFifteenDays_; + } + + public static final int CAMPAIGN_CONVERSIONS_LAST_FIFTEEN_DAYS_FIELD_NUMBER = 2; + private double campaignConversionsLastFifteenDays_ = 0D; + /** + *
+     * Output only. Campaign conversion count for the last 15 days.
+     * 
+ * + * double campaign_conversions_last_fifteen_days = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignConversionsLastFifteenDays. + */ + @java.lang.Override + public double getCampaignConversionsLastFifteenDays() { + return campaignConversionsLastFifteenDays_; + } + + public static final int CAMPAIGN_CONVERSION_VALUE_LAST_FIFTEEN_DAYS_FIELD_NUMBER = 3; + private double campaignConversionValueLastFifteenDays_ = 0D; + /** + *
+     * Output only. Campaign conversion value for the last 15 days.
+     * 
+ * + * double campaign_conversion_value_last_fifteen_days = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignConversionValueLastFifteenDays. + */ + @java.lang.Override + public double getCampaignConversionValueLastFifteenDays() { + return campaignConversionValueLastFifteenDays_; + } + + public static final int PROJECTED_CONVERSIONS_LAST_FIFTEEN_DAYS_FIELD_NUMBER = 4; + private double projectedConversionsLastFifteenDays_ = 0D; + /** + *
+     * Output only. Projected conversions over the last 15 days if the
+     * recommendation is applied.
+     * 
+ * + * double projected_conversions_last_fifteen_days = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The projectedConversionsLastFifteenDays. + */ + @java.lang.Override + public double getProjectedConversionsLastFifteenDays() { + return projectedConversionsLastFifteenDays_; + } + + public static final int PROJECTED_CONVERSION_VALUE_LAST_FIFTEEN_DAYS_FIELD_NUMBER = 5; + private double projectedConversionValueLastFifteenDays_ = 0D; + /** + *
+     * Output only. Projected conversion value over the last 15 days if the
+     * recommendation is applied.
+     * 
+ * + * double projected_conversion_value_last_fifteen_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The projectedConversionValueLastFifteenDays. + */ + @java.lang.Override + public double getProjectedConversionValueLastFifteenDays() { + return projectedConversionValueLastFifteenDays_; + } + + public static final int APP_CONVERSION_GOALS_FIELD_NUMBER = 6; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList appConversionGoals_ = + emptyIntList(); + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory> appConversionGoals_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory>() { + public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory convert(int from) { + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory result = com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.forNumber(from); + return result == null ? com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNRECOGNIZED : result; + } + }; + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return A list containing the appConversionGoals. + */ + @java.lang.Override + @java.lang.Deprecated public java.util.List getAppConversionGoalsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory>(appConversionGoals_, appConversionGoals_converter_); + } + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return The count of appConversionGoals. + */ + @java.lang.Override + @java.lang.Deprecated public int getAppConversionGoalsCount() { + return appConversionGoals_.size(); + } + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param index The index of the element to return. + * @return The appConversionGoals at the given index. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getAppConversionGoals(int index) { + return appConversionGoals_converter_.convert(appConversionGoals_.getInt(index)); + } + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return A list containing the enum numeric values on the wire for appConversionGoals. + */ + @java.lang.Override + @java.lang.Deprecated public java.util.List + getAppConversionGoalsValueList() { + return appConversionGoals_; + } + /** + *
+     * Output only. Deprecated: Use suggested_conversion_goals instead.
+     * Suggested auto conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param index The index of the value to return. + * @return The enum numeric value on the wire of appConversionGoals at the given index. + */ + @java.lang.Override + @java.lang.Deprecated public int getAppConversionGoalsValue(int index) { + return appConversionGoals_.getInt(index); + } + private int appConversionGoalsMemoizedSerializedSize; + + public static final int CURRENT_AUTO_GOALS_FIELD_NUMBER = 7; + @SuppressWarnings("serial") + private java.util.List currentAutoGoals_; + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + @java.lang.Deprecated public java.util.List getCurrentAutoGoalsList() { + return currentAutoGoals_; + } + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + @java.lang.Deprecated public java.util.List + getCurrentAutoGoalsOrBuilderList() { + return currentAutoGoals_; + } + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + @java.lang.Deprecated public int getCurrentAutoGoalsCount() { + return currentAutoGoals_.size(); + } + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal getCurrentAutoGoals(int index) { + return currentAutoGoals_.get(index); + } + /** + *
+     * Output only. Deprecated: Use current_conversion_goals instead.
+     * Current automatic conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + @java.lang.Deprecated public com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder getCurrentAutoGoalsOrBuilder( + int index) { + return currentAutoGoals_.get(index); + } + + public static final int CURRENT_CUSTOM_GOAL_FIELD_NUMBER = 8; + @SuppressWarnings("serial") + private volatile java.lang.Object currentCustomGoal_ = ""; + /** + *
+     * Output only. Deprecated: Use current_custom_conversion_goal instead.
+     * Current custom goal for the campaign.
+     * 
+ * + * string current_custom_goal = 8 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.current_custom_goal is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=678 + * @return The currentCustomGoal. + */ + @java.lang.Override + @java.lang.Deprecated public java.lang.String getCurrentCustomGoal() { + java.lang.Object ref = currentCustomGoal_; + 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(); + currentCustomGoal_ = s; + return s; + } + } + /** + *
+     * Output only. Deprecated: Use current_custom_conversion_goal instead.
+     * Current custom goal for the campaign.
+     * 
+ * + * string current_custom_goal = 8 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.current_custom_goal is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=678 + * @return The bytes for currentCustomGoal. + */ + @java.lang.Override + @java.lang.Deprecated public com.google.protobuf.ByteString + getCurrentCustomGoalBytes() { + java.lang.Object ref = currentCustomGoal_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + currentCustomGoal_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SUGGESTED_CONVERSION_GOALS_FIELD_NUMBER = 9; + @SuppressWarnings("serial") + private com.google.protobuf.Internal.IntList suggestedConversionGoals_ = + emptyIntList(); + private static final com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory> suggestedConversionGoals_converter_ = + new com.google.protobuf.Internal.IntListAdapter.IntConverter< + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory>() { + public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory convert(int from) { + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory result = com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.forNumber(from); + return result == null ? com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory.UNRECOGNIZED : result; + } + }; + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the suggestedConversionGoals. + */ + @java.lang.Override + public java.util.List getSuggestedConversionGoalsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory>(suggestedConversionGoals_, suggestedConversionGoals_converter_); + } + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of suggestedConversionGoals. + */ + @java.lang.Override + public int getSuggestedConversionGoalsCount() { + return suggestedConversionGoals_.size(); + } + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The suggestedConversionGoals at the given index. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getSuggestedConversionGoals(int index) { + return suggestedConversionGoals_converter_.convert(suggestedConversionGoals_.getInt(index)); + } + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the enum numeric values on the wire for suggestedConversionGoals. + */ + @java.lang.Override + public java.util.List + getSuggestedConversionGoalsValueList() { + return suggestedConversionGoals_; + } + /** + *
+     * Output only. Suggested conversion goals for the campaign which optimize
+     * towards app conversions.
+     * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of suggestedConversionGoals at the given index. + */ + @java.lang.Override + public int getSuggestedConversionGoalsValue(int index) { + return suggestedConversionGoals_.getInt(index); + } + private int suggestedConversionGoalsMemoizedSerializedSize; + + public static final int CURRENT_CONVERSION_GOALS_FIELD_NUMBER = 10; + @SuppressWarnings("serial") + private java.util.List currentConversionGoals_; + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public java.util.List getCurrentConversionGoalsList() { + return currentConversionGoals_; + } + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public java.util.List + getCurrentConversionGoalsOrBuilderList() { + return currentConversionGoals_; + } + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public int getCurrentConversionGoalsCount() { + return currentConversionGoals_.size(); + } + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal getCurrentConversionGoals(int index) { + return currentConversionGoals_.get(index); + } + /** + *
+     * Output only. Current conversion goals for the campaign.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder getCurrentConversionGoalsOrBuilder( + int index) { + return currentConversionGoals_.get(index); + } + + public static final int CURRENT_CUSTOM_CONVERSION_GOAL_FIELD_NUMBER = 11; + @SuppressWarnings("serial") + private volatile java.lang.Object currentCustomConversionGoal_ = ""; + /** + *
+     * Output only. Current custom conversion goal for the campaign.
+     * This is the resource name of the CustomConversionGoal.
+     * 
+ * + * string current_custom_conversion_goal = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The currentCustomConversionGoal. + */ + @java.lang.Override + public java.lang.String getCurrentCustomConversionGoal() { + java.lang.Object ref = currentCustomConversionGoal_; + 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(); + currentCustomConversionGoal_ = s; + return s; + } + } + /** + *
+     * Output only. Current custom conversion goal for the campaign.
+     * This is the resource name of the CustomConversionGoal.
+     * 
+ * + * string current_custom_conversion_goal = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for currentCustomConversionGoal. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCurrentCustomConversionGoalBytes() { + java.lang.Object ref = currentCustomConversionGoal_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + currentCustomConversionGoal_ = 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 { + getSerializedSize(); + if (campaignCostMicrosLastFifteenDays_ != 0L) { + output.writeInt64(1, campaignCostMicrosLastFifteenDays_); + } + if (java.lang.Double.doubleToRawLongBits(campaignConversionsLastFifteenDays_) != 0) { + output.writeDouble(2, campaignConversionsLastFifteenDays_); + } + if (java.lang.Double.doubleToRawLongBits(campaignConversionValueLastFifteenDays_) != 0) { + output.writeDouble(3, campaignConversionValueLastFifteenDays_); + } + if (java.lang.Double.doubleToRawLongBits(projectedConversionsLastFifteenDays_) != 0) { + output.writeDouble(4, projectedConversionsLastFifteenDays_); + } + if (java.lang.Double.doubleToRawLongBits(projectedConversionValueLastFifteenDays_) != 0) { + output.writeDouble(5, projectedConversionValueLastFifteenDays_); + } + if (getAppConversionGoalsList().size() > 0) { + output.writeUInt32NoTag(50); + output.writeUInt32NoTag(appConversionGoalsMemoizedSerializedSize); + } + for (int i = 0; i < appConversionGoals_.size(); i++) { + output.writeEnumNoTag(appConversionGoals_.getInt(i)); + } + for (int i = 0; i < currentAutoGoals_.size(); i++) { + output.writeMessage(7, currentAutoGoals_.get(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentCustomGoal_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 8, currentCustomGoal_); + } + if (getSuggestedConversionGoalsList().size() > 0) { + output.writeUInt32NoTag(74); + output.writeUInt32NoTag(suggestedConversionGoalsMemoizedSerializedSize); + } + for (int i = 0; i < suggestedConversionGoals_.size(); i++) { + output.writeEnumNoTag(suggestedConversionGoals_.getInt(i)); + } + for (int i = 0; i < currentConversionGoals_.size(); i++) { + output.writeMessage(10, currentConversionGoals_.get(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentCustomConversionGoal_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 11, currentCustomConversionGoal_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (campaignCostMicrosLastFifteenDays_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, campaignCostMicrosLastFifteenDays_); + } + if (java.lang.Double.doubleToRawLongBits(campaignConversionsLastFifteenDays_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, campaignConversionsLastFifteenDays_); + } + if (java.lang.Double.doubleToRawLongBits(campaignConversionValueLastFifteenDays_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, campaignConversionValueLastFifteenDays_); + } + if (java.lang.Double.doubleToRawLongBits(projectedConversionsLastFifteenDays_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, projectedConversionsLastFifteenDays_); + } + if (java.lang.Double.doubleToRawLongBits(projectedConversionValueLastFifteenDays_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, projectedConversionValueLastFifteenDays_); + } + { + int dataSize = 0; + for (int i = 0; i < appConversionGoals_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(appConversionGoals_.getInt(i)); + } + size += dataSize; + if (!getAppConversionGoalsList().isEmpty()) { size += 1; + size += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(dataSize); + }appConversionGoalsMemoizedSerializedSize = dataSize; + } + for (int i = 0; i < currentAutoGoals_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, currentAutoGoals_.get(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentCustomGoal_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(8, currentCustomGoal_); + } + { + int dataSize = 0; + for (int i = 0; i < suggestedConversionGoals_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(suggestedConversionGoals_.getInt(i)); + } + size += dataSize; + if (!getSuggestedConversionGoalsList().isEmpty()) { size += 1; + size += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(dataSize); + }suggestedConversionGoalsMemoizedSerializedSize = dataSize; + } + for (int i = 0; i < currentConversionGoals_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, currentConversionGoals_.get(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currentCustomConversionGoal_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(11, currentCustomConversionGoal_); + } + 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.resources.Recommendation.CampaignSpecificAppGoalRecommendation)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation other = (com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) obj; + + if (getCampaignCostMicrosLastFifteenDays() + != other.getCampaignCostMicrosLastFifteenDays()) return false; + if (java.lang.Double.doubleToLongBits(getCampaignConversionsLastFifteenDays()) + != java.lang.Double.doubleToLongBits( + other.getCampaignConversionsLastFifteenDays())) return false; + if (java.lang.Double.doubleToLongBits(getCampaignConversionValueLastFifteenDays()) + != java.lang.Double.doubleToLongBits( + other.getCampaignConversionValueLastFifteenDays())) return false; + if (java.lang.Double.doubleToLongBits(getProjectedConversionsLastFifteenDays()) + != java.lang.Double.doubleToLongBits( + other.getProjectedConversionsLastFifteenDays())) return false; + if (java.lang.Double.doubleToLongBits(getProjectedConversionValueLastFifteenDays()) + != java.lang.Double.doubleToLongBits( + other.getProjectedConversionValueLastFifteenDays())) return false; + if (!appConversionGoals_.equals(other.appConversionGoals_)) return false; + if (!getCurrentAutoGoalsList() + .equals(other.getCurrentAutoGoalsList())) return false; + if (!getCurrentCustomGoal() + .equals(other.getCurrentCustomGoal())) return false; + if (!suggestedConversionGoals_.equals(other.suggestedConversionGoals_)) return false; + if (!getCurrentConversionGoalsList() + .equals(other.getCurrentConversionGoalsList())) return false; + if (!getCurrentCustomConversionGoal() + .equals(other.getCurrentCustomConversionGoal())) 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) + CAMPAIGN_COST_MICROS_LAST_FIFTEEN_DAYS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getCampaignCostMicrosLastFifteenDays()); + hash = (37 * hash) + CAMPAIGN_CONVERSIONS_LAST_FIFTEEN_DAYS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCampaignConversionsLastFifteenDays())); + hash = (37 * hash) + CAMPAIGN_CONVERSION_VALUE_LAST_FIFTEEN_DAYS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCampaignConversionValueLastFifteenDays())); + hash = (37 * hash) + PROJECTED_CONVERSIONS_LAST_FIFTEEN_DAYS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getProjectedConversionsLastFifteenDays())); + hash = (37 * hash) + PROJECTED_CONVERSION_VALUE_LAST_FIFTEEN_DAYS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getProjectedConversionValueLastFifteenDays())); + if (getAppConversionGoalsCount() > 0) { + hash = (37 * hash) + APP_CONVERSION_GOALS_FIELD_NUMBER; + hash = (53 * hash) + appConversionGoals_.hashCode(); + } + if (getCurrentAutoGoalsCount() > 0) { + hash = (37 * hash) + CURRENT_AUTO_GOALS_FIELD_NUMBER; + hash = (53 * hash) + getCurrentAutoGoalsList().hashCode(); + } + hash = (37 * hash) + CURRENT_CUSTOM_GOAL_FIELD_NUMBER; + hash = (53 * hash) + getCurrentCustomGoal().hashCode(); + if (getSuggestedConversionGoalsCount() > 0) { + hash = (37 * hash) + SUGGESTED_CONVERSION_GOALS_FIELD_NUMBER; + hash = (53 * hash) + suggestedConversionGoals_.hashCode(); + } + if (getCurrentConversionGoalsCount() > 0) { + hash = (37 * hash) + CURRENT_CONVERSION_GOALS_FIELD_NUMBER; + hash = (53 * hash) + getCurrentConversionGoalsList().hashCode(); + } + hash = (37 * hash) + CURRENT_CUSTOM_CONVERSION_GOAL_FIELD_NUMBER; + hash = (53 * hash) + getCurrentCustomConversionGoal().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation 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.resources.Recommendation.CampaignSpecificAppGoalRecommendation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation 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.resources.Recommendation.CampaignSpecificAppGoalRecommendation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation 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.resources.Recommendation.CampaignSpecificAppGoalRecommendation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation 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.resources.Recommendation.CampaignSpecificAppGoalRecommendation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation 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.resources.Recommendation.CampaignSpecificAppGoalRecommendation 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.resources.Recommendation.CampaignSpecificAppGoalRecommendation 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.resources.Recommendation.CampaignSpecificAppGoalRecommendation prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * The campaign-specific app goal recommendation.
+     * Recommendation to add app conversion goals to a campaign.
+     * LINT: LEGACY_NAMES
+     * 
+ * + * Protobuf type {@code google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.resources.RecommendationProto.internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.resources.RecommendationProto.internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.class, com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + campaignCostMicrosLastFifteenDays_ = 0L; + campaignConversionsLastFifteenDays_ = 0D; + campaignConversionValueLastFifteenDays_ = 0D; + projectedConversionsLastFifteenDays_ = 0D; + projectedConversionValueLastFifteenDays_ = 0D; + appConversionGoals_ = emptyIntList(); + if (currentAutoGoalsBuilder_ == null) { + currentAutoGoals_ = java.util.Collections.emptyList(); + } else { + currentAutoGoals_ = null; + currentAutoGoalsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000040); + currentCustomGoal_ = ""; + suggestedConversionGoals_ = emptyIntList(); + if (currentConversionGoalsBuilder_ == null) { + currentConversionGoals_ = java.util.Collections.emptyList(); + } else { + currentConversionGoals_ = null; + currentConversionGoalsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000200); + currentCustomConversionGoal_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.resources.RecommendationProto.internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation getDefaultInstanceForType() { + return com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation build() { + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation buildPartial() { + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation result = new com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation result) { + if (currentAutoGoalsBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0)) { + currentAutoGoals_ = java.util.Collections.unmodifiableList(currentAutoGoals_); + bitField0_ = (bitField0_ & ~0x00000040); + } + result.currentAutoGoals_ = currentAutoGoals_; + } else { + result.currentAutoGoals_ = currentAutoGoalsBuilder_.build(); + } + if (currentConversionGoalsBuilder_ == null) { + if (((bitField0_ & 0x00000200) != 0)) { + currentConversionGoals_ = java.util.Collections.unmodifiableList(currentConversionGoals_); + bitField0_ = (bitField0_ & ~0x00000200); + } + result.currentConversionGoals_ = currentConversionGoals_; + } else { + result.currentConversionGoals_ = currentConversionGoalsBuilder_.build(); + } + } + + private void buildPartial0(com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.campaignCostMicrosLastFifteenDays_ = campaignCostMicrosLastFifteenDays_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.campaignConversionsLastFifteenDays_ = campaignConversionsLastFifteenDays_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.campaignConversionValueLastFifteenDays_ = campaignConversionValueLastFifteenDays_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.projectedConversionsLastFifteenDays_ = projectedConversionsLastFifteenDays_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.projectedConversionValueLastFifteenDays_ = projectedConversionValueLastFifteenDays_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + appConversionGoals_.makeImmutable(); + result.appConversionGoals_ = appConversionGoals_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.currentCustomGoal_ = currentCustomGoal_; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + suggestedConversionGoals_.makeImmutable(); + result.suggestedConversionGoals_ = suggestedConversionGoals_; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.currentCustomConversionGoal_ = currentCustomConversionGoal_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) { + return mergeFrom((com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation other) { + if (other == com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.getDefaultInstance()) return this; + if (other.getCampaignCostMicrosLastFifteenDays() != 0L) { + setCampaignCostMicrosLastFifteenDays(other.getCampaignCostMicrosLastFifteenDays()); + } + if (java.lang.Double.doubleToRawLongBits(other.getCampaignConversionsLastFifteenDays()) != 0) { + setCampaignConversionsLastFifteenDays(other.getCampaignConversionsLastFifteenDays()); + } + if (java.lang.Double.doubleToRawLongBits(other.getCampaignConversionValueLastFifteenDays()) != 0) { + setCampaignConversionValueLastFifteenDays(other.getCampaignConversionValueLastFifteenDays()); + } + if (java.lang.Double.doubleToRawLongBits(other.getProjectedConversionsLastFifteenDays()) != 0) { + setProjectedConversionsLastFifteenDays(other.getProjectedConversionsLastFifteenDays()); + } + if (java.lang.Double.doubleToRawLongBits(other.getProjectedConversionValueLastFifteenDays()) != 0) { + setProjectedConversionValueLastFifteenDays(other.getProjectedConversionValueLastFifteenDays()); + } + if (!other.appConversionGoals_.isEmpty()) { + if (appConversionGoals_.isEmpty()) { + appConversionGoals_ = other.appConversionGoals_; + appConversionGoals_.makeImmutable(); + bitField0_ |= 0x00000020; + } else { + ensureAppConversionGoalsIsMutable(); + appConversionGoals_.addAll(other.appConversionGoals_); + } + onChanged(); + } + if (currentAutoGoalsBuilder_ == null) { + if (!other.currentAutoGoals_.isEmpty()) { + if (currentAutoGoals_.isEmpty()) { + currentAutoGoals_ = other.currentAutoGoals_; + bitField0_ = (bitField0_ & ~0x00000040); + } else { + ensureCurrentAutoGoalsIsMutable(); + currentAutoGoals_.addAll(other.currentAutoGoals_); + } + onChanged(); + } + } else { + if (!other.currentAutoGoals_.isEmpty()) { + if (currentAutoGoalsBuilder_.isEmpty()) { + currentAutoGoalsBuilder_.dispose(); + currentAutoGoalsBuilder_ = null; + currentAutoGoals_ = other.currentAutoGoals_; + bitField0_ = (bitField0_ & ~0x00000040); + currentAutoGoalsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetCurrentAutoGoalsFieldBuilder() : null; + } else { + currentAutoGoalsBuilder_.addAllMessages(other.currentAutoGoals_); + } + } + } + if (!other.getCurrentCustomGoal().isEmpty()) { + currentCustomGoal_ = other.currentCustomGoal_; + bitField0_ |= 0x00000080; + onChanged(); + } + if (!other.suggestedConversionGoals_.isEmpty()) { + if (suggestedConversionGoals_.isEmpty()) { + suggestedConversionGoals_ = other.suggestedConversionGoals_; + suggestedConversionGoals_.makeImmutable(); + bitField0_ |= 0x00000100; + } else { + ensureSuggestedConversionGoalsIsMutable(); + suggestedConversionGoals_.addAll(other.suggestedConversionGoals_); + } + onChanged(); + } + if (currentConversionGoalsBuilder_ == null) { + if (!other.currentConversionGoals_.isEmpty()) { + if (currentConversionGoals_.isEmpty()) { + currentConversionGoals_ = other.currentConversionGoals_; + bitField0_ = (bitField0_ & ~0x00000200); + } else { + ensureCurrentConversionGoalsIsMutable(); + currentConversionGoals_.addAll(other.currentConversionGoals_); + } + onChanged(); + } + } else { + if (!other.currentConversionGoals_.isEmpty()) { + if (currentConversionGoalsBuilder_.isEmpty()) { + currentConversionGoalsBuilder_.dispose(); + currentConversionGoalsBuilder_ = null; + currentConversionGoals_ = other.currentConversionGoals_; + bitField0_ = (bitField0_ & ~0x00000200); + currentConversionGoalsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetCurrentConversionGoalsFieldBuilder() : null; + } else { + currentConversionGoalsBuilder_.addAllMessages(other.currentConversionGoals_); + } + } + } + if (!other.getCurrentCustomConversionGoal().isEmpty()) { + currentCustomConversionGoal_ = other.currentCustomConversionGoal_; + bitField0_ |= 0x00000400; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + campaignCostMicrosLastFifteenDays_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 17: { + campaignConversionsLastFifteenDays_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 17 + case 25: { + campaignConversionValueLastFifteenDays_ = input.readDouble(); + bitField0_ |= 0x00000004; + break; + } // case 25 + case 33: { + projectedConversionsLastFifteenDays_ = input.readDouble(); + bitField0_ |= 0x00000008; + break; + } // case 33 + case 41: { + projectedConversionValueLastFifteenDays_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 41 + case 48: { + int tmpRaw = input.readEnum(); + ensureAppConversionGoalsIsMutable(); + appConversionGoals_.addInt(tmpRaw); + break; + } // case 48 + case 50: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureAppConversionGoalsIsMutable(); + while (input.getBytesUntilLimit() > 0) { + appConversionGoals_.addInt(input.readEnum()); + } + input.popLimit(limit); + break; + } // case 50 + case 58: { + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal m = + input.readMessage( + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.parser(), + extensionRegistry); + if (currentAutoGoalsBuilder_ == null) { + ensureCurrentAutoGoalsIsMutable(); + currentAutoGoals_.add(m); + } else { + currentAutoGoalsBuilder_.addMessage(m); + } + break; + } // case 58 + case 66: { + currentCustomGoal_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000080; + break; + } // case 66 + case 72: { + int tmpRaw = input.readEnum(); + ensureSuggestedConversionGoalsIsMutable(); + suggestedConversionGoals_.addInt(tmpRaw); + break; + } // case 72 + case 74: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + ensureSuggestedConversionGoalsIsMutable(); + while (input.getBytesUntilLimit() > 0) { + suggestedConversionGoals_.addInt(input.readEnum()); + } + input.popLimit(limit); + break; + } // case 74 + case 82: { + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal m = + input.readMessage( + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.parser(), + extensionRegistry); + if (currentConversionGoalsBuilder_ == null) { + ensureCurrentConversionGoalsIsMutable(); + currentConversionGoals_.add(m); + } else { + currentConversionGoalsBuilder_.addMessage(m); + } + break; + } // case 82 + case 90: { + currentCustomConversionGoal_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000400; + break; + } // case 90 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private long campaignCostMicrosLastFifteenDays_ ; + /** + *
+       * Output only. Campaign cost in micros for the last 15 days.
+       * 
+ * + * int64 campaign_cost_micros_last_fifteen_days = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignCostMicrosLastFifteenDays. + */ + @java.lang.Override + public long getCampaignCostMicrosLastFifteenDays() { + return campaignCostMicrosLastFifteenDays_; + } + /** + *
+       * Output only. Campaign cost in micros for the last 15 days.
+       * 
+ * + * int64 campaign_cost_micros_last_fifteen_days = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The campaignCostMicrosLastFifteenDays to set. + * @return This builder for chaining. + */ + public Builder setCampaignCostMicrosLastFifteenDays(long value) { + + campaignCostMicrosLastFifteenDays_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+       * Output only. Campaign cost in micros for the last 15 days.
+       * 
+ * + * int64 campaign_cost_micros_last_fifteen_days = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearCampaignCostMicrosLastFifteenDays() { + bitField0_ = (bitField0_ & ~0x00000001); + campaignCostMicrosLastFifteenDays_ = 0L; + onChanged(); + return this; + } + + private double campaignConversionsLastFifteenDays_ ; + /** + *
+       * Output only. Campaign conversion count for the last 15 days.
+       * 
+ * + * double campaign_conversions_last_fifteen_days = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignConversionsLastFifteenDays. + */ + @java.lang.Override + public double getCampaignConversionsLastFifteenDays() { + return campaignConversionsLastFifteenDays_; + } + /** + *
+       * Output only. Campaign conversion count for the last 15 days.
+       * 
+ * + * double campaign_conversions_last_fifteen_days = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The campaignConversionsLastFifteenDays to set. + * @return This builder for chaining. + */ + public Builder setCampaignConversionsLastFifteenDays(double value) { + + campaignConversionsLastFifteenDays_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+       * Output only. Campaign conversion count for the last 15 days.
+       * 
+ * + * double campaign_conversions_last_fifteen_days = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearCampaignConversionsLastFifteenDays() { + bitField0_ = (bitField0_ & ~0x00000002); + campaignConversionsLastFifteenDays_ = 0D; + onChanged(); + return this; + } + + private double campaignConversionValueLastFifteenDays_ ; + /** + *
+       * Output only. Campaign conversion value for the last 15 days.
+       * 
+ * + * double campaign_conversion_value_last_fifteen_days = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignConversionValueLastFifteenDays. + */ + @java.lang.Override + public double getCampaignConversionValueLastFifteenDays() { + return campaignConversionValueLastFifteenDays_; + } + /** + *
+       * Output only. Campaign conversion value for the last 15 days.
+       * 
+ * + * double campaign_conversion_value_last_fifteen_days = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The campaignConversionValueLastFifteenDays to set. + * @return This builder for chaining. + */ + public Builder setCampaignConversionValueLastFifteenDays(double value) { + + campaignConversionValueLastFifteenDays_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+       * Output only. Campaign conversion value for the last 15 days.
+       * 
+ * + * double campaign_conversion_value_last_fifteen_days = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearCampaignConversionValueLastFifteenDays() { + bitField0_ = (bitField0_ & ~0x00000004); + campaignConversionValueLastFifteenDays_ = 0D; + onChanged(); + return this; + } + + private double projectedConversionsLastFifteenDays_ ; + /** + *
+       * Output only. Projected conversions over the last 15 days if the
+       * recommendation is applied.
+       * 
+ * + * double projected_conversions_last_fifteen_days = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The projectedConversionsLastFifteenDays. + */ + @java.lang.Override + public double getProjectedConversionsLastFifteenDays() { + return projectedConversionsLastFifteenDays_; + } + /** + *
+       * Output only. Projected conversions over the last 15 days if the
+       * recommendation is applied.
+       * 
+ * + * double projected_conversions_last_fifteen_days = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The projectedConversionsLastFifteenDays to set. + * @return This builder for chaining. + */ + public Builder setProjectedConversionsLastFifteenDays(double value) { + + projectedConversionsLastFifteenDays_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+       * Output only. Projected conversions over the last 15 days if the
+       * recommendation is applied.
+       * 
+ * + * double projected_conversions_last_fifteen_days = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearProjectedConversionsLastFifteenDays() { + bitField0_ = (bitField0_ & ~0x00000008); + projectedConversionsLastFifteenDays_ = 0D; + onChanged(); + return this; + } + + private double projectedConversionValueLastFifteenDays_ ; + /** + *
+       * Output only. Projected conversion value over the last 15 days if the
+       * recommendation is applied.
+       * 
+ * + * double projected_conversion_value_last_fifteen_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The projectedConversionValueLastFifteenDays. + */ + @java.lang.Override + public double getProjectedConversionValueLastFifteenDays() { + return projectedConversionValueLastFifteenDays_; + } + /** + *
+       * Output only. Projected conversion value over the last 15 days if the
+       * recommendation is applied.
+       * 
+ * + * double projected_conversion_value_last_fifteen_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The projectedConversionValueLastFifteenDays to set. + * @return This builder for chaining. + */ + public Builder setProjectedConversionValueLastFifteenDays(double value) { + + projectedConversionValueLastFifteenDays_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+       * Output only. Projected conversion value over the last 15 days if the
+       * recommendation is applied.
+       * 
+ * + * double projected_conversion_value_last_fifteen_days = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearProjectedConversionValueLastFifteenDays() { + bitField0_ = (bitField0_ & ~0x00000010); + projectedConversionValueLastFifteenDays_ = 0D; + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList appConversionGoals_ = emptyIntList(); + private void ensureAppConversionGoalsIsMutable() { + if (!appConversionGoals_.isModifiable()) { + appConversionGoals_ = makeMutableCopy(appConversionGoals_); + } + bitField0_ |= 0x00000020; + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return A list containing the appConversionGoals. + */ + @java.lang.Deprecated public java.util.List getAppConversionGoalsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory>(appConversionGoals_, appConversionGoals_converter_); + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return The count of appConversionGoals. + */ + @java.lang.Deprecated public int getAppConversionGoalsCount() { + return appConversionGoals_.size(); + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param index The index of the element to return. + * @return The appConversionGoals at the given index. + */ + @java.lang.Deprecated public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getAppConversionGoals(int index) { + return appConversionGoals_converter_.convert(appConversionGoals_.getInt(index)); + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param index The index to set the value at. + * @param value The appConversionGoals to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder setAppConversionGoals( + int index, com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory value) { + if (value == null) { throw new NullPointerException(); } + ensureAppConversionGoalsIsMutable(); + appConversionGoals_.setInt(index, value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param value The appConversionGoals to add. + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder addAppConversionGoals(com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory value) { + if (value == null) { throw new NullPointerException(); } + ensureAppConversionGoalsIsMutable(); + appConversionGoals_.addInt(value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param values The appConversionGoals to add. + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder addAllAppConversionGoals( + java.lang.Iterable values) { + ensureAppConversionGoalsIsMutable(); + for (com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory value : values) { + appConversionGoals_.addInt(value.getNumber()); + } + onChanged(); + return this; + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder clearAppConversionGoals() { + appConversionGoals_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @return A list containing the enum numeric values on the wire for appConversionGoals. + */ + @java.lang.Deprecated public java.util.List + getAppConversionGoalsValueList() { + appConversionGoals_.makeImmutable(); + return appConversionGoals_; + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param index The index of the value to return. + * @return The enum numeric value on the wire of appConversionGoals at the given index. + */ + @java.lang.Deprecated public int getAppConversionGoalsValue(int index) { + return appConversionGoals_.getInt(index); + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param index The index to set the value at. + * @param value The enum numeric value on the wire for appConversionGoals to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder setAppConversionGoalsValue( + int index, int value) { + ensureAppConversionGoalsIsMutable(); + appConversionGoals_.setInt(index, value); + onChanged(); + return this; + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param value The enum numeric value on the wire for appConversionGoals to add. + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder addAppConversionGoalsValue(int value) { + ensureAppConversionGoalsIsMutable(); + appConversionGoals_.addInt(value); + onChanged(); + return this; + } + /** + *
+       * Output only. Deprecated: Use suggested_conversion_goals instead.
+       * Suggested auto conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory app_conversion_goals = 6 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.app_conversion_goals is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=666 + * @param values The enum numeric values on the wire for appConversionGoals to add. + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder addAllAppConversionGoalsValue( + java.lang.Iterable values) { + ensureAppConversionGoalsIsMutable(); + for (int value : values) { + appConversionGoals_.addInt(value); + } + onChanged(); + return this; + } + + private java.util.List currentAutoGoals_ = + java.util.Collections.emptyList(); + private void ensureCurrentAutoGoalsIsMutable() { + if (!((bitField0_ & 0x00000040) != 0)) { + currentAutoGoals_ = new java.util.ArrayList(currentAutoGoals_); + bitField0_ |= 0x00000040; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder, com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder> currentAutoGoalsBuilder_; + + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public java.util.List getCurrentAutoGoalsList() { + if (currentAutoGoalsBuilder_ == null) { + return java.util.Collections.unmodifiableList(currentAutoGoals_); + } else { + return currentAutoGoalsBuilder_.getMessageList(); + } + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public int getCurrentAutoGoalsCount() { + if (currentAutoGoalsBuilder_ == null) { + return currentAutoGoals_.size(); + } else { + return currentAutoGoalsBuilder_.getCount(); + } + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal getCurrentAutoGoals(int index) { + if (currentAutoGoalsBuilder_ == null) { + return currentAutoGoals_.get(index); + } else { + return currentAutoGoalsBuilder_.getMessage(index); + } + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public Builder setCurrentAutoGoals( + int index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal value) { + if (currentAutoGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCurrentAutoGoalsIsMutable(); + currentAutoGoals_.set(index, value); + onChanged(); + } else { + currentAutoGoalsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public Builder setCurrentAutoGoals( + int index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder builderForValue) { + if (currentAutoGoalsBuilder_ == null) { + ensureCurrentAutoGoalsIsMutable(); + currentAutoGoals_.set(index, builderForValue.build()); + onChanged(); + } else { + currentAutoGoalsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public Builder addCurrentAutoGoals(com.google.ads.googleads.v25.common.EffectiveAutomaticGoal value) { + if (currentAutoGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCurrentAutoGoalsIsMutable(); + currentAutoGoals_.add(value); + onChanged(); + } else { + currentAutoGoalsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public Builder addCurrentAutoGoals( + int index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal value) { + if (currentAutoGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCurrentAutoGoalsIsMutable(); + currentAutoGoals_.add(index, value); + onChanged(); + } else { + currentAutoGoalsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public Builder addCurrentAutoGoals( + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder builderForValue) { + if (currentAutoGoalsBuilder_ == null) { + ensureCurrentAutoGoalsIsMutable(); + currentAutoGoals_.add(builderForValue.build()); + onChanged(); + } else { + currentAutoGoalsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public Builder addCurrentAutoGoals( + int index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder builderForValue) { + if (currentAutoGoalsBuilder_ == null) { + ensureCurrentAutoGoalsIsMutable(); + currentAutoGoals_.add(index, builderForValue.build()); + onChanged(); + } else { + currentAutoGoalsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public Builder addAllCurrentAutoGoals( + java.lang.Iterable values) { + if (currentAutoGoalsBuilder_ == null) { + ensureCurrentAutoGoalsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, currentAutoGoals_); + onChanged(); + } else { + currentAutoGoalsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public Builder clearCurrentAutoGoals() { + if (currentAutoGoalsBuilder_ == null) { + currentAutoGoals_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + } else { + currentAutoGoalsBuilder_.clear(); + } + return this; + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public Builder removeCurrentAutoGoals(int index) { + if (currentAutoGoalsBuilder_ == null) { + ensureCurrentAutoGoalsIsMutable(); + currentAutoGoals_.remove(index); + onChanged(); + } else { + currentAutoGoalsBuilder_.remove(index); + } + return this; + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder getCurrentAutoGoalsBuilder( + int index) { + return internalGetCurrentAutoGoalsFieldBuilder().getBuilder(index); + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder getCurrentAutoGoalsOrBuilder( + int index) { + if (currentAutoGoalsBuilder_ == null) { + return currentAutoGoals_.get(index); } else { + return currentAutoGoalsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public java.util.List + getCurrentAutoGoalsOrBuilderList() { + if (currentAutoGoalsBuilder_ != null) { + return currentAutoGoalsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(currentAutoGoals_); + } + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder addCurrentAutoGoalsBuilder() { + return internalGetCurrentAutoGoalsFieldBuilder().addBuilder( + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.getDefaultInstance()); + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder addCurrentAutoGoalsBuilder( + int index) { + return internalGetCurrentAutoGoalsFieldBuilder().addBuilder( + index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.getDefaultInstance()); + } + /** + *
+       * Output only. Deprecated: Use current_conversion_goals instead.
+       * Current automatic conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_auto_goals = 7 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Deprecated public java.util.List + getCurrentAutoGoalsBuilderList() { + return internalGetCurrentAutoGoalsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder, com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder> + internalGetCurrentAutoGoalsFieldBuilder() { + if (currentAutoGoalsBuilder_ == null) { + currentAutoGoalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder, com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder>( + currentAutoGoals_, + ((bitField0_ & 0x00000040) != 0), + getParentForChildren(), + isClean()); + currentAutoGoals_ = null; + } + return currentAutoGoalsBuilder_; + } + + private java.lang.Object currentCustomGoal_ = ""; + /** + *
+       * Output only. Deprecated: Use current_custom_conversion_goal instead.
+       * Current custom goal for the campaign.
+       * 
+ * + * string current_custom_goal = 8 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.current_custom_goal is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=678 + * @return The currentCustomGoal. + */ + @java.lang.Deprecated public java.lang.String getCurrentCustomGoal() { + java.lang.Object ref = currentCustomGoal_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentCustomGoal_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Output only. Deprecated: Use current_custom_conversion_goal instead.
+       * Current custom goal for the campaign.
+       * 
+ * + * string current_custom_goal = 8 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.current_custom_goal is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=678 + * @return The bytes for currentCustomGoal. + */ + @java.lang.Deprecated public com.google.protobuf.ByteString + getCurrentCustomGoalBytes() { + java.lang.Object ref = currentCustomGoal_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + currentCustomGoal_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Output only. Deprecated: Use current_custom_conversion_goal instead.
+       * Current custom goal for the campaign.
+       * 
+ * + * string current_custom_goal = 8 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.current_custom_goal is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=678 + * @param value The currentCustomGoal to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder setCurrentCustomGoal( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + currentCustomGoal_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + *
+       * Output only. Deprecated: Use current_custom_conversion_goal instead.
+       * Current custom goal for the campaign.
+       * 
+ * + * string current_custom_goal = 8 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.current_custom_goal is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=678 + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder clearCurrentCustomGoal() { + currentCustomGoal_ = getDefaultInstance().getCurrentCustomGoal(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + /** + *
+       * Output only. Deprecated: Use current_custom_conversion_goal instead.
+       * Current custom goal for the campaign.
+       * 
+ * + * string current_custom_goal = 8 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @deprecated google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.current_custom_goal is deprecated. + * See google/ads/googleads/v25/resources/recommendation.proto;l=678 + * @param value The bytes for currentCustomGoal to set. + * @return This builder for chaining. + */ + @java.lang.Deprecated public Builder setCurrentCustomGoalBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + currentCustomGoal_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList suggestedConversionGoals_ = emptyIntList(); + private void ensureSuggestedConversionGoalsIsMutable() { + if (!suggestedConversionGoals_.isModifiable()) { + suggestedConversionGoals_ = makeMutableCopy(suggestedConversionGoals_); + } + bitField0_ |= 0x00000100; + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the suggestedConversionGoals. + */ + public java.util.List getSuggestedConversionGoalsList() { + return new com.google.protobuf.Internal.IntListAdapter< + com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory>(suggestedConversionGoals_, suggestedConversionGoals_converter_); + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The count of suggestedConversionGoals. + */ + public int getSuggestedConversionGoalsCount() { + return suggestedConversionGoals_.size(); + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the element to return. + * @return The suggestedConversionGoals at the given index. + */ + public com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory getSuggestedConversionGoals(int index) { + return suggestedConversionGoals_converter_.convert(suggestedConversionGoals_.getInt(index)); + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index to set the value at. + * @param value The suggestedConversionGoals to set. + * @return This builder for chaining. + */ + public Builder setSuggestedConversionGoals( + int index, com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory value) { + if (value == null) { throw new NullPointerException(); } + ensureSuggestedConversionGoalsIsMutable(); + suggestedConversionGoals_.setInt(index, value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The suggestedConversionGoals to add. + * @return This builder for chaining. + */ + public Builder addSuggestedConversionGoals(com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory value) { + if (value == null) { throw new NullPointerException(); } + ensureSuggestedConversionGoalsIsMutable(); + suggestedConversionGoals_.addInt(value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param values The suggestedConversionGoals to add. + * @return This builder for chaining. + */ + public Builder addAllSuggestedConversionGoals( + java.lang.Iterable values) { + ensureSuggestedConversionGoalsIsMutable(); + for (com.google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory value : values) { + suggestedConversionGoals_.addInt(value.getNumber()); + } + onChanged(); + return this; + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return This builder for chaining. + */ + public Builder clearSuggestedConversionGoals() { + suggestedConversionGoals_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000100); + onChanged(); + return this; + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return A list containing the enum numeric values on the wire for suggestedConversionGoals. + */ + public java.util.List + getSuggestedConversionGoalsValueList() { + suggestedConversionGoals_.makeImmutable(); + return suggestedConversionGoals_; + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of suggestedConversionGoals at the given index. + */ + public int getSuggestedConversionGoalsValue(int index) { + return suggestedConversionGoals_.getInt(index); + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param index The index to set the value at. + * @param value The enum numeric value on the wire for suggestedConversionGoals to set. + * @return This builder for chaining. + */ + public Builder setSuggestedConversionGoalsValue( + int index, int value) { + ensureSuggestedConversionGoalsIsMutable(); + suggestedConversionGoals_.setInt(index, value); + onChanged(); + return this; + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param value The enum numeric value on the wire for suggestedConversionGoals to add. + * @return This builder for chaining. + */ + public Builder addSuggestedConversionGoalsValue(int value) { + ensureSuggestedConversionGoalsIsMutable(); + suggestedConversionGoals_.addInt(value); + onChanged(); + return this; + } + /** + *
+       * Output only. Suggested conversion goals for the campaign which optimize
+       * towards app conversions.
+       * 
+ * + * repeated .google.ads.googleads.v25.enums.ConversionActionCategoryEnum.ConversionActionCategory suggested_conversion_goals = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @param values The enum numeric values on the wire for suggestedConversionGoals to add. + * @return This builder for chaining. + */ + public Builder addAllSuggestedConversionGoalsValue( + java.lang.Iterable values) { + ensureSuggestedConversionGoalsIsMutable(); + for (int value : values) { + suggestedConversionGoals_.addInt(value); + } + onChanged(); + return this; + } + + private java.util.List currentConversionGoals_ = + java.util.Collections.emptyList(); + private void ensureCurrentConversionGoalsIsMutable() { + if (!((bitField0_ & 0x00000200) != 0)) { + currentConversionGoals_ = new java.util.ArrayList(currentConversionGoals_); + bitField0_ |= 0x00000200; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder, com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder> currentConversionGoalsBuilder_; + + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public java.util.List getCurrentConversionGoalsList() { + if (currentConversionGoalsBuilder_ == null) { + return java.util.Collections.unmodifiableList(currentConversionGoals_); + } else { + return currentConversionGoalsBuilder_.getMessageList(); + } + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public int getCurrentConversionGoalsCount() { + if (currentConversionGoalsBuilder_ == null) { + return currentConversionGoals_.size(); + } else { + return currentConversionGoalsBuilder_.getCount(); + } + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal getCurrentConversionGoals(int index) { + if (currentConversionGoalsBuilder_ == null) { + return currentConversionGoals_.get(index); + } else { + return currentConversionGoalsBuilder_.getMessage(index); + } + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setCurrentConversionGoals( + int index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal value) { + if (currentConversionGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCurrentConversionGoalsIsMutable(); + currentConversionGoals_.set(index, value); + onChanged(); + } else { + currentConversionGoalsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setCurrentConversionGoals( + int index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder builderForValue) { + if (currentConversionGoalsBuilder_ == null) { + ensureCurrentConversionGoalsIsMutable(); + currentConversionGoals_.set(index, builderForValue.build()); + onChanged(); + } else { + currentConversionGoalsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addCurrentConversionGoals(com.google.ads.googleads.v25.common.EffectiveAutomaticGoal value) { + if (currentConversionGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCurrentConversionGoalsIsMutable(); + currentConversionGoals_.add(value); + onChanged(); + } else { + currentConversionGoalsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addCurrentConversionGoals( + int index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal value) { + if (currentConversionGoalsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCurrentConversionGoalsIsMutable(); + currentConversionGoals_.add(index, value); + onChanged(); + } else { + currentConversionGoalsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addCurrentConversionGoals( + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder builderForValue) { + if (currentConversionGoalsBuilder_ == null) { + ensureCurrentConversionGoalsIsMutable(); + currentConversionGoals_.add(builderForValue.build()); + onChanged(); + } else { + currentConversionGoalsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addCurrentConversionGoals( + int index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder builderForValue) { + if (currentConversionGoalsBuilder_ == null) { + ensureCurrentConversionGoalsIsMutable(); + currentConversionGoals_.add(index, builderForValue.build()); + onChanged(); + } else { + currentConversionGoalsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder addAllCurrentConversionGoals( + java.lang.Iterable values) { + if (currentConversionGoalsBuilder_ == null) { + ensureCurrentConversionGoalsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, currentConversionGoals_); + onChanged(); + } else { + currentConversionGoalsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearCurrentConversionGoals() { + if (currentConversionGoalsBuilder_ == null) { + currentConversionGoals_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + } else { + currentConversionGoalsBuilder_.clear(); + } + return this; + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder removeCurrentConversionGoals(int index) { + if (currentConversionGoalsBuilder_ == null) { + ensureCurrentConversionGoalsIsMutable(); + currentConversionGoals_.remove(index); + onChanged(); + } else { + currentConversionGoalsBuilder_.remove(index); + } + return this; + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder getCurrentConversionGoalsBuilder( + int index) { + return internalGetCurrentConversionGoalsFieldBuilder().getBuilder(index); + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder getCurrentConversionGoalsOrBuilder( + int index) { + if (currentConversionGoalsBuilder_ == null) { + return currentConversionGoals_.get(index); } else { + return currentConversionGoalsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public java.util.List + getCurrentConversionGoalsOrBuilderList() { + if (currentConversionGoalsBuilder_ != null) { + return currentConversionGoalsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(currentConversionGoals_); + } + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder addCurrentConversionGoalsBuilder() { + return internalGetCurrentConversionGoalsFieldBuilder().addBuilder( + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.getDefaultInstance()); + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder addCurrentConversionGoalsBuilder( + int index) { + return internalGetCurrentConversionGoalsFieldBuilder().addBuilder( + index, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.getDefaultInstance()); + } + /** + *
+       * Output only. Current conversion goals for the campaign.
+       * 
+ * + * repeated .google.ads.googleads.v25.common.EffectiveAutomaticGoal current_conversion_goals = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public java.util.List + getCurrentConversionGoalsBuilderList() { + return internalGetCurrentConversionGoalsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder, com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder> + internalGetCurrentConversionGoalsFieldBuilder() { + if (currentConversionGoalsBuilder_ == null) { + currentConversionGoalsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.EffectiveAutomaticGoal, com.google.ads.googleads.v25.common.EffectiveAutomaticGoal.Builder, com.google.ads.googleads.v25.common.EffectiveAutomaticGoalOrBuilder>( + currentConversionGoals_, + ((bitField0_ & 0x00000200) != 0), + getParentForChildren(), + isClean()); + currentConversionGoals_ = null; + } + return currentConversionGoalsBuilder_; + } + + private java.lang.Object currentCustomConversionGoal_ = ""; + /** + *
+       * Output only. Current custom conversion goal for the campaign.
+       * This is the resource name of the CustomConversionGoal.
+       * 
+ * + * string current_custom_conversion_goal = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The currentCustomConversionGoal. + */ + public java.lang.String getCurrentCustomConversionGoal() { + java.lang.Object ref = currentCustomConversionGoal_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + currentCustomConversionGoal_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Output only. Current custom conversion goal for the campaign.
+       * This is the resource name of the CustomConversionGoal.
+       * 
+ * + * string current_custom_conversion_goal = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return The bytes for currentCustomConversionGoal. + */ + public com.google.protobuf.ByteString + getCurrentCustomConversionGoalBytes() { + java.lang.Object ref = currentCustomConversionGoal_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + currentCustomConversionGoal_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Output only. Current custom conversion goal for the campaign.
+       * This is the resource name of the CustomConversionGoal.
+       * 
+ * + * string current_custom_conversion_goal = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The currentCustomConversionGoal to set. + * @return This builder for chaining. + */ + public Builder setCurrentCustomConversionGoal( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + currentCustomConversionGoal_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + /** + *
+       * Output only. Current custom conversion goal for the campaign.
+       * This is the resource name of the CustomConversionGoal.
+       * 
+ * + * string current_custom_conversion_goal = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @return This builder for chaining. + */ + public Builder clearCurrentCustomConversionGoal() { + currentCustomConversionGoal_ = getDefaultInstance().getCurrentCustomConversionGoal(); + bitField0_ = (bitField0_ & ~0x00000400); + onChanged(); + return this; + } + /** + *
+       * Output only. Current custom conversion goal for the campaign.
+       * This is the resource name of the CustomConversionGoal.
+       * 
+ * + * string current_custom_conversion_goal = 11 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... } + * @param value The bytes for currentCustomConversionGoal to set. + * @return This builder for chaining. + */ + public Builder setCurrentCustomConversionGoalBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + currentCustomConversionGoal_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) + private static final com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation(); + } + + public static com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CampaignSpecificAppGoalRecommendation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + private int bitField0_; private int recommendationCase_ = 0; @SuppressWarnings("serial") @@ -40944,6 +44032,7 @@ public enum RecommendationCase CUSTOM_AUDIENCE_OPT_IN_RECOMMENDATION(67), LEAD_FORM_ASSET_RECOMMENDATION(68), IMPROVE_DEMAND_GEN_AD_STRENGTH_RECOMMENDATION(69), + CAMPAIGN_SPECIFIC_APP_GOAL_RECOMMENDATION(70), RECOMMENDATION_NOT_SET(0); private final int value; private RecommendationCase(int value) { @@ -41015,6 +44104,7 @@ public static RecommendationCase forNumber(int value) { case 67: return CUSTOM_AUDIENCE_OPT_IN_RECOMMENDATION; case 68: return LEAD_FORM_ASSET_RECOMMENDATION; case 69: return IMPROVE_DEMAND_GEN_AD_STRENGTH_RECOMMENDATION; + case 70: return CAMPAIGN_SPECIFIC_APP_GOAL_RECOMMENDATION; case 0: return RECOMMENDATION_NOT_SET; default: return null; } @@ -43860,6 +46950,49 @@ public com.google.ads.googleads.v25.resources.Recommendation.ImproveDemandGenAdS return com.google.ads.googleads.v25.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation.getDefaultInstance(); } + public static final int CAMPAIGN_SPECIFIC_APP_GOAL_RECOMMENDATION_FIELD_NUMBER = 70; + /** + *
+   * Output only. The campaign-specific app goal recommendation.
+   * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the campaignSpecificAppGoalRecommendation field is set. + */ + @java.lang.Override + public boolean hasCampaignSpecificAppGoalRecommendation() { + return recommendationCase_ == 70; + } + /** + *
+   * Output only. The campaign-specific app goal recommendation.
+   * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignSpecificAppGoalRecommendation. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation getCampaignSpecificAppGoalRecommendation() { + if (recommendationCase_ == 70) { + return (com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) recommendation_; + } + return com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.getDefaultInstance(); + } + /** + *
+   * Output only. The campaign-specific app goal recommendation.
+   * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendationOrBuilder getCampaignSpecificAppGoalRecommendationOrBuilder() { + if (recommendationCase_ == 70) { + return (com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) recommendation_; + } + return com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -44060,6 +47193,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (recommendationCase_ == 69) { output.writeMessage(69, (com.google.ads.googleads.v25.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation) recommendation_); } + if (recommendationCase_ == 70) { + output.writeMessage(70, (com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) recommendation_); + } getUnknownFields().writeTo(output); } @@ -44317,6 +47453,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(69, (com.google.ads.googleads.v25.resources.Recommendation.ImproveDemandGenAdStrengthRecommendation) recommendation_); } + if (recommendationCase_ == 70) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(70, (com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) recommendation_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -44580,6 +47720,10 @@ public boolean equals(final java.lang.Object obj) { if (!getImproveDemandGenAdStrengthRecommendation() .equals(other.getImproveDemandGenAdStrengthRecommendation())) return false; break; + case 70: + if (!getCampaignSpecificAppGoalRecommendation() + .equals(other.getCampaignSpecificAppGoalRecommendation())) return false; + break; case 0: default: } @@ -44840,6 +47984,10 @@ public int hashCode() { hash = (37 * hash) + IMPROVE_DEMAND_GEN_AD_STRENGTH_RECOMMENDATION_FIELD_NUMBER; hash = (53 * hash) + getImproveDemandGenAdStrengthRecommendation().hashCode(); break; + case 70: + hash = (37 * hash) + CAMPAIGN_SPECIFIC_APP_GOAL_RECOMMENDATION_FIELD_NUMBER; + hash = (53 * hash) + getCampaignSpecificAppGoalRecommendation().hashCode(); + break; case 0: default: } @@ -45160,6 +48308,9 @@ public Builder clear() { if (improveDemandGenAdStrengthRecommendationBuilder_ != null) { improveDemandGenAdStrengthRecommendationBuilder_.clear(); } + if (campaignSpecificAppGoalRecommendationBuilder_ != null) { + campaignSpecificAppGoalRecommendationBuilder_.clear(); + } recommendationCase_ = 0; recommendation_ = null; return this; @@ -45456,6 +48607,10 @@ private void buildPartialOneofs(com.google.ads.googleads.v25.resources.Recommend improveDemandGenAdStrengthRecommendationBuilder_ != null) { result.recommendation_ = improveDemandGenAdStrengthRecommendationBuilder_.build(); } + if (recommendationCase_ == 70 && + campaignSpecificAppGoalRecommendationBuilder_ != null) { + result.recommendation_ = campaignSpecificAppGoalRecommendationBuilder_.build(); + } } @java.lang.Override @@ -45726,6 +48881,10 @@ public Builder mergeFrom(com.google.ads.googleads.v25.resources.Recommendation o mergeImproveDemandGenAdStrengthRecommendation(other.getImproveDemandGenAdStrengthRecommendation()); break; } + case CAMPAIGN_SPECIFIC_APP_GOAL_RECOMMENDATION: { + mergeCampaignSpecificAppGoalRecommendation(other.getCampaignSpecificAppGoalRecommendation()); + break; + } case RECOMMENDATION_NOT_SET: { break; } @@ -46177,6 +49336,13 @@ public Builder mergeFrom( recommendationCase_ = 69; break; } // case 554 + case 562: { + input.readMessage( + internalGetCampaignSpecificAppGoalRecommendationFieldBuilder().getBuilder(), + extensionRegistry); + recommendationCase_ = 70; + break; + } // case 562 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -56970,6 +60136,184 @@ public com.google.ads.googleads.v25.resources.Recommendation.ImproveDemandGenAdS return improveDemandGenAdStrengthRecommendationBuilder_; } + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation, com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.Builder, com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendationOrBuilder> campaignSpecificAppGoalRecommendationBuilder_; + /** + *
+     * Output only. The campaign-specific app goal recommendation.
+     * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the campaignSpecificAppGoalRecommendation field is set. + */ + @java.lang.Override + public boolean hasCampaignSpecificAppGoalRecommendation() { + return recommendationCase_ == 70; + } + /** + *
+     * Output only. The campaign-specific app goal recommendation.
+     * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignSpecificAppGoalRecommendation. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation getCampaignSpecificAppGoalRecommendation() { + if (campaignSpecificAppGoalRecommendationBuilder_ == null) { + if (recommendationCase_ == 70) { + return (com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) recommendation_; + } + return com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.getDefaultInstance(); + } else { + if (recommendationCase_ == 70) { + return campaignSpecificAppGoalRecommendationBuilder_.getMessage(); + } + return com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.getDefaultInstance(); + } + } + /** + *
+     * Output only. The campaign-specific app goal recommendation.
+     * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setCampaignSpecificAppGoalRecommendation(com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation value) { + if (campaignSpecificAppGoalRecommendationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + recommendation_ = value; + onChanged(); + } else { + campaignSpecificAppGoalRecommendationBuilder_.setMessage(value); + } + recommendationCase_ = 70; + return this; + } + /** + *
+     * Output only. The campaign-specific app goal recommendation.
+     * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder setCampaignSpecificAppGoalRecommendation( + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.Builder builderForValue) { + if (campaignSpecificAppGoalRecommendationBuilder_ == null) { + recommendation_ = builderForValue.build(); + onChanged(); + } else { + campaignSpecificAppGoalRecommendationBuilder_.setMessage(builderForValue.build()); + } + recommendationCase_ = 70; + return this; + } + /** + *
+     * Output only. The campaign-specific app goal recommendation.
+     * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder mergeCampaignSpecificAppGoalRecommendation(com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation value) { + if (campaignSpecificAppGoalRecommendationBuilder_ == null) { + if (recommendationCase_ == 70 && + recommendation_ != com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.getDefaultInstance()) { + recommendation_ = com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.newBuilder((com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) recommendation_) + .mergeFrom(value).buildPartial(); + } else { + recommendation_ = value; + } + onChanged(); + } else { + if (recommendationCase_ == 70) { + campaignSpecificAppGoalRecommendationBuilder_.mergeFrom(value); + } else { + campaignSpecificAppGoalRecommendationBuilder_.setMessage(value); + } + } + recommendationCase_ = 70; + return this; + } + /** + *
+     * Output only. The campaign-specific app goal recommendation.
+     * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public Builder clearCampaignSpecificAppGoalRecommendation() { + if (campaignSpecificAppGoalRecommendationBuilder_ == null) { + if (recommendationCase_ == 70) { + recommendationCase_ = 0; + recommendation_ = null; + onChanged(); + } + } else { + if (recommendationCase_ == 70) { + recommendationCase_ = 0; + recommendation_ = null; + } + campaignSpecificAppGoalRecommendationBuilder_.clear(); + } + return this; + } + /** + *
+     * Output only. The campaign-specific app goal recommendation.
+     * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + public com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.Builder getCampaignSpecificAppGoalRecommendationBuilder() { + return internalGetCampaignSpecificAppGoalRecommendationFieldBuilder().getBuilder(); + } + /** + *
+     * Output only. The campaign-specific app goal recommendation.
+     * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendationOrBuilder getCampaignSpecificAppGoalRecommendationOrBuilder() { + if ((recommendationCase_ == 70) && (campaignSpecificAppGoalRecommendationBuilder_ != null)) { + return campaignSpecificAppGoalRecommendationBuilder_.getMessageOrBuilder(); + } else { + if (recommendationCase_ == 70) { + return (com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) recommendation_; + } + return com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.getDefaultInstance(); + } + } + /** + *
+     * Output only. The campaign-specific app goal recommendation.
+     * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation, com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.Builder, com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendationOrBuilder> + internalGetCampaignSpecificAppGoalRecommendationFieldBuilder() { + if (campaignSpecificAppGoalRecommendationBuilder_ == null) { + if (!(recommendationCase_ == 70)) { + recommendation_ = com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.getDefaultInstance(); + } + campaignSpecificAppGoalRecommendationBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation, com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation.Builder, com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendationOrBuilder>( + (com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation) recommendation_, + getParentForChildren(), + isClean()); + recommendation_ = null; + } + recommendationCase_ = 70; + onChanged(); + return campaignSpecificAppGoalRecommendationBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.resources.Recommendation) } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationName.java index 1b501988ab..1ad9950cc1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class RecommendationName implements ResourceName { private static final PathTemplate CUSTOMER_ID_RECOMMENDATION_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String recommendationId) { .toString(); } - public static RecommendationName parse(String formattedString) { + public static @Nullable RecommendationName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable RecommendationName> values) { List list = new ArrayList<>(values.size()); for (RecommendationName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationOrBuilder.java index 57dffbfcaa..3677d4b236 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/recommendation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -1821,5 +1821,32 @@ public interface RecommendationOrBuilder extends */ com.google.ads.googleads.v25.resources.Recommendation.ImproveDemandGenAdStrengthRecommendationOrBuilder getImproveDemandGenAdStrengthRecommendationOrBuilder(); + /** + *
+   * Output only. The campaign-specific app goal recommendation.
+   * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return Whether the campaignSpecificAppGoalRecommendation field is set. + */ + boolean hasCampaignSpecificAppGoalRecommendation(); + /** + *
+   * Output only. The campaign-specific app goal recommendation.
+   * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * @return The campaignSpecificAppGoalRecommendation. + */ + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation getCampaignSpecificAppGoalRecommendation(); + /** + *
+   * Output only. The campaign-specific app goal recommendation.
+   * 
+ * + * .google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendation campaign_specific_app_goal_recommendation = 70 [(.google.api.field_behavior) = OUTPUT_ONLY]; + */ + com.google.ads.googleads.v25.resources.Recommendation.CampaignSpecificAppGoalRecommendationOrBuilder getCampaignSpecificAppGoalRecommendationOrBuilder(); + com.google.ads.googleads.v25.resources.Recommendation.RecommendationCase getRecommendationCase(); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationProto.java index 5660f447de..0f617ee5f7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/recommendation.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class RecommendationProto { +public final class RecommendationProto extends com.google.protobuf.GeneratedFile { private RecommendationProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationProto.class.getName()); + "RecommendationProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -296,6 +296,11 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v25_resources_Recommendation_ImproveDemandGenAdStrengthRecommendation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -308,467 +313,500 @@ public static void registerAllExtensions( "\n7google/ads/googleads/v25/resources/rec" + "ommendation.proto\022\"google.ads.googleads." + "v25.resources\032.google/ads/googleads/v25/" + - "common/criteria.proto\0320google/ads/google" + - "ads/v25/enums/ad_strength.proto\0325google/" + - "ads/googleads/v25/enums/app_bidding_goal" + - ".proto\0327google/ads/googleads/v25/enums/k" + - "eyword_match_type.proto\0328google/ads/goog" + - "leads/v25/enums/recommendation_type.prot" + - "o\032Zgoogle/ads/googleads/v25/enums/shoppi" + - "ng_add_products_to_campaign_recommendati" + - "on_enum.proto\032Jgoogle/ads/googleads/v25/" + - "enums/target_cpa_opt_in_recommendation_g" + - "oal.proto\032+google/ads/googleads/v25/reso" + - "urces/ad.proto\032.google/ads/googleads/v25" + - "/resources/asset.proto\032\037google/api/field" + - "_behavior.proto\032\031google/api/resource.pro" + - "to\"\245\207\001\n\016Recommendation\022F\n\rresource_name\030" + - "\001 \001(\tB/\340A\005\372A)\n\'googleads.googleapis.com/" + - "Recommendation\022\\\n\004type\030\002 \001(\0162I.google.ad" + - "s.googleads.v25.enums.RecommendationType" + - "Enum.RecommendationTypeB\003\340A\003\022\\\n\006impact\030\003" + - " \001(\0132G.google.ads.googleads.v25.resource" + - "s.Recommendation.RecommendationImpactB\003\340" + - "A\003\022M\n\017campaign_budget\030\030 \001(\tB/\340A\003\372A)\n\'goo" + - "gleads.googleapis.com/CampaignBudgetH\001\210\001" + - "\001\022@\n\010campaign\030\031 \001(\tB)\340A\003\372A#\n!googleads.g" + - "oogleapis.com/CampaignH\002\210\001\001\022?\n\010ad_group\030" + - "\032 \001(\tB(\340A\003\372A\"\n googleads.googleapis.com/" + - "AdGroupH\003\210\001\001\022\033\n\tdismissed\030\033 \001(\010B\003\340A\003H\004\210\001" + - "\001\022<\n\tcampaigns\030& \003(\tB)\340A\003\372A#\n!googleads." + - "googleapis.com/Campaign\022~\n\036campaign_budg" + - "et_recommendation\030\004 \001(\0132O.google.ads.goo" + - "gleads.v25.resources.Recommendation.Camp" + - "aignBudgetRecommendationB\003\340A\003H\000\022\212\001\n*fore" + - "casting_campaign_budget_recommendation\030\026" + - " \001(\0132O.google.ads.googleads.v25.resource" + - "s.Recommendation.CampaignBudgetRecommend" + - "ationB\003\340A\003H\000\022o\n\026keyword_recommendation\030\010" + - " \001(\0132H.google.ads.googleads.v25.resource" + - "s.Recommendation.KeywordRecommendationB\003" + - "\340A\003H\000\022n\n\026text_ad_recommendation\030\t \001(\0132G." + - "google.ads.googleads.v25.resources.Recom" + - "mendation.TextAdRecommendationB\003\340A\003H\000\022\200\001" + - "\n target_cpa_opt_in_recommendation\030\n \001(\013" + - "2O.google.ads.googleads.v25.resources.Re" + - "commendation.TargetCpaOptInRecommendatio" + - "nB\003\340A\003H\000\022\224\001\n*maximize_conversions_opt_in" + - "_recommendation\030\013 \001(\0132Y.google.ads.googl" + - "eads.v25.resources.Recommendation.Maximi" + - "zeConversionsOptInRecommendationB\003\340A\003H\000\022" + - "\204\001\n\"enhanced_cpc_opt_in_recommendation\030\014" + - " \001(\0132Q.google.ads.googleads.v25.resource" + - "s.Recommendation.EnhancedCpcOptInRecomme" + - "ndationB\003\340A\003H\000\022\212\001\n%search_partners_opt_i" + - "n_recommendation\030\016 \001(\0132T.google.ads.goog" + - "leads.v25.resources.Recommendation.Searc" + - "hPartnersOptInRecommendationB\003\340A\003H\000\022\212\001\n%" + - "maximize_clicks_opt_in_recommendation\030\017 " + - "\001(\0132T.google.ads.googleads.v25.resources" + - ".Recommendation.MaximizeClicksOptInRecom" + - "mendationB\003\340A\003H\000\022\207\001\n#optimize_ad_rotatio" + - "n_recommendation\030\020 \001(\0132S.google.ads.goog" + - "leads.v25.resources.Recommendation.Optim" + - "izeAdRotationRecommendationB\003\340A\003H\000\022\203\001\n!k" + - "eyword_match_type_recommendation\030\024 \001(\0132Q" + - ".google.ads.googleads.v25.resources.Reco" + - "mmendation.KeywordMatchTypeRecommendatio" + - "nB\003\340A\003H\000\022\203\001\n!move_unused_budget_recommen" + - "dation\030\025 \001(\0132Q.google.ads.googleads.v25." + - "resources.Recommendation.MoveUnusedBudge" + - "tRecommendationB\003\340A\003H\000\022\202\001\n!target_roas_o" + - "pt_in_recommendation\030\027 \001(\0132P.google.ads." + - "googleads.v25.resources.Recommendation.T" + - "argetRoasOptInRecommendationB\003\340A\003H\000\022\207\001\n#" + - "responsive_search_ad_recommendation\030\034 \001(" + - "\0132S.google.ads.googleads.v25.resources.R" + - "ecommendation.ResponsiveSearchAdRecommen" + - "dationB\003\340A\003H\000\022\213\001\n+marginal_roi_campaign_" + - "budget_recommendation\030\035 \001(\0132O.google.ads" + - ".googleads.v25.resources.Recommendation." + - "CampaignBudgetRecommendationB\003\340A\003H\000\022\214\001\n&" + - "use_broad_match_keyword_recommendation\030\036" + - " \001(\0132U.google.ads.googleads.v25.resource" + - "s.Recommendation.UseBroadMatchKeywordRec" + - "ommendationB\003\340A\003H\000\022\222\001\n)responsive_search" + - "_ad_asset_recommendation\030\037 \001(\0132X.google." + - "ads.googleads.v25.resources.Recommendati" + - "on.ResponsiveSearchAdAssetRecommendation" + - "B\003\340A\003H\000\022\277\001\nAupgrade_smart_shopping_campa" + - "ign_to_performance_max_recommendation\030 " + - "\001(\0132m.google.ads.googleads.v25.resources" + - ".Recommendation.UpgradeSmartShoppingCamp" + - "aignToPerformanceMaxRecommendationB\003\340A\003H" + - "\000\022\254\001\n7responsive_search_ad_improve_ad_st" + - "rength_recommendation\030! \001(\0132d.google.ads" + - ".googleads.v25.resources.Recommendation." + - "ResponsiveSearchAdImproveAdStrengthRecom" + - "mendationB\003\340A\003H\000\022\216\001\n\'display_expansion_o" + - "pt_in_recommendation\030\" \001(\0132V.google.ads." + - "googleads.v25.resources.Recommendation.D" + - "isplayExpansionOptInRecommendationB\003\340A\003H" + - "\000\022\256\001\n8upgrade_local_campaign_to_performa" + - "nce_max_recommendation\030# \001(\0132e.google.ad" + - "s.googleads.v25.resources.Recommendation" + - ".UpgradeLocalCampaignToPerformanceMaxRec" + - "ommendationB\003\340A\003H\000\022\224\001\n+raise_target_cpa_" + - "bid_too_low_recommendation\030$ \001(\0132X.googl" + + "common/criteria.proto\032>google/ads/google" + + "ads/v25/common/effective_automatic_goal." + + "proto\0320google/ads/googleads/v25/enums/ad" + + "_strength.proto\0325google/ads/googleads/v2" + + "5/enums/app_bidding_goal.proto\032?google/a" + + "ds/googleads/v25/enums/conversion_action" + + "_category.proto\0327google/ads/googleads/v2" + + "5/enums/keyword_match_type.proto\0328google" + + "/ads/googleads/v25/enums/recommendation_" + + "type.proto\032Zgoogle/ads/googleads/v25/enu" + + "ms/shopping_add_products_to_campaign_rec" + + "ommendation_enum.proto\032Jgoogle/ads/googl" + + "eads/v25/enums/target_cpa_opt_in_recomme" + + "ndation_goal.proto\032+google/ads/googleads" + + "/v25/resources/ad.proto\032.google/ads/goog" + + "leads/v25/resources/asset.proto\032\037google/" + + "api/field_behavior.proto\032\031google/api/res" + + "ource.proto\"\346\217\001\n\016Recommendation\022F\n\rresou" + + "rce_name\030\001 \001(\tB/\340A\005\372A)\n\'googleads.google" + + "apis.com/Recommendation\022\\\n\004type\030\002 \001(\0162I." + + "google.ads.googleads.v25.enums.Recommend" + + "ationTypeEnum.RecommendationTypeB\003\340A\003\022\\\n" + + "\006impact\030\003 \001(\0132G.google.ads.googleads.v25" + + ".resources.Recommendation.Recommendation" + + "ImpactB\003\340A\003\022M\n\017campaign_budget\030\030 \001(\tB/\340A" + + "\003\372A)\n\'googleads.googleapis.com/CampaignB" + + "udgetH\001\210\001\001\022@\n\010campaign\030\031 \001(\tB)\340A\003\372A#\n!go" + + "ogleads.googleapis.com/CampaignH\002\210\001\001\022?\n\010" + + "ad_group\030\032 \001(\tB(\340A\003\372A\"\n googleads.google" + + "apis.com/AdGroupH\003\210\001\001\022\033\n\tdismissed\030\033 \001(\010" + + "B\003\340A\003H\004\210\001\001\022<\n\tcampaigns\030& \003(\tB)\340A\003\372A#\n!g" + + "oogleads.googleapis.com/Campaign\022~\n\036camp" + + "aign_budget_recommendation\030\004 \001(\0132O.googl" + "e.ads.googleads.v25.resources.Recommenda" + - "tion.RaiseTargetCpaBidTooLowRecommendati" + - "onB\003\340A\003H\000\022\224\001\n*forecasting_set_target_roa" + - "s_recommendation\030% \001(\0132Y.google.ads.goog" + - "leads.v25.resources.Recommendation.Forec" + - "astingSetTargetRoasRecommendationB\003\340A\003H\000" + - "\022z\n\034callout_asset_recommendation\030\' \001(\0132M" + - ".google.ads.googleads.v25.resources.Reco" + - "mmendation.CalloutAssetRecommendationB\003\340" + - "A\003H\000\022|\n\035sitelink_asset_recommendation\030( " + - "\001(\0132N.google.ads.googleads.v25.resources" + - ".Recommendation.SitelinkAssetRecommendat" + - "ionB\003\340A\003H\000\022t\n\031call_asset_recommendation\030" + - ") \001(\0132J.google.ads.googleads.v25.resourc" + - "es.Recommendation.CallAssetRecommendatio" + - "nB\003\340A\003H\000\022\215\001\n%shopping_add_age_group_reco" + - "mmendation\030* \001(\0132W.google.ads.googleads." + - "v25.resources.Recommendation.ShoppingOff" + - "erAttributeRecommendationB\003\340A\003H\000\022\211\001\n!sho" + - "pping_add_color_recommendation\030+ \001(\0132W.g" + - "oogle.ads.googleads.v25.resources.Recomm" + - "endation.ShoppingOfferAttributeRecommend" + - "ationB\003\340A\003H\000\022\212\001\n\"shopping_add_gender_rec" + - "ommendation\030, \001(\0132W.google.ads.googleads" + - ".v25.resources.Recommendation.ShoppingOf" + - "ferAttributeRecommendationB\003\340A\003H\000\022\210\001\n sh" + - "opping_add_gtin_recommendation\030- \001(\0132W.g" + + "tion.CampaignBudgetRecommendationB\003\340A\003H\000" + + "\022\212\001\n*forecasting_campaign_budget_recomme" + + "ndation\030\026 \001(\0132O.google.ads.googleads.v25" + + ".resources.Recommendation.CampaignBudget" + + "RecommendationB\003\340A\003H\000\022o\n\026keyword_recomme" + + "ndation\030\010 \001(\0132H.google.ads.googleads.v25" + + ".resources.Recommendation.KeywordRecomme" + + "ndationB\003\340A\003H\000\022n\n\026text_ad_recommendation" + + "\030\t \001(\0132G.google.ads.googleads.v25.resour" + + "ces.Recommendation.TextAdRecommendationB" + + "\003\340A\003H\000\022\200\001\n target_cpa_opt_in_recommendat" + + "ion\030\n \001(\0132O.google.ads.googleads.v25.res" + + "ources.Recommendation.TargetCpaOptInReco" + + "mmendationB\003\340A\003H\000\022\224\001\n*maximize_conversio" + + "ns_opt_in_recommendation\030\013 \001(\0132Y.google." + + "ads.googleads.v25.resources.Recommendati" + + "on.MaximizeConversionsOptInRecommendatio" + + "nB\003\340A\003H\000\022\204\001\n\"enhanced_cpc_opt_in_recomme" + + "ndation\030\014 \001(\0132Q.google.ads.googleads.v25" + + ".resources.Recommendation.EnhancedCpcOpt" + + "InRecommendationB\003\340A\003H\000\022\212\001\n%search_partn" + + "ers_opt_in_recommendation\030\016 \001(\0132T.google" + + ".ads.googleads.v25.resources.Recommendat" + + "ion.SearchPartnersOptInRecommendationB\003\340" + + "A\003H\000\022\212\001\n%maximize_clicks_opt_in_recommen" + + "dation\030\017 \001(\0132T.google.ads.googleads.v25." + + "resources.Recommendation.MaximizeClicksO" + + "ptInRecommendationB\003\340A\003H\000\022\207\001\n#optimize_a" + + "d_rotation_recommendation\030\020 \001(\0132S.google" + + ".ads.googleads.v25.resources.Recommendat" + + "ion.OptimizeAdRotationRecommendationB\003\340A" + + "\003H\000\022\203\001\n!keyword_match_type_recommendatio" + + "n\030\024 \001(\0132Q.google.ads.googleads.v25.resou" + + "rces.Recommendation.KeywordMatchTypeReco" + + "mmendationB\003\340A\003H\000\022\203\001\n!move_unused_budget" + + "_recommendation\030\025 \001(\0132Q.google.ads.googl" + + "eads.v25.resources.Recommendation.MoveUn" + + "usedBudgetRecommendationB\003\340A\003H\000\022\202\001\n!targ" + + "et_roas_opt_in_recommendation\030\027 \001(\0132P.go" + + "ogle.ads.googleads.v25.resources.Recomme" + + "ndation.TargetRoasOptInRecommendationB\003\340" + + "A\003H\000\022\207\001\n#responsive_search_ad_recommenda" + + "tion\030\034 \001(\0132S.google.ads.googleads.v25.re" + + "sources.Recommendation.ResponsiveSearchA" + + "dRecommendationB\003\340A\003H\000\022\213\001\n+marginal_roi_" + + "campaign_budget_recommendation\030\035 \001(\0132O.g" + "oogle.ads.googleads.v25.resources.Recomm" + - "endation.ShoppingOfferAttributeRecommend" + - "ationB\003\340A\003H\000\022\224\001\n,shopping_add_more_ident" + - "ifiers_recommendation\030. \001(\0132W.google.ads" + - ".googleads.v25.resources.Recommendation." + - "ShoppingOfferAttributeRecommendationB\003\340A" + - "\003H\000\022\210\001\n shopping_add_size_recommendation" + - "\030/ \001(\0132W.google.ads.googleads.v25.resour" + - "ces.Recommendation.ShoppingOfferAttribut" + - "eRecommendationB\003\340A\003H\000\022\237\001\n0shopping_add_" + - "products_to_campaign_recommendation\0300 \001(" + - "\0132^.google.ads.googleads.v25.resources.R" + - "ecommendation.ShoppingAddProductsToCampa" + - "ignRecommendationB\003\340A\003H\000\022\240\001\n0shopping_fi" + - "x_disapproved_products_recommendation\0301 " + - "\001(\0132_.google.ads.googleads.v25.resources" + - ".Recommendation.ShoppingFixDisapprovedPr" + - "oductsRecommendationB\003\340A\003H\000\022\222\001\n)shopping" + - "_target_all_offers_recommendation\0302 \001(\0132" + + "endation.CampaignBudgetRecommendationB\003\340" + + "A\003H\000\022\214\001\n&use_broad_match_keyword_recomme" + + "ndation\030\036 \001(\0132U.google.ads.googleads.v25" + + ".resources.Recommendation.UseBroadMatchK" + + "eywordRecommendationB\003\340A\003H\000\022\222\001\n)responsi" + + "ve_search_ad_asset_recommendation\030\037 \001(\0132" + "X.google.ads.googleads.v25.resources.Rec" + - "ommendation.ShoppingTargetAllOffersRecom" + - "mendationB\003\340A\003H\000\022\266\001\n=shopping_fix_suspen" + - "ded_merchant_center_account_recommendati" + - "on\0303 \001(\0132h.google.ads.googleads.v25.reso" + - "urces.Recommendation.ShoppingMerchantCen" + - "terAccountSuspensionRecommendationB\003\340A\003H" + - "\000\022\277\001\nFshopping_fix_merchant_center_accou" + - "nt_suspension_warning_recommendation\0304 \001" + - "(\0132h.google.ads.googleads.v25.resources." + - "Recommendation.ShoppingMerchantCenterAcc" + - "ountSuspensionRecommendationB\003\340A\003H\000\022\341\001\nS" + - "shopping_migrate_regular_shopping_campai" + - "gn_offers_to_performance_max_recommendat" + - "ion\0305 \001(\0132}.google.ads.googleads.v25.res" + - "ources.Recommendation.ShoppingMigrateReg" + - "ularShoppingCampaignOffersToPerformanceM" + - "axRecommendationB\003\340A\003H\000\022\231\001\n-dynamic_imag" + - "e_extension_opt_in_recommendation\0306 \001(\0132" + - "[.google.ads.googleads.v25.resources.Rec" + - "ommendation.DynamicImageExtensionOptInRe" + - "commendationB\003\340A\003H\000\022\177\n\037raise_target_cpa_" + - "recommendation\0307 \001(\0132O.google.ads.google" + - "ads.v25.resources.Recommendation.RaiseTa" + - "rgetCpaRecommendationB\003\340A\003H\000\022\201\001\n lower_t" + - "arget_roas_recommendation\0308 \001(\0132P.google" + - ".ads.googleads.v25.resources.Recommendat" + - "ion.LowerTargetRoasRecommendationB\003\340A\003H\000" + - "\022\212\001\n%performance_max_opt_in_recommendati" + - "on\0309 \001(\0132T.google.ads.googleads.v25.reso" + - "urces.Recommendation.PerformanceMaxOptIn" + - "RecommendationB\003\340A\003H\000\022\243\001\n2improve_perfor" + - "mance_max_ad_strength_recommendation\030: \001" + - "(\0132`.google.ads.googleads.v25.resources." + - "Recommendation.ImprovePerformanceMaxAdSt" + - "rengthRecommendationB\003\340A\003H\000\022\306\001\nEmigrate_" + - "dynamic_search_ads_campaign_to_performan" + - "ce_max_recommendation\030; \001(\0132p.google.ads" + - ".googleads.v25.resources.Recommendation." + - "MigrateDynamicSearchAdsCampaignToPerform" + - "anceMaxRecommendationB\003\340A\003H\000\022\222\001\n)forecas" + - "ting_set_target_cpa_recommendation\030< \001(\013" + - "2X.google.ads.googleads.v25.resources.Re" + - "commendation.ForecastingSetTargetCpaReco" + - "mmendationB\003\340A\003H\000\022\206\001\n\035set_target_cpa_rec" + - "ommendation\030= \001(\0132X.google.ads.googleads" + - ".v25.resources.Recommendation.Forecastin" + - "gSetTargetCpaRecommendationB\003\340A\003H\000\022\210\001\n\036s" + - "et_target_roas_recommendation\030> \001(\0132Y.go" + + "ommendation.ResponsiveSearchAdAssetRecom" + + "mendationB\003\340A\003H\000\022\277\001\nAupgrade_smart_shopp" + + "ing_campaign_to_performance_max_recommen" + + "dation\030 \001(\0132m.google.ads.googleads.v25." + + "resources.Recommendation.UpgradeSmartSho" + + "ppingCampaignToPerformanceMaxRecommendat" + + "ionB\003\340A\003H\000\022\254\001\n7responsive_search_ad_impr" + + "ove_ad_strength_recommendation\030! \001(\0132d.g" + + "oogle.ads.googleads.v25.resources.Recomm" + + "endation.ResponsiveSearchAdImproveAdStre" + + "ngthRecommendationB\003\340A\003H\000\022\216\001\n\'display_ex" + + "pansion_opt_in_recommendation\030\" \001(\0132V.go" + "ogle.ads.googleads.v25.resources.Recomme" + - "ndation.ForecastingSetTargetRoasRecommen" + - "dationB\003\340A\003H\000\022\235\001\n/maximize_conversion_va" + - "lue_opt_in_recommendation\030? \001(\0132].google" + - ".ads.googleads.v25.resources.Recommendat" + - "ion.MaximizeConversionValueOptInRecommen" + - "dationB\003\340A\003H\000\022\224\001\n*improve_google_tag_cov" + - "erage_recommendation\030@ \001(\0132Y.google.ads." + - "googleads.v25.resources.Recommendation.I" + - "mproveGoogleTagCoverageRecommendationB\003\340" + - "A\003H\000\022\234\001\n/performance_max_final_url_opt_i" + - "n_recommendation\030A \001(\0132\\.google.ads.goog" + - "leads.v25.resources.Recommendation.Perfo" + - "rmanceMaxFinalUrlOptInRecommendationB\003\340A" + - "\003H\000\022\224\001\n*refresh_customer_match_list_reco" + - "mmendation\030B \001(\0132Y.google.ads.googleads." + - "v25.resources.Recommendation.RefreshCust" + - "omerMatchListRecommendationB\003\340A\003H\000\022\212\001\n%c" + - "ustom_audience_opt_in_recommendation\030C \001" + - "(\0132T.google.ads.googleads.v25.resources." + - "Recommendation.CustomAudienceOptInRecomm" + - "endationB\003\340A\003H\000\022}\n\036lead_form_asset_recom" + - "mendation\030D \001(\0132N.google.ads.googleads.v" + - "25.resources.Recommendation.LeadFormAsse" + - "tRecommendationB\003\340A\003H\000\022\231\001\n-improve_deman" + - "d_gen_ad_strength_recommendation\030E \001(\0132[" + - ".google.ads.googleads.v25.resources.Reco" + - "mmendation.ImproveDemandGenAdStrengthRec" + - "ommendationB\003\340A\003H\000\032M\n\014MerchantInfo\022\017\n\002id" + - "\030\001 \001(\003B\003\340A\003\022\021\n\004name\030\002 \001(\tB\003\340A\003\022\031\n\014multi_" + - "client\030\003 \001(\010B\003\340A\003\032\345\001\n\024RecommendationImpa" + - "ct\022c\n\014base_metrics\030\001 \001(\0132H.google.ads.go" + - "ogleads.v25.resources.Recommendation.Rec" + - "ommendationMetricsB\003\340A\003\022h\n\021potential_met" + - "rics\030\002 \001(\0132H.google.ads.googleads.v25.re" + - "sources.Recommendation.RecommendationMet" + - "ricsB\003\340A\003\032\263\002\n\025RecommendationMetrics\022\035\n\013i" + - "mpressions\030\006 \001(\001B\003\340A\003H\000\210\001\001\022\030\n\006clicks\030\007 \001" + - "(\001B\003\340A\003H\001\210\001\001\022\035\n\013cost_micros\030\010 \001(\003B\003\340A\003H\002" + - "\210\001\001\022\035\n\013conversions\030\t \001(\001B\003\340A\003H\003\210\001\001\022#\n\021co" + - "nversions_value\030\013 \001(\001B\003\340A\003H\004\210\001\001\022\035\n\013video" + - "_views\030\n \001(\001B\003\340A\003H\005\210\001\001B\016\n\014_impressionsB\t" + - "\n\007_clicksB\016\n\014_cost_microsB\016\n\014_conversion" + - "sB\024\n\022_conversions_valueB\016\n\014_video_views\032" + - "\240\004\n\034CampaignBudgetRecommendation\022.\n\034curr" + - "ent_budget_amount_micros\030\007 \001(\003B\003\340A\003H\000\210\001\001" + - "\0222\n recommended_budget_amount_micros\030\010 \001" + - "(\003B\003\340A\003H\001\210\001\001\022\217\001\n\016budget_options\030\003 \003(\0132r." + + "ndation.DisplayExpansionOptInRecommendat" + + "ionB\003\340A\003H\000\022\256\001\n8upgrade_local_campaign_to" + + "_performance_max_recommendation\030# \001(\0132e." + "google.ads.googleads.v25.resources.Recom" + - "mendation.CampaignBudgetRecommendation.C" + - "ampaignBudgetRecommendationOptionB\003\340A\003\032\303" + - "\001\n\"CampaignBudgetRecommendationOption\022&\n" + - "\024budget_amount_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\022\\\n" + - "\006impact\030\002 \001(\0132G.google.ads.googleads.v25" + - ".resources.Recommendation.Recommendation" + - "ImpactB\003\340A\003B\027\n\025_budget_amount_microsB\037\n\035" + - "_current_budget_amount_microsB#\n!_recomm" + - "ended_budget_amount_micros\032\345\002\n\025KeywordRe" + - "commendation\022B\n\007keyword\030\001 \001(\0132,.google.a" + - "ds.googleads.v25.common.KeywordInfoB\003\340A\003" + - "\022n\n\014search_terms\030\004 \003(\0132S.google.ads.goog" + - "leads.v25.resources.Recommendation.Keywo" + - "rdRecommendation.SearchTermB\003\340A\003\022,\n\032reco" + - "mmended_cpc_bid_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\032K" + - "\n\nSearchTerm\022\021\n\004text\030\001 \001(\tB\003\340A\003\022*\n\035estim" + - "ated_weekly_search_count\030\002 \001(\003B\003\340A\003B\035\n\033_" + - "recommended_cpc_bid_micros\032\271\001\n\024TextAdRec" + - "ommendation\0227\n\002ad\030\001 \001(\0132&.google.ads.goo" + - "gleads.v25.resources.AdB\003\340A\003\022\037\n\rcreation" + - "_date\030\004 \001(\tB\003\340A\003H\000\210\001\001\022!\n\017auto_apply_date" + - "\030\005 \001(\tB\003\340A\003H\001\210\001\001B\020\n\016_creation_dateB\022\n\020_a" + - "uto_apply_date\032\233\005\n\034TargetCpaOptInRecomme" + - "ndation\022\210\001\n\007options\030\001 \003(\0132r.google.ads.g" + - "oogleads.v25.resources.Recommendation.Ta" + - "rgetCpaOptInRecommendation.TargetCpaOptI" + - "nRecommendationOptionB\003\340A\003\022/\n\035recommende" + - "d_target_cpa_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\032\234\003\n\"" + - "TargetCpaOptInRecommendationOption\022x\n\004go" + - "al\030\001 \001(\0162e.google.ads.googleads.v25.enum" + - "s.TargetCpaOptInRecommendationGoalEnum.T" + - "argetCpaOptInRecommendationGoalB\003\340A\003\022#\n\021" + - "target_cpa_micros\030\005 \001(\003B\003\340A\003H\000\210\001\001\0228\n&req" + - "uired_campaign_budget_amount_micros\030\006 \001(" + - "\003B\003\340A\003H\001\210\001\001\022\\\n\006impact\030\004 \001(\0132G.google.ads" + - ".googleads.v25.resources.Recommendation." + - "RecommendationImpactB\003\340A\003B\024\n\022_target_cpa" + - "_microsB)\n\'_required_campaign_budget_amo" + - "unt_microsB \n\036_recommended_target_cpa_mi" + - "cros\032\201\001\n&MaximizeConversionsOptInRecomme" + - "ndation\0222\n recommended_budget_amount_mic" + - "ros\030\002 \001(\003B\003\340A\003H\000\210\001\001B#\n!_recommended_budg" + - "et_amount_micros\032 \n\036EnhancedCpcOptInReco" + - "mmendation\032#\n!SearchPartnersOptInRecomme" + - "ndation\032|\n!MaximizeClicksOptInRecommenda" + - "tion\0222\n recommended_budget_amount_micros" + - "\030\002 \001(\003B\003\340A\003H\000\210\001\001B#\n!_recommended_budget_" + - "amount_micros\032\"\n OptimizeAdRotationRecom" + - "mendation\032\326\001\n\032CalloutAssetRecommendation" + - "\022[\n#recommended_campaign_callout_assets\030" + - "\001 \003(\0132).google.ads.googleads.v25.resourc" + - "es.AssetB\003\340A\003\022[\n#recommended_customer_ca" + - "llout_assets\030\002 \003(\0132).google.ads.googlead" + - "s.v25.resources.AssetB\003\340A\003\032\331\001\n\033SitelinkA" + - "ssetRecommendation\022\\\n$recommended_campai" + - "gn_sitelink_assets\030\001 \003(\0132).google.ads.go" + - "ogleads.v25.resources.AssetB\003\340A\003\022\\\n$reco" + - "mmended_customer_sitelink_assets\030\002 \003(\0132)" + - ".google.ads.googleads.v25.resources.Asse" + - "tB\003\340A\003\032\031\n\027CallAssetRecommendation\032\320\001\n\036Ke" + - "ywordMatchTypeRecommendation\022B\n\007keyword\030" + - "\001 \001(\0132,.google.ads.googleads.v25.common." + - "KeywordInfoB\003\340A\003\022j\n\026recommended_match_ty" + - "pe\030\002 \001(\0162E.google.ads.googleads.v25.enum" + - "s.KeywordMatchTypeEnum.KeywordMatchTypeB" + - "\003\340A\003\032\332\001\n\036MoveUnusedBudgetRecommendation\022" + - "(\n\026excess_campaign_budget\030\003 \001(\tB\003\340A\003H\000\210\001" + - "\001\022s\n\025budget_recommendation\030\002 \001(\0132O.googl" + - "e.ads.googleads.v25.resources.Recommenda" + - "tion.CampaignBudgetRecommendationB\003\340A\003B\031" + - "\n\027_excess_campaign_budget\032\313\001\n\035TargetRoas" + - "OptInRecommendation\022)\n\027recommended_targe" + - "t_roas\030\001 \001(\001B\003\340A\003H\000\210\001\001\0228\n&required_campa" + - "ign_budget_amount_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001" + - "B\032\n\030_recommended_target_roasB)\n\'_require" + - "d_campaign_budget_amount_micros\032\261\001\n%Resp" + - "onsiveSearchAdAssetRecommendation\022?\n\ncur" + - "rent_ad\030\003 \001(\0132&.google.ads.googleads.v25" + - ".resources.AdB\003\340A\003\022G\n\022recommended_assets" + - "\030\002 \001(\0132&.google.ads.googleads.v25.resour" + - "ces.AdB\003\340A\003\032\271\001\n1ResponsiveSearchAdImprov" + - "eAdStrengthRecommendation\022?\n\ncurrent_ad\030" + - "\001 \001(\0132&.google.ads.googleads.v25.resourc" + - "es.AdB\003\340A\003\022C\n\016recommended_ad\030\002 \001(\0132&.goo" + - "gle.ads.googleads.v25.resources.AdB\003\340A\003\032" + - "[\n ResponsiveSearchAdRecommendation\0227\n\002a" + - "d\030\001 \001(\0132&.google.ads.googleads.v25.resou" + - "rces.AdB\003\340A\003\032\224\002\n\"UseBroadMatchKeywordRec" + - "ommendation\022B\n\007keyword\030\001 \003(\0132,.google.ad" + - "s.googleads.v25.common.KeywordInfoB\003\340A\003\022" + - "%\n\030suggested_keywords_count\030\002 \001(\003B\003\340A\003\022$" + - "\n\027campaign_keywords_count\030\003 \001(\003B\003\340A\003\022(\n\033" + - "campaign_uses_shared_budget\030\004 \001(\010B\003\340A\003\0223" + - "\n&required_campaign_budget_amount_micros" + - "\030\005 \001(\003B\003\340A\003\032w\n:UpgradeSmartShoppingCampa" + - "ignToPerformanceMaxRecommendation\022\030\n\013mer" + - "chant_id\030\001 \001(\003B\003\340A\003\022\037\n\022sales_country_cod" + - "e\030\002 \001(\tB\003\340A\003\032\305\001\n%RaiseTargetCpaBidTooLow" + - "Recommendation\022/\n\035recommended_target_mul" + - "tiplier\030\001 \001(\001B\003\340A\003H\000\210\001\001\022+\n\031average_targe" + - "t_cpa_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001B \n\036_recomme" + - "nded_target_multiplierB\034\n\032_average_targe" + - "t_cpa_micros\032%\n#DisplayExpansionOptInRec" + - "ommendation\0324\n2UpgradeLocalCampaignToPer" + - "formanceMaxRecommendation\032\257\001\n&Forecastin" + - "gSetTargetRoasRecommendation\022$\n\027recommen" + - "ded_target_roas\030\001 \001(\001B\003\340A\003\022_\n\017campaign_b" + - "udget\030\002 \001(\0132A.google.ads.googleads.v25.r" + - "esources.Recommendation.CampaignBudgetB\003" + - "\340A\003\032\325\001\n$ShoppingOfferAttributeRecommenda" + - "tion\022V\n\010merchant\030\001 \001(\0132?.google.ads.goog" + - "leads.v25.resources.Recommendation.Merch" + - "antInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\022\031\n" + - "\014offers_count\030\003 \001(\003B\003\340A\003\022!\n\024demoted_offe" + - "rs_count\030\004 \001(\003B\003\340A\003\032\345\001\n,ShoppingFixDisap" + - "provedProductsRecommendation\022V\n\010merchant" + - "\030\001 \001(\0132?.google.ads.googleads.v25.resour" + - "ces.Recommendation.MerchantInfoB\003\340A\003\022\027\n\n" + - "feed_label\030\002 \001(\tB\003\340A\003\022\033\n\016products_count\030" + - "\003 \001(\003B\003\340A\003\022\'\n\032disapproved_products_count" + - "\030\004 \001(\003B\003\340A\003\032\276\001\n%ShoppingTargetAllOffersR" + - "ecommendation\022V\n\010merchant\030\001 \001(\0132?.google" + + "mendation.UpgradeLocalCampaignToPerforma" + + "nceMaxRecommendationB\003\340A\003H\000\022\224\001\n+raise_ta" + + "rget_cpa_bid_too_low_recommendation\030$ \001(" + + "\0132X.google.ads.googleads.v25.resources.R" + + "ecommendation.RaiseTargetCpaBidTooLowRec" + + "ommendationB\003\340A\003H\000\022\224\001\n*forecasting_set_t" + + "arget_roas_recommendation\030% \001(\0132Y.google" + ".ads.googleads.v25.resources.Recommendat" + - "ion.MerchantInfoB\003\340A\003\022$\n\027untargeted_offe" + - "rs_count\030\002 \001(\003B\003\340A\003\022\027\n\nfeed_label\030\003 \001(\tB" + - "\003\340A\003\032\213\002\n+ShoppingAddProductsToCampaignRe" + - "commendation\022V\n\010merchant\030\001 \001(\0132?.google." + - "ads.googleads.v25.resources.Recommendati" + - "on.MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\t" + - "B\003\340A\003\022k\n\006reason\030\003 \001(\0162V.google.ads.googl" + - "eads.v25.enums.ShoppingAddProductsToCamp" + - "aignRecommendationEnum.ReasonB\003\340A\003\032\250\001\n5S" + - "hoppingMerchantCenterAccountSuspensionRe" + - "commendation\022V\n\010merchant\030\001 \001(\0132?.google." + + "ion.ForecastingSetTargetRoasRecommendati" + + "onB\003\340A\003H\000\022z\n\034callout_asset_recommendatio" + + "n\030\' \001(\0132M.google.ads.googleads.v25.resou" + + "rces.Recommendation.CalloutAssetRecommen" + + "dationB\003\340A\003H\000\022|\n\035sitelink_asset_recommen" + + "dation\030( \001(\0132N.google.ads.googleads.v25." + + "resources.Recommendation.SitelinkAssetRe" + + "commendationB\003\340A\003H\000\022t\n\031call_asset_recomm" + + "endation\030) \001(\0132J.google.ads.googleads.v2" + + "5.resources.Recommendation.CallAssetReco" + + "mmendationB\003\340A\003H\000\022\215\001\n%shopping_add_age_g" + + "roup_recommendation\030* \001(\0132W.google.ads.g" + + "oogleads.v25.resources.Recommendation.Sh" + + "oppingOfferAttributeRecommendationB\003\340A\003H" + + "\000\022\211\001\n!shopping_add_color_recommendation\030" + + "+ \001(\0132W.google.ads.googleads.v25.resourc" + + "es.Recommendation.ShoppingOfferAttribute" + + "RecommendationB\003\340A\003H\000\022\212\001\n\"shopping_add_g" + + "ender_recommendation\030, \001(\0132W.google.ads." + + "googleads.v25.resources.Recommendation.S" + + "hoppingOfferAttributeRecommendationB\003\340A\003" + + "H\000\022\210\001\n shopping_add_gtin_recommendation\030" + + "- \001(\0132W.google.ads.googleads.v25.resourc" + + "es.Recommendation.ShoppingOfferAttribute" + + "RecommendationB\003\340A\003H\000\022\224\001\n,shopping_add_m" + + "ore_identifiers_recommendation\030. \001(\0132W.g" + + "oogle.ads.googleads.v25.resources.Recomm" + + "endation.ShoppingOfferAttributeRecommend" + + "ationB\003\340A\003H\000\022\210\001\n shopping_add_size_recom" + + "mendation\030/ \001(\0132W.google.ads.googleads.v" + + "25.resources.Recommendation.ShoppingOffe" + + "rAttributeRecommendationB\003\340A\003H\000\022\237\001\n0shop" + + "ping_add_products_to_campaign_recommenda" + + "tion\0300 \001(\0132^.google.ads.googleads.v25.re" + + "sources.Recommendation.ShoppingAddProduc" + + "tsToCampaignRecommendationB\003\340A\003H\000\022\240\001\n0sh" + + "opping_fix_disapproved_products_recommen" + + "dation\0301 \001(\0132_.google.ads.googleads.v25." + + "resources.Recommendation.ShoppingFixDisa" + + "pprovedProductsRecommendationB\003\340A\003H\000\022\222\001\n" + + ")shopping_target_all_offers_recommendati" + + "on\0302 \001(\0132X.google.ads.googleads.v25.reso" + + "urces.Recommendation.ShoppingTargetAllOf" + + "fersRecommendationB\003\340A\003H\000\022\266\001\n=shopping_f" + + "ix_suspended_merchant_center_account_rec" + + "ommendation\0303 \001(\0132h.google.ads.googleads" + + ".v25.resources.Recommendation.ShoppingMe" + + "rchantCenterAccountSuspensionRecommendat" + + "ionB\003\340A\003H\000\022\277\001\nFshopping_fix_merchant_cen" + + "ter_account_suspension_warning_recommend" + + "ation\0304 \001(\0132h.google.ads.googleads.v25.r" + + "esources.Recommendation.ShoppingMerchant" + + "CenterAccountSuspensionRecommendationB\003\340" + + "A\003H\000\022\341\001\nSshopping_migrate_regular_shoppi" + + "ng_campaign_offers_to_performance_max_re" + + "commendation\0305 \001(\0132}.google.ads.googlead" + + "s.v25.resources.Recommendation.ShoppingM" + + "igrateRegularShoppingCampaignOffersToPer" + + "formanceMaxRecommendationB\003\340A\003H\000\022\231\001\n-dyn" + + "amic_image_extension_opt_in_recommendati" + + "on\0306 \001(\0132[.google.ads.googleads.v25.reso" + + "urces.Recommendation.DynamicImageExtensi" + + "onOptInRecommendationB\003\340A\003H\000\022\177\n\037raise_ta" + + "rget_cpa_recommendation\0307 \001(\0132O.google.a" + + "ds.googleads.v25.resources.Recommendatio" + + "n.RaiseTargetCpaRecommendationB\003\340A\003H\000\022\201\001" + + "\n lower_target_roas_recommendation\0308 \001(\013" + + "2P.google.ads.googleads.v25.resources.Re" + + "commendation.LowerTargetRoasRecommendati" + + "onB\003\340A\003H\000\022\212\001\n%performance_max_opt_in_rec" + + "ommendation\0309 \001(\0132T.google.ads.googleads" + + ".v25.resources.Recommendation.Performanc" + + "eMaxOptInRecommendationB\003\340A\003H\000\022\243\001\n2impro" + + "ve_performance_max_ad_strength_recommend" + + "ation\030: \001(\0132`.google.ads.googleads.v25.r" + + "esources.Recommendation.ImprovePerforman" + + "ceMaxAdStrengthRecommendationB\003\340A\003H\000\022\306\001\n" + + "Emigrate_dynamic_search_ads_campaign_to_" + + "performance_max_recommendation\030; \001(\0132p.g" + + "oogle.ads.googleads.v25.resources.Recomm" + + "endation.MigrateDynamicSearchAdsCampaign" + + "ToPerformanceMaxRecommendationB\003\340A\003H\000\022\222\001" + + "\n)forecasting_set_target_cpa_recommendat" + + "ion\030< \001(\0132X.google.ads.googleads.v25.res" + + "ources.Recommendation.ForecastingSetTarg" + + "etCpaRecommendationB\003\340A\003H\000\022\206\001\n\035set_targe" + + "t_cpa_recommendation\030= \001(\0132X.google.ads." + + "googleads.v25.resources.Recommendation.F" + + "orecastingSetTargetCpaRecommendationB\003\340A" + + "\003H\000\022\210\001\n\036set_target_roas_recommendation\030>" + + " \001(\0132Y.google.ads.googleads.v25.resource" + + "s.Recommendation.ForecastingSetTargetRoa" + + "sRecommendationB\003\340A\003H\000\022\235\001\n/maximize_conv" + + "ersion_value_opt_in_recommendation\030? \001(\013" + + "2].google.ads.googleads.v25.resources.Re" + + "commendation.MaximizeConversionValueOptI" + + "nRecommendationB\003\340A\003H\000\022\224\001\n*improve_googl" + + "e_tag_coverage_recommendation\030@ \001(\0132Y.go" + + "ogle.ads.googleads.v25.resources.Recomme" + + "ndation.ImproveGoogleTagCoverageRecommen" + + "dationB\003\340A\003H\000\022\234\001\n/performance_max_final_" + + "url_opt_in_recommendation\030A \001(\0132\\.google" + + ".ads.googleads.v25.resources.Recommendat" + + "ion.PerformanceMaxFinalUrlOptInRecommend" + + "ationB\003\340A\003H\000\022\224\001\n*refresh_customer_match_" + + "list_recommendation\030B \001(\0132Y.google.ads.g" + + "oogleads.v25.resources.Recommendation.Re" + + "freshCustomerMatchListRecommendationB\003\340A" + + "\003H\000\022\212\001\n%custom_audience_opt_in_recommend" + + "ation\030C \001(\0132T.google.ads.googleads.v25.r" + + "esources.Recommendation.CustomAudienceOp" + + "tInRecommendationB\003\340A\003H\000\022}\n\036lead_form_as" + + "set_recommendation\030D \001(\0132N.google.ads.go" + + "ogleads.v25.resources.Recommendation.Lea" + + "dFormAssetRecommendationB\003\340A\003H\000\022\231\001\n-impr" + + "ove_demand_gen_ad_strength_recommendatio" + + "n\030E \001(\0132[.google.ads.googleads.v25.resou" + + "rces.Recommendation.ImproveDemandGenAdSt" + + "rengthRecommendationB\003\340A\003H\000\022\222\001\n)campaign" + + "_specific_app_goal_recommendation\030F \001(\0132" + + "X.google.ads.googleads.v25.resources.Rec" + + "ommendation.CampaignSpecificAppGoalRecom" + + "mendationB\003\340A\003H\000\032M\n\014MerchantInfo\022\017\n\002id\030\001" + + " \001(\003B\003\340A\003\022\021\n\004name\030\002 \001(\tB\003\340A\003\022\031\n\014multi_cl" + + "ient\030\003 \001(\010B\003\340A\003\032\345\001\n\024RecommendationImpact" + + "\022c\n\014base_metrics\030\001 \001(\0132H.google.ads.goog" + + "leads.v25.resources.Recommendation.Recom" + + "mendationMetricsB\003\340A\003\022h\n\021potential_metri" + + "cs\030\002 \001(\0132H.google.ads.googleads.v25.reso" + + "urces.Recommendation.RecommendationMetri" + + "csB\003\340A\003\032\263\002\n\025RecommendationMetrics\022\035\n\013imp" + + "ressions\030\006 \001(\001B\003\340A\003H\000\210\001\001\022\030\n\006clicks\030\007 \001(\001" + + "B\003\340A\003H\001\210\001\001\022\035\n\013cost_micros\030\010 \001(\003B\003\340A\003H\002\210\001" + + "\001\022\035\n\013conversions\030\t \001(\001B\003\340A\003H\003\210\001\001\022#\n\021conv" + + "ersions_value\030\013 \001(\001B\003\340A\003H\004\210\001\001\022\035\n\013video_v" + + "iews\030\n \001(\001B\003\340A\003H\005\210\001\001B\016\n\014_impressionsB\t\n\007" + + "_clicksB\016\n\014_cost_microsB\016\n\014_conversionsB" + + "\024\n\022_conversions_valueB\016\n\014_video_views\032\240\004" + + "\n\034CampaignBudgetRecommendation\022.\n\034curren" + + "t_budget_amount_micros\030\007 \001(\003B\003\340A\003H\000\210\001\001\0222" + + "\n recommended_budget_amount_micros\030\010 \001(\003" + + "B\003\340A\003H\001\210\001\001\022\217\001\n\016budget_options\030\003 \003(\0132r.go" + + "ogle.ads.googleads.v25.resources.Recomme" + + "ndation.CampaignBudgetRecommendation.Cam" + + "paignBudgetRecommendationOptionB\003\340A\003\032\303\001\n" + + "\"CampaignBudgetRecommendationOption\022&\n\024b" + + "udget_amount_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\022\\\n\006i" + + "mpact\030\002 \001(\0132G.google.ads.googleads.v25.r" + + "esources.Recommendation.RecommendationIm" + + "pactB\003\340A\003B\027\n\025_budget_amount_microsB\037\n\035_c" + + "urrent_budget_amount_microsB#\n!_recommen" + + "ded_budget_amount_micros\032\345\002\n\025KeywordReco" + + "mmendation\022B\n\007keyword\030\001 \001(\0132,.google.ads" + + ".googleads.v25.common.KeywordInfoB\003\340A\003\022n" + + "\n\014search_terms\030\004 \003(\0132S.google.ads.google" + + "ads.v25.resources.Recommendation.Keyword" + + "Recommendation.SearchTermB\003\340A\003\022,\n\032recomm" + + "ended_cpc_bid_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\032K\n\n" + + "SearchTerm\022\021\n\004text\030\001 \001(\tB\003\340A\003\022*\n\035estimat" + + "ed_weekly_search_count\030\002 \001(\003B\003\340A\003B\035\n\033_re" + + "commended_cpc_bid_micros\032\271\001\n\024TextAdRecom" + + "mendation\0227\n\002ad\030\001 \001(\0132&.google.ads.googl" + + "eads.v25.resources.AdB\003\340A\003\022\037\n\rcreation_d" + + "ate\030\004 \001(\tB\003\340A\003H\000\210\001\001\022!\n\017auto_apply_date\030\005" + + " \001(\tB\003\340A\003H\001\210\001\001B\020\n\016_creation_dateB\022\n\020_aut" + + "o_apply_date\032\233\005\n\034TargetCpaOptInRecommend" + + "ation\022\210\001\n\007options\030\001 \003(\0132r.google.ads.goo" + + "gleads.v25.resources.Recommendation.Targ" + + "etCpaOptInRecommendation.TargetCpaOptInR" + + "ecommendationOptionB\003\340A\003\022/\n\035recommended_" + + "target_cpa_micros\030\003 \001(\003B\003\340A\003H\000\210\001\001\032\234\003\n\"Ta" + + "rgetCpaOptInRecommendationOption\022x\n\004goal" + + "\030\001 \001(\0162e.google.ads.googleads.v25.enums." + + "TargetCpaOptInRecommendationGoalEnum.Tar" + + "getCpaOptInRecommendationGoalB\003\340A\003\022#\n\021ta" + + "rget_cpa_micros\030\005 \001(\003B\003\340A\003H\000\210\001\001\0228\n&requi" + + "red_campaign_budget_amount_micros\030\006 \001(\003B" + + "\003\340A\003H\001\210\001\001\022\\\n\006impact\030\004 \001(\0132G.google.ads.g" + + "oogleads.v25.resources.Recommendation.Re" + + "commendationImpactB\003\340A\003B\024\n\022_target_cpa_m" + + "icrosB)\n\'_required_campaign_budget_amoun" + + "t_microsB \n\036_recommended_target_cpa_micr" + + "os\032\201\001\n&MaximizeConversionsOptInRecommend" + + "ation\0222\n recommended_budget_amount_micro" + + "s\030\002 \001(\003B\003\340A\003H\000\210\001\001B#\n!_recommended_budget" + + "_amount_micros\032 \n\036EnhancedCpcOptInRecomm" + + "endation\032#\n!SearchPartnersOptInRecommend" + + "ation\032|\n!MaximizeClicksOptInRecommendati" + + "on\0222\n recommended_budget_amount_micros\030\002" + + " \001(\003B\003\340A\003H\000\210\001\001B#\n!_recommended_budget_am" + + "ount_micros\032\"\n OptimizeAdRotationRecomme" + + "ndation\032\326\001\n\032CalloutAssetRecommendation\022[" + + "\n#recommended_campaign_callout_assets\030\001 " + + "\003(\0132).google.ads.googleads.v25.resources" + + ".AssetB\003\340A\003\022[\n#recommended_customer_call" + + "out_assets\030\002 \003(\0132).google.ads.googleads." + + "v25.resources.AssetB\003\340A\003\032\331\001\n\033SitelinkAss" + + "etRecommendation\022\\\n$recommended_campaign" + + "_sitelink_assets\030\001 \003(\0132).google.ads.goog" + + "leads.v25.resources.AssetB\003\340A\003\022\\\n$recomm" + + "ended_customer_sitelink_assets\030\002 \003(\0132).g" + + "oogle.ads.googleads.v25.resources.AssetB" + + "\003\340A\003\032\031\n\027CallAssetRecommendation\032\320\001\n\036Keyw" + + "ordMatchTypeRecommendation\022B\n\007keyword\030\001 " + + "\001(\0132,.google.ads.googleads.v25.common.Ke" + + "ywordInfoB\003\340A\003\022j\n\026recommended_match_type" + + "\030\002 \001(\0162E.google.ads.googleads.v25.enums." + + "KeywordMatchTypeEnum.KeywordMatchTypeB\003\340" + + "A\003\032\332\001\n\036MoveUnusedBudgetRecommendation\022(\n" + + "\026excess_campaign_budget\030\003 \001(\tB\003\340A\003H\000\210\001\001\022" + + "s\n\025budget_recommendation\030\002 \001(\0132O.google." + "ads.googleads.v25.resources.Recommendati" + - "on.MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\t" + - "B\003\340A\003\032\275\001\nJShoppingMigrateRegularShopping" + - "CampaignOffersToPerformanceMaxRecommenda" + - "tion\022V\n\010merchant\030\001 \001(\0132?.google.ads.goog" + - "leads.v25.resources.Recommendation.Merch" + - "antInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\032\233\001" + - "\n\024TargetAdjustmentInfo\022\034\n\nshared_set\030\001 \001" + - "(\tB\003\340A\003H\000\210\001\001\022*\n\035recommended_target_multi" + - "plier\030\002 \001(\001B\003\340A\003\022*\n\035current_average_targ" + - "et_micros\030\003 \001(\003B\003\340A\003B\r\n\013_shared_set\032\203\002\n\034" + - "RaiseTargetCpaRecommendation\022g\n\021target_a" + - "djustment\030\001 \001(\0132G.google.ads.googleads.v" + - "25.resources.Recommendation.TargetAdjust", - "mentInfoB\003\340A\003\022e\n\020app_bidding_goal\030\002 \001(\0162" + - "A.google.ads.googleads.v25.enums.AppBidd" + - "ingGoalEnum.AppBiddingGoalB\003\340A\003H\000\210\001\001B\023\n\021" + - "_app_bidding_goal\032\210\001\n\035LowerTargetRoasRec" + - "ommendation\022g\n\021target_adjustment\030\001 \001(\0132G" + - ".google.ads.googleads.v25.resources.Reco" + - "mmendation.TargetAdjustmentInfoB\003\340A\003\032*\n(" + - "DynamicImageExtensionOptInRecommendation" + - "\032}\n\016CampaignBudget\022\"\n\025current_amount_mic" + - "ros\030\001 \001(\003B\003\340A\003\022*\n\035recommended_new_amount" + - "_micros\030\002 \001(\003B\003\340A\003\022\033\n\016new_start_date\030\003 \001" + - "(\tB\003\340A\003\032#\n!PerformanceMaxOptInRecommenda" + - "tion\032\236\001\n-ImprovePerformanceMaxAdStrength" + - "Recommendation\022\030\n\013asset_group\030\001 \001(\tB\003\340A\003" + - "\022S\n\013ad_strength\030\002 \001(\01629.google.ads.googl" + - "eads.v25.enums.AdStrengthEnum.AdStrength" + - "B\003\340A\003\032X\n=MigrateDynamicSearchAdsCampaign" + - "ToPerformanceMaxRecommendation\022\027\n\napply_" + - "link\030\001 \001(\tB\003\340A\003\032\264\001\n%ForecastingSetTarget" + - "CpaRecommendation\022*\n\035recommended_target_" + - "cpa_micros\030\001 \001(\003B\003\340A\003\022_\n\017campaign_budget" + - "\030\002 \001(\0132A.google.ads.googleads.v25.resour" + - "ces.Recommendation.CampaignBudgetB\003\340A\003\032," + - "\n*MaximizeConversionValueOptInRecommenda" + - "tion\032(\n&ImproveGoogleTagCoverageRecommen" + - "dation\032+\n)PerformanceMaxFinalUrlOptInRec" + - "ommendation\032\354\002\n&RefreshCustomerMatchList" + - "Recommendation\022\031\n\014user_list_id\030\001 \001(\003B\003\340A" + - "\003\022\033\n\016user_list_name\030\002 \001(\tB\003\340A\003\022$\n\027days_s" + - "ince_last_refresh\030\003 \001(\003B\003\340A\003\022a\n\024top_spen" + - "ding_account\030\004 \003(\0132>.google.ads.googlead" + - "s.v25.resources.Recommendation.AccountIn" + - "foB\003\340A\003\022%\n\030targeting_accounts_count\030\005 \001(" + - "\003B\003\340A\003\022Z\n\rowner_account\030\006 \001(\0132>.google.a" + + "on.CampaignBudgetRecommendationB\003\340A\003B\031\n\027" + + "_excess_campaign_budget\032\313\001\n\035TargetRoasOp" + + "tInRecommendation\022)\n\027recommended_target_" + + "roas\030\001 \001(\001B\003\340A\003H\000\210\001\001\0228\n&required_campaig" + + "n_budget_amount_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001B\032" + + "\n\030_recommended_target_roasB)\n\'_required_" + + "campaign_budget_amount_micros\032\261\001\n%Respon" + + "siveSearchAdAssetRecommendation\022?\n\ncurre" + + "nt_ad\030\003 \001(\0132&.google.ads.googleads.v25.r" + + "esources.AdB\003\340A\003\022G\n\022recommended_assets\030\002" + + " \001(\0132&.google.ads.googleads.v25.resource" + + "s.AdB\003\340A\003\032\271\001\n1ResponsiveSearchAdImproveA" + + "dStrengthRecommendation\022?\n\ncurrent_ad\030\001 " + + "\001(\0132&.google.ads.googleads.v25.resources" + + ".AdB\003\340A\003\022C\n\016recommended_ad\030\002 \001(\0132&.googl" + + "e.ads.googleads.v25.resources.AdB\003\340A\003\032[\n" + + " ResponsiveSearchAdRecommendation\0227\n\002ad\030" + + "\001 \001(\0132&.google.ads.googleads.v25.resourc" + + "es.AdB\003\340A\003\032\224\002\n\"UseBroadMatchKeywordRecom" + + "mendation\022B\n\007keyword\030\001 \003(\0132,.google.ads." + + "googleads.v25.common.KeywordInfoB\003\340A\003\022%\n" + + "\030suggested_keywords_count\030\002 \001(\003B\003\340A\003\022$\n\027" + + "campaign_keywords_count\030\003 \001(\003B\003\340A\003\022(\n\033ca" + + "mpaign_uses_shared_budget\030\004 \001(\010B\003\340A\003\0223\n&" + + "required_campaign_budget_amount_micros\030\005" + + " \001(\003B\003\340A\003\032w\n:UpgradeSmartShoppingCampaig" + + "nToPerformanceMaxRecommendation\022\030\n\013merch" + + "ant_id\030\001 \001(\003B\003\340A\003\022\037\n\022sales_country_code\030" + + "\002 \001(\tB\003\340A\003\032\305\001\n%RaiseTargetCpaBidTooLowRe" + + "commendation\022/\n\035recommended_target_multi" + + "plier\030\001 \001(\001B\003\340A\003H\000\210\001\001\022+\n\031average_target_" + + "cpa_micros\030\002 \001(\003B\003\340A\003H\001\210\001\001B \n\036_recommend" + + "ed_target_multiplierB\034\n\032_average_target_" + + "cpa_micros\032%\n#DisplayExpansionOptInRecom" + + "mendation\0324\n2UpgradeLocalCampaignToPerfo" + + "rmanceMaxRecommendation\032\257\001\n&ForecastingS" + + "etTargetRoasRecommendation\022$\n\027recommende" + + "d_target_roas\030\001 \001(\001B\003\340A\003\022_\n\017campaign_bud" + + "get\030\002 \001(\0132A.google.ads.googleads.v25.res" + + "ources.Recommendation.CampaignBudgetB\003\340A" + + "\003\032\325\001\n$ShoppingOfferAttributeRecommendati" + + "on\022V\n\010merchant\030\001 \001(\0132?.google.ads.google" + + "ads.v25.resources.Recommendation.Merchan" + + "tInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\022\031\n\014o" + + "ffers_count\030\003 \001(\003B\003\340A\003\022!\n\024demoted_offers" + + "_count\030\004 \001(\003B\003\340A\003\032\345\001\n,ShoppingFixDisappr" + + "ovedProductsRecommendation\022V\n\010merchant\030\001" + + " \001(\0132?.google.ads.googleads.v25.resource" + + "s.Recommendation.MerchantInfoB\003\340A\003\022\027\n\nfe" + + "ed_label\030\002 \001(\tB\003\340A\003\022\033\n\016products_count\030\003 " + + "\001(\003B\003\340A\003\022\'\n\032disapproved_products_count\030\004" + + " \001(\003B\003\340A\003\032\276\001\n%ShoppingTargetAllOffersRec" + + "ommendation\022V\n\010merchant\030\001 \001(\0132?.google.a" + "ds.googleads.v25.resources.Recommendatio" + - "n.AccountInfoB\003\340A\003\032F\n\013AccountInfo\022\030\n\013cus" + - "tomer_id\030\001 \001(\003B\003\340A\003\022\035\n\020descriptive_name\030" + - "\002 \001(\tB\003\340A\003\032h\n!CustomAudienceOptInRecomme" + - "ndation\022C\n\010keywords\030\001 \003(\0132,.google.ads.g" + - "oogleads.v25.common.KeywordInfoB\003\340A\003\032\035\n\033" + - "LeadFormAssetRecommendation\032\274\001\n(ImproveD" + - "emandGenAdStrengthRecommendation\022\017\n\002ad\030\001" + - " \001(\tB\003\340A\003\022S\n\013ad_strength\030\002 \001(\01629.google." + - "ads.googleads.v25.enums.AdStrengthEnum.A" + - "dStrengthB\003\340A\003\022*\n\035demand_gen_asset_actio" + - "n_items\030\003 \003(\tB\003\340A\003:i\352Af\n\'googleads.googl" + - "eapis.com/Recommendation\022;customers/{cus" + - "tomer_id}/recommendations/{recommendatio" + - "n_id}B\020\n\016recommendationB\022\n\020_campaign_bud" + - "getB\013\n\t_campaignB\013\n\t_ad_groupB\014\n\n_dismis" + - "sedB\205\002\n&com.google.ads.googleads.v25.res" + - "ourcesB\023RecommendationProtoP\001ZKgoogle.go" + - "lang.org/genproto/googleapis/ads/googlea" + - "ds/v25/resources;resources\242\002\003GAA\252\002\"Googl" + - "e.Ads.GoogleAds.V25.Resources\312\002\"Google\\A" + - "ds\\GoogleAds\\V25\\Resources\352\002&Google::Ads" + - "::GoogleAds::V25::Resourcesb\006proto3" + "n.MerchantInfoB\003\340A\003\022$\n\027untargeted_offers" + + "_count\030\002 \001(\003B\003\340A\003\022\027\n\nfeed_label\030\003 \001(\tB\003\340" + + "A\003\032\213\002\n+ShoppingAddProductsToCampaignReco" + + "mmendation\022V\n\010merchant\030\001 \001(\0132?.google.ad" + + "s.googleads.v25.resources.Recommendation" + + ".MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003" + + "\340A\003\022k\n\006reason\030\003 \001(\0162V.google.ads.googlea" + + "ds.v25.enums.ShoppingAddProductsToCampai" + + "gnRecommendationEnum.ReasonB\003\340A\003\032\250\001\n5Sho" + + "ppingMerchantCenterAccountSuspensionReco" + + "mmendation\022V\n\010merchant\030\001 \001(\0132?.google.ad" + + "s.googleads.v25.resources.Recommendation" + + ".MerchantInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003" + + "\340A\003\032\275\001\nJShoppingMigrateRegularShoppingCa" + + "mpaignOffersToPerformanceMaxRecommendati" + + "on\022V\n\010merchant\030\001 \001(\0132?.google.ads.google" + + "ads.v25.resources.Recommendation.Merchan" + + "tInfoB\003\340A\003\022\027\n\nfeed_label\030\002 \001(\tB\003\340A\003\032\233\001\n\024", + "TargetAdjustmentInfo\022\034\n\nshared_set\030\001 \001(\t" + + "B\003\340A\003H\000\210\001\001\022*\n\035recommended_target_multipl" + + "ier\030\002 \001(\001B\003\340A\003\022*\n\035current_average_target" + + "_micros\030\003 \001(\003B\003\340A\003B\r\n\013_shared_set\032\203\002\n\034Ra" + + "iseTargetCpaRecommendation\022g\n\021target_adj" + + "ustment\030\001 \001(\0132G.google.ads.googleads.v25" + + ".resources.Recommendation.TargetAdjustme" + + "ntInfoB\003\340A\003\022e\n\020app_bidding_goal\030\002 \001(\0162A." + + "google.ads.googleads.v25.enums.AppBiddin" + + "gGoalEnum.AppBiddingGoalB\003\340A\003H\000\210\001\001B\023\n\021_a" + + "pp_bidding_goal\032\210\001\n\035LowerTargetRoasRecom" + + "mendation\022g\n\021target_adjustment\030\001 \001(\0132G.g" + + "oogle.ads.googleads.v25.resources.Recomm" + + "endation.TargetAdjustmentInfoB\003\340A\003\032*\n(Dy" + + "namicImageExtensionOptInRecommendation\032}" + + "\n\016CampaignBudget\022\"\n\025current_amount_micro" + + "s\030\001 \001(\003B\003\340A\003\022*\n\035recommended_new_amount_m" + + "icros\030\002 \001(\003B\003\340A\003\022\033\n\016new_start_date\030\003 \001(\t" + + "B\003\340A\003\032#\n!PerformanceMaxOptInRecommendati" + + "on\032\236\001\n-ImprovePerformanceMaxAdStrengthRe" + + "commendation\022\030\n\013asset_group\030\001 \001(\tB\003\340A\003\022S" + + "\n\013ad_strength\030\002 \001(\01629.google.ads.googlea" + + "ds.v25.enums.AdStrengthEnum.AdStrengthB\003" + + "\340A\003\032X\n=MigrateDynamicSearchAdsCampaignTo" + + "PerformanceMaxRecommendation\022\027\n\napply_li" + + "nk\030\001 \001(\tB\003\340A\003\032\264\001\n%ForecastingSetTargetCp" + + "aRecommendation\022*\n\035recommended_target_cp" + + "a_micros\030\001 \001(\003B\003\340A\003\022_\n\017campaign_budget\030\002" + + " \001(\0132A.google.ads.googleads.v25.resource" + + "s.Recommendation.CampaignBudgetB\003\340A\003\032,\n*" + + "MaximizeConversionValueOptInRecommendati" + + "on\032(\n&ImproveGoogleTagCoverageRecommenda" + + "tion\032+\n)PerformanceMaxFinalUrlOptInRecom" + + "mendation\032\354\002\n&RefreshCustomerMatchListRe" + + "commendation\022\031\n\014user_list_id\030\001 \001(\003B\003\340A\003\022" + + "\033\n\016user_list_name\030\002 \001(\tB\003\340A\003\022$\n\027days_sin" + + "ce_last_refresh\030\003 \001(\003B\003\340A\003\022a\n\024top_spendi" + + "ng_account\030\004 \003(\0132>.google.ads.googleads." + + "v25.resources.Recommendation.AccountInfo" + + "B\003\340A\003\022%\n\030targeting_accounts_count\030\005 \001(\003B" + + "\003\340A\003\022Z\n\rowner_account\030\006 \001(\0132>.google.ads" + + ".googleads.v25.resources.Recommendation." + + "AccountInfoB\003\340A\003\032F\n\013AccountInfo\022\030\n\013custo" + + "mer_id\030\001 \001(\003B\003\340A\003\022\035\n\020descriptive_name\030\002 " + + "\001(\tB\003\340A\003\032h\n!CustomAudienceOptInRecommend" + + "ation\022C\n\010keywords\030\001 \003(\0132,.google.ads.goo" + + "gleads.v25.common.KeywordInfoB\003\340A\003\032\035\n\033Le" + + "adFormAssetRecommendation\032\274\001\n(ImproveDem" + + "andGenAdStrengthRecommendation\022\017\n\002ad\030\001 \001" + + "(\tB\003\340A\003\022S\n\013ad_strength\030\002 \001(\01629.google.ad" + + "s.googleads.v25.enums.AdStrengthEnum.AdS" + + "trengthB\003\340A\003\022*\n\035demand_gen_asset_action_" + + "items\030\003 \003(\tB\003\340A\003\032\251\007\n%CampaignSpecificApp" + + "GoalRecommendation\0223\n&campaign_cost_micr" + + "os_last_fifteen_days\030\001 \001(\003B\003\340A\003\0223\n&campa" + + "ign_conversions_last_fifteen_days\030\002 \001(\001B" + + "\003\340A\003\0228\n+campaign_conversion_value_last_f" + + "ifteen_days\030\003 \001(\001B\003\340A\003\0224\n\'projected_conv" + + "ersions_last_fifteen_days\030\004 \001(\001B\003\340A\003\0229\n," + + "projected_conversion_value_last_fifteen_" + + "days\030\005 \001(\001B\003\340A\003\022z\n\024app_conversion_goals\030" + + "\006 \003(\0162U.google.ads.googleads.v25.enums.C" + + "onversionActionCategoryEnum.ConversionAc" + + "tionCategoryB\005\030\001\340A\003\022Z\n\022current_auto_goal" + + "s\030\007 \003(\01327.google.ads.googleads.v25.commo" + + "n.EffectiveAutomaticGoalB\005\030\001\340A\003\022T\n\023curre" + + "nt_custom_goal\030\010 \001(\tB7\030\001\340A\003\372A/\n-googlead" + + "s.googleapis.com/CustomConversionGoal\022~\n" + + "\032suggested_conversion_goals\030\t \003(\0162U.goog" + + "le.ads.googleads.v25.enums.ConversionAct" + + "ionCategoryEnum.ConversionActionCategory" + + "B\003\340A\003\022^\n\030current_conversion_goals\030\n \003(\0132" + + "7.google.ads.googleads.v25.common.Effect" + + "iveAutomaticGoalB\003\340A\003\022]\n\036current_custom_" + + "conversion_goal\030\013 \001(\tB5\340A\003\372A/\n-googleads" + + ".googleapis.com/CustomConversionGoal:i\352A" + + "f\n\'googleads.googleapis.com/Recommendati" + + "on\022;customers/{customer_id}/recommendati" + + "ons/{recommendation_id}B\020\n\016recommendatio" + + "nB\022\n\020_campaign_budgetB\013\n\t_campaignB\013\n\t_a" + + "d_groupB\014\n\n_dismissedB\205\002\n&com.google.ads" + + ".googleads.v25.resourcesB\023Recommendation" + + "ProtoP\001ZKgoogle.golang.org/genproto/goog" + + "leapis/ads/googleads/v25/resources;resou" + + "rces\242\002\003GAA\252\002\"Google.Ads.GoogleAds.V25.Re" + + "sources\312\002\"Google\\Ads\\GoogleAds\\V25\\Resou" + + "rces\352\002&Google::Ads::GoogleAds::V25::Reso" + + "urcesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.ads.googleads.v25.common.CriteriaProto.getDescriptor(), + com.google.ads.googleads.v25.common.EffectiveAutomaticGoalProto.getDescriptor(), com.google.ads.googleads.v25.enums.AdStrengthProto.getDescriptor(), com.google.ads.googleads.v25.enums.AppBiddingGoalProto.getDescriptor(), + com.google.ads.googleads.v25.enums.ConversionActionCategoryProto.getDescriptor(), com.google.ads.googleads.v25.enums.KeywordMatchTypeProto.getDescriptor(), com.google.ads.googleads.v25.enums.RecommendationTypeProto.getDescriptor(), com.google.ads.googleads.v25.enums.ShoppingAddProductsToCampaignRecommendationEnumProto.getDescriptor(), @@ -779,333 +817,341 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_Recommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor, - new java.lang.String[] { "ResourceName", "Type", "Impact", "CampaignBudget", "Campaign", "AdGroup", "Dismissed", "Campaigns", "CampaignBudgetRecommendation", "ForecastingCampaignBudgetRecommendation", "KeywordRecommendation", "TextAdRecommendation", "TargetCpaOptInRecommendation", "MaximizeConversionsOptInRecommendation", "EnhancedCpcOptInRecommendation", "SearchPartnersOptInRecommendation", "MaximizeClicksOptInRecommendation", "OptimizeAdRotationRecommendation", "KeywordMatchTypeRecommendation", "MoveUnusedBudgetRecommendation", "TargetRoasOptInRecommendation", "ResponsiveSearchAdRecommendation", "MarginalRoiCampaignBudgetRecommendation", "UseBroadMatchKeywordRecommendation", "ResponsiveSearchAdAssetRecommendation", "UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation", "ResponsiveSearchAdImproveAdStrengthRecommendation", "DisplayExpansionOptInRecommendation", "UpgradeLocalCampaignToPerformanceMaxRecommendation", "RaiseTargetCpaBidTooLowRecommendation", "ForecastingSetTargetRoasRecommendation", "CalloutAssetRecommendation", "SitelinkAssetRecommendation", "CallAssetRecommendation", "ShoppingAddAgeGroupRecommendation", "ShoppingAddColorRecommendation", "ShoppingAddGenderRecommendation", "ShoppingAddGtinRecommendation", "ShoppingAddMoreIdentifiersRecommendation", "ShoppingAddSizeRecommendation", "ShoppingAddProductsToCampaignRecommendation", "ShoppingFixDisapprovedProductsRecommendation", "ShoppingTargetAllOffersRecommendation", "ShoppingFixSuspendedMerchantCenterAccountRecommendation", "ShoppingFixMerchantCenterAccountSuspensionWarningRecommendation", "ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation", "DynamicImageExtensionOptInRecommendation", "RaiseTargetCpaRecommendation", "LowerTargetRoasRecommendation", "PerformanceMaxOptInRecommendation", "ImprovePerformanceMaxAdStrengthRecommendation", "MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation", "ForecastingSetTargetCpaRecommendation", "SetTargetCpaRecommendation", "SetTargetRoasRecommendation", "MaximizeConversionValueOptInRecommendation", "ImproveGoogleTagCoverageRecommendation", "PerformanceMaxFinalUrlOptInRecommendation", "RefreshCustomerMatchListRecommendation", "CustomAudienceOptInRecommendation", "LeadFormAssetRecommendation", "ImproveDemandGenAdStrengthRecommendation", "Recommendation", }); + new java.lang.String[] { "ResourceName", "Type", "Impact", "CampaignBudget", "Campaign", "AdGroup", "Dismissed", "Campaigns", "CampaignBudgetRecommendation", "ForecastingCampaignBudgetRecommendation", "KeywordRecommendation", "TextAdRecommendation", "TargetCpaOptInRecommendation", "MaximizeConversionsOptInRecommendation", "EnhancedCpcOptInRecommendation", "SearchPartnersOptInRecommendation", "MaximizeClicksOptInRecommendation", "OptimizeAdRotationRecommendation", "KeywordMatchTypeRecommendation", "MoveUnusedBudgetRecommendation", "TargetRoasOptInRecommendation", "ResponsiveSearchAdRecommendation", "MarginalRoiCampaignBudgetRecommendation", "UseBroadMatchKeywordRecommendation", "ResponsiveSearchAdAssetRecommendation", "UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation", "ResponsiveSearchAdImproveAdStrengthRecommendation", "DisplayExpansionOptInRecommendation", "UpgradeLocalCampaignToPerformanceMaxRecommendation", "RaiseTargetCpaBidTooLowRecommendation", "ForecastingSetTargetRoasRecommendation", "CalloutAssetRecommendation", "SitelinkAssetRecommendation", "CallAssetRecommendation", "ShoppingAddAgeGroupRecommendation", "ShoppingAddColorRecommendation", "ShoppingAddGenderRecommendation", "ShoppingAddGtinRecommendation", "ShoppingAddMoreIdentifiersRecommendation", "ShoppingAddSizeRecommendation", "ShoppingAddProductsToCampaignRecommendation", "ShoppingFixDisapprovedProductsRecommendation", "ShoppingTargetAllOffersRecommendation", "ShoppingFixSuspendedMerchantCenterAccountRecommendation", "ShoppingFixMerchantCenterAccountSuspensionWarningRecommendation", "ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation", "DynamicImageExtensionOptInRecommendation", "RaiseTargetCpaRecommendation", "LowerTargetRoasRecommendation", "PerformanceMaxOptInRecommendation", "ImprovePerformanceMaxAdStrengthRecommendation", "MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation", "ForecastingSetTargetCpaRecommendation", "SetTargetCpaRecommendation", "SetTargetRoasRecommendation", "MaximizeConversionValueOptInRecommendation", "ImproveGoogleTagCoverageRecommendation", "PerformanceMaxFinalUrlOptInRecommendation", "RefreshCustomerMatchListRecommendation", "CustomAudienceOptInRecommendation", "LeadFormAssetRecommendation", "ImproveDemandGenAdStrengthRecommendation", "CampaignSpecificAppGoalRecommendation", "Recommendation", }); internal_static_google_ads_googleads_v25_resources_Recommendation_MerchantInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_Recommendation_MerchantInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_MerchantInfo_descriptor, new java.lang.String[] { "Id", "Name", "MultiClient", }); internal_static_google_ads_googleads_v25_resources_Recommendation_RecommendationImpact_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_Recommendation_RecommendationImpact_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_RecommendationImpact_descriptor, new java.lang.String[] { "BaseMetrics", "PotentialMetrics", }); internal_static_google_ads_googleads_v25_resources_Recommendation_RecommendationMetrics_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_resources_Recommendation_RecommendationMetrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_RecommendationMetrics_descriptor, new java.lang.String[] { "Impressions", "Clicks", "CostMicros", "Conversions", "ConversionsValue", "VideoViews", }); internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudgetRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudgetRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudgetRecommendation_descriptor, new java.lang.String[] { "CurrentBudgetAmountMicros", "RecommendedBudgetAmountMicros", "BudgetOptions", }); internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudgetRecommendation_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudgetRecommendation_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudgetRecommendation_CampaignBudgetRecommendationOption_descriptor, new java.lang.String[] { "BudgetAmountMicros", "Impact", }); internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordRecommendation_descriptor, new java.lang.String[] { "Keyword", "SearchTerms", "RecommendedCpcBidMicros", }); internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordRecommendation_SearchTerm_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordRecommendation_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordRecommendation_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordRecommendation_SearchTerm_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordRecommendation_SearchTerm_descriptor, new java.lang.String[] { "Text", "EstimatedWeeklySearchCount", }); internal_static_google_ads_googleads_v25_resources_Recommendation_TextAdRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(5); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(5); internal_static_google_ads_googleads_v25_resources_Recommendation_TextAdRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_TextAdRecommendation_descriptor, new java.lang.String[] { "Ad", "CreationDate", "AutoApplyDate", }); internal_static_google_ads_googleads_v25_resources_Recommendation_TargetCpaOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(6); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(6); internal_static_google_ads_googleads_v25_resources_Recommendation_TargetCpaOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_TargetCpaOptInRecommendation_descriptor, new java.lang.String[] { "Options", "RecommendedTargetCpaMicros", }); internal_static_google_ads_googleads_v25_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_TargetCpaOptInRecommendation_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_Recommendation_TargetCpaOptInRecommendation_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_TargetCpaOptInRecommendation_TargetCpaOptInRecommendationOption_descriptor, new java.lang.String[] { "Goal", "TargetCpaMicros", "RequiredCampaignBudgetAmountMicros", "Impact", }); internal_static_google_ads_googleads_v25_resources_Recommendation_MaximizeConversionsOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(7); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(7); internal_static_google_ads_googleads_v25_resources_Recommendation_MaximizeConversionsOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_MaximizeConversionsOptInRecommendation_descriptor, new java.lang.String[] { "RecommendedBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_resources_Recommendation_EnhancedCpcOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(8); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(8); internal_static_google_ads_googleads_v25_resources_Recommendation_EnhancedCpcOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_EnhancedCpcOptInRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_SearchPartnersOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(9); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(9); internal_static_google_ads_googleads_v25_resources_Recommendation_SearchPartnersOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_SearchPartnersOptInRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_MaximizeClicksOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(10); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(10); internal_static_google_ads_googleads_v25_resources_Recommendation_MaximizeClicksOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_MaximizeClicksOptInRecommendation_descriptor, new java.lang.String[] { "RecommendedBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_resources_Recommendation_OptimizeAdRotationRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(11); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(11); internal_static_google_ads_googleads_v25_resources_Recommendation_OptimizeAdRotationRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_OptimizeAdRotationRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_CalloutAssetRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(12); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(12); internal_static_google_ads_googleads_v25_resources_Recommendation_CalloutAssetRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_CalloutAssetRecommendation_descriptor, new java.lang.String[] { "RecommendedCampaignCalloutAssets", "RecommendedCustomerCalloutAssets", }); internal_static_google_ads_googleads_v25_resources_Recommendation_SitelinkAssetRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(13); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(13); internal_static_google_ads_googleads_v25_resources_Recommendation_SitelinkAssetRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_SitelinkAssetRecommendation_descriptor, new java.lang.String[] { "RecommendedCampaignSitelinkAssets", "RecommendedCustomerSitelinkAssets", }); internal_static_google_ads_googleads_v25_resources_Recommendation_CallAssetRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(14); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(14); internal_static_google_ads_googleads_v25_resources_Recommendation_CallAssetRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_CallAssetRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordMatchTypeRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(15); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(15); internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordMatchTypeRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_KeywordMatchTypeRecommendation_descriptor, new java.lang.String[] { "Keyword", "RecommendedMatchType", }); internal_static_google_ads_googleads_v25_resources_Recommendation_MoveUnusedBudgetRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(16); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(16); internal_static_google_ads_googleads_v25_resources_Recommendation_MoveUnusedBudgetRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_MoveUnusedBudgetRecommendation_descriptor, new java.lang.String[] { "ExcessCampaignBudget", "BudgetRecommendation", }); internal_static_google_ads_googleads_v25_resources_Recommendation_TargetRoasOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(17); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(17); internal_static_google_ads_googleads_v25_resources_Recommendation_TargetRoasOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_TargetRoasOptInRecommendation_descriptor, new java.lang.String[] { "RecommendedTargetRoas", "RequiredCampaignBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(18); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(18); internal_static_google_ads_googleads_v25_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ResponsiveSearchAdAssetRecommendation_descriptor, new java.lang.String[] { "CurrentAd", "RecommendedAssets", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(19); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(19); internal_static_google_ads_googleads_v25_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ResponsiveSearchAdImproveAdStrengthRecommendation_descriptor, new java.lang.String[] { "CurrentAd", "RecommendedAd", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ResponsiveSearchAdRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(20); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(20); internal_static_google_ads_googleads_v25_resources_Recommendation_ResponsiveSearchAdRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ResponsiveSearchAdRecommendation_descriptor, new java.lang.String[] { "Ad", }); internal_static_google_ads_googleads_v25_resources_Recommendation_UseBroadMatchKeywordRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(21); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(21); internal_static_google_ads_googleads_v25_resources_Recommendation_UseBroadMatchKeywordRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_UseBroadMatchKeywordRecommendation_descriptor, new java.lang.String[] { "Keyword", "SuggestedKeywordsCount", "CampaignKeywordsCount", "CampaignUsesSharedBudget", "RequiredCampaignBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(22); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(22); internal_static_google_ads_googleads_v25_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation_descriptor, new java.lang.String[] { "MerchantId", "SalesCountryCode", }); internal_static_google_ads_googleads_v25_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(23); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(23); internal_static_google_ads_googleads_v25_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_RaiseTargetCpaBidTooLowRecommendation_descriptor, new java.lang.String[] { "RecommendedTargetMultiplier", "AverageTargetCpaMicros", }); internal_static_google_ads_googleads_v25_resources_Recommendation_DisplayExpansionOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(24); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(24); internal_static_google_ads_googleads_v25_resources_Recommendation_DisplayExpansionOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_DisplayExpansionOptInRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(25); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(25); internal_static_google_ads_googleads_v25_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_UpgradeLocalCampaignToPerformanceMaxRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_ForecastingSetTargetRoasRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(26); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(26); internal_static_google_ads_googleads_v25_resources_Recommendation_ForecastingSetTargetRoasRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ForecastingSetTargetRoasRecommendation_descriptor, new java.lang.String[] { "RecommendedTargetRoas", "CampaignBudget", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingOfferAttributeRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(27); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(27); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingOfferAttributeRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingOfferAttributeRecommendation_descriptor, new java.lang.String[] { "Merchant", "FeedLabel", "OffersCount", "DemotedOffersCount", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(28); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(28); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingFixDisapprovedProductsRecommendation_descriptor, new java.lang.String[] { "Merchant", "FeedLabel", "ProductsCount", "DisapprovedProductsCount", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingTargetAllOffersRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(29); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(29); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingTargetAllOffersRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingTargetAllOffersRecommendation_descriptor, new java.lang.String[] { "Merchant", "UntargetedOffersCount", "FeedLabel", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(30); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(30); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingAddProductsToCampaignRecommendation_descriptor, new java.lang.String[] { "Merchant", "FeedLabel", "Reason", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(31); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(31); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingMerchantCenterAccountSuspensionRecommendation_descriptor, new java.lang.String[] { "Merchant", "FeedLabel", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(32); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(32); internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation_descriptor, new java.lang.String[] { "Merchant", "FeedLabel", }); internal_static_google_ads_googleads_v25_resources_Recommendation_TargetAdjustmentInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(33); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(33); internal_static_google_ads_googleads_v25_resources_Recommendation_TargetAdjustmentInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_TargetAdjustmentInfo_descriptor, new java.lang.String[] { "SharedSet", "RecommendedTargetMultiplier", "CurrentAverageTargetMicros", }); internal_static_google_ads_googleads_v25_resources_Recommendation_RaiseTargetCpaRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(34); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(34); internal_static_google_ads_googleads_v25_resources_Recommendation_RaiseTargetCpaRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_RaiseTargetCpaRecommendation_descriptor, new java.lang.String[] { "TargetAdjustment", "AppBiddingGoal", }); internal_static_google_ads_googleads_v25_resources_Recommendation_LowerTargetRoasRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(35); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(35); internal_static_google_ads_googleads_v25_resources_Recommendation_LowerTargetRoasRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_LowerTargetRoasRecommendation_descriptor, new java.lang.String[] { "TargetAdjustment", }); internal_static_google_ads_googleads_v25_resources_Recommendation_DynamicImageExtensionOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(36); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(36); internal_static_google_ads_googleads_v25_resources_Recommendation_DynamicImageExtensionOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_DynamicImageExtensionOptInRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudget_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(37); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(37); internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudget_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignBudget_descriptor, new java.lang.String[] { "CurrentAmountMicros", "RecommendedNewAmountMicros", "NewStartDate", }); internal_static_google_ads_googleads_v25_resources_Recommendation_PerformanceMaxOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(38); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(38); internal_static_google_ads_googleads_v25_resources_Recommendation_PerformanceMaxOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_PerformanceMaxOptInRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(39); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(39); internal_static_google_ads_googleads_v25_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ImprovePerformanceMaxAdStrengthRecommendation_descriptor, new java.lang.String[] { "AssetGroup", "AdStrength", }); internal_static_google_ads_googleads_v25_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(40); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(40); internal_static_google_ads_googleads_v25_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation_descriptor, new java.lang.String[] { "ApplyLink", }); internal_static_google_ads_googleads_v25_resources_Recommendation_ForecastingSetTargetCpaRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(41); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(41); internal_static_google_ads_googleads_v25_resources_Recommendation_ForecastingSetTargetCpaRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ForecastingSetTargetCpaRecommendation_descriptor, new java.lang.String[] { "RecommendedTargetCpaMicros", "CampaignBudget", }); internal_static_google_ads_googleads_v25_resources_Recommendation_MaximizeConversionValueOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(42); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(42); internal_static_google_ads_googleads_v25_resources_Recommendation_MaximizeConversionValueOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_MaximizeConversionValueOptInRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_ImproveGoogleTagCoverageRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(43); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(43); internal_static_google_ads_googleads_v25_resources_Recommendation_ImproveGoogleTagCoverageRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ImproveGoogleTagCoverageRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_PerformanceMaxFinalUrlOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(44); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(44); internal_static_google_ads_googleads_v25_resources_Recommendation_PerformanceMaxFinalUrlOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_PerformanceMaxFinalUrlOptInRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_RefreshCustomerMatchListRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(45); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(45); internal_static_google_ads_googleads_v25_resources_Recommendation_RefreshCustomerMatchListRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_RefreshCustomerMatchListRecommendation_descriptor, new java.lang.String[] { "UserListId", "UserListName", "DaysSinceLastRefresh", "TopSpendingAccount", "TargetingAccountsCount", "OwnerAccount", }); internal_static_google_ads_googleads_v25_resources_Recommendation_AccountInfo_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(46); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(46); internal_static_google_ads_googleads_v25_resources_Recommendation_AccountInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_AccountInfo_descriptor, new java.lang.String[] { "CustomerId", "DescriptiveName", }); internal_static_google_ads_googleads_v25_resources_Recommendation_CustomAudienceOptInRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(47); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(47); internal_static_google_ads_googleads_v25_resources_Recommendation_CustomAudienceOptInRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_CustomAudienceOptInRecommendation_descriptor, new java.lang.String[] { "Keywords", }); internal_static_google_ads_googleads_v25_resources_Recommendation_LeadFormAssetRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(48); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(48); internal_static_google_ads_googleads_v25_resources_Recommendation_LeadFormAssetRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_LeadFormAssetRecommendation_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_resources_Recommendation_ImproveDemandGenAdStrengthRecommendation_descriptor = - internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedTypes().get(49); + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(49); internal_static_google_ads_googleads_v25_resources_Recommendation_ImproveDemandGenAdStrengthRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Recommendation_ImproveDemandGenAdStrengthRecommendation_descriptor, new java.lang.String[] { "Ad", "AdStrength", "DemandGenAssetActionItems", }); + internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_descriptor = + internal_static_google_ads_googleads_v25_resources_Recommendation_descriptor.getNestedType(50); + internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_resources_Recommendation_CampaignSpecificAppGoalRecommendation_descriptor, + new java.lang.String[] { "CampaignCostMicrosLastFifteenDays", "CampaignConversionsLastFifteenDays", "CampaignConversionValueLastFifteenDays", "ProjectedConversionsLastFifteenDays", "ProjectedConversionValueLastFifteenDays", "AppConversionGoals", "CurrentAutoGoals", "CurrentCustomGoal", "SuggestedConversionGoals", "CurrentConversionGoals", "CurrentCustomConversionGoal", }); descriptor.resolveAllFeaturesImmutable(); com.google.ads.googleads.v25.common.CriteriaProto.getDescriptor(); + com.google.ads.googleads.v25.common.EffectiveAutomaticGoalProto.getDescriptor(); com.google.ads.googleads.v25.enums.AdStrengthProto.getDescriptor(); com.google.ads.googleads.v25.enums.AppBiddingGoalProto.getDescriptor(); + com.google.ads.googleads.v25.enums.ConversionActionCategoryProto.getDescriptor(); com.google.ads.googleads.v25.enums.KeywordMatchTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.RecommendationTypeProto.getDescriptor(); com.google.ads.googleads.v25.enums.ShoppingAddProductsToCampaignRecommendationEnumProto.getDescriptor(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscription.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscription.java index 34435be215..24f5ba2f3c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscription.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscription.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/recommendation_subscription.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class RecommendationSubscription extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationSubscription.class.getName()); + "RecommendationSubscription"); } // Use RecommendationSubscription.newBuilder() to construct. private RecommendationSubscription(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionName.java index f6084a8c0e..26a8e6eeb1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class RecommendationSubscriptionName implements ResourceName { private static final PathTemplate CUSTOMER_ID_RECOMMENDATION_TYPE = @@ -75,7 +78,7 @@ public static String format(String customerId, String recommendationType) { .toString(); } - public static RecommendationSubscriptionName parse(String formattedString) { + public static @Nullable RecommendationSubscriptionName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -94,7 +97,7 @@ public static List parseList(List format return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable RecommendationSubscriptionName> values) { List list = new ArrayList<>(values.size()); for (RecommendationSubscriptionName value : values) { if (value == null) { @@ -140,7 +143,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionOrBuilder.java index 17fd2f4be9..dbdc76985f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/recommendation_subscription.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionProto.java index f43856d512..927c732d47 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RecommendationSubscriptionProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/recommendation_subscription.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class RecommendationSubscriptionProto { +public final class RecommendationSubscriptionProto extends com.google.protobuf.GeneratedFile { private RecommendationSubscriptionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationSubscriptionProto.class.getName()); + "RecommendationSubscriptionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -80,7 +80,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_RecommendationSubscription_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_RecommendationSubscription_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_RecommendationSubscription_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingAction.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingAction.java index 91c005362b..56533dfcb5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingAction.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingAction.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/remarketing_action.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class RemarketingAction extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemarketingAction.class.getName()); + "RemarketingAction"); } // Use RemarketingAction.newBuilder() to construct. private RemarketingAction(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionName.java index 96c379eab6..575301189d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class RemarketingActionName implements ResourceName { private static final PathTemplate CUSTOMER_ID_REMARKETING_ACTION_ID = @@ -78,7 +81,7 @@ public static String format(String customerId, String remarketingActionId) { .toString(); } - public static RemarketingActionName parse(String formattedString) { + public static @Nullable RemarketingActionName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -96,7 +99,7 @@ public static List parseList(List formattedString return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable RemarketingActionName> values) { List list = new ArrayList<>(values.size()); for (RemarketingActionName value : values) { if (value == null) { @@ -142,7 +145,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionOrBuilder.java index 7d638194a8..6290f67203 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/remarketing_action.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionProto.java index 3e2674e53e..b153b19152 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingActionProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/remarketing_action.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class RemarketingActionProto { +public final class RemarketingActionProto extends com.google.protobuf.GeneratedFile { private RemarketingActionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemarketingActionProto.class.getName()); + "RemarketingActionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -70,7 +70,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_RemarketingAction_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_RemarketingAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_RemarketingAction_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingSetting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingSetting.java index 63caf77fa5..716456a3a8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingSetting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingSetting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class RemarketingSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemarketingSetting.class.getName()); + "RemarketingSetting"); } // Use RemarketingSetting.newBuilder() to construct. private RemarketingSetting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingSettingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingSettingOrBuilder.java index 33b95beccd..9261e5db29 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingSettingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/RemarketingSettingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Residency.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Residency.java index 392dabec8d..818c0d3145 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Residency.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Residency.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_employee.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class Residency extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Residency.class.getName()); + "Residency"); } // Use Residency.newBuilder() to construct. private Residency(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ResidencyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ResidencyOrBuilder.java index ba7ffff51b..4884629971 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ResidencyOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ResidencyOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_employee.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermView.java index 273cff9166..86b9643284 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class SearchTermView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchTermView.class.getName()); + "SearchTermView"); } // Use SearchTermView.newBuilder() to construct. private SearchTermView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewName.java index ca5c8f0389..867aa7eb93 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class SearchTermViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_AD_GROUP_ID_QUERY = @@ -98,7 +101,7 @@ public static String format( .toString(); } - public static SearchTermViewName parse(String formattedString) { + public static @Nullable SearchTermViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -120,7 +123,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable SearchTermViewName> values) { List list = new ArrayList<>(values.size()); for (SearchTermViewName value : values) { if (value == null) { @@ -179,7 +182,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewOrBuilder.java index a84263898d..ed457a2a71 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewProto.java index f23db5e2df..37e95cb3b7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SearchTermViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class SearchTermViewProto { +public final class SearchTermViewProto extends com.google.protobuf.GeneratedFile { private SearchTermViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchTermViewProto.class.getName()); + "SearchTermViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -73,7 +73,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_SearchTermView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_SearchTermView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_SearchTermView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterion.java index 5c1f3ea38e..229ee386dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shared_criterion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class SharedCriterion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SharedCriterion.class.getName()); + "SharedCriterion"); } // Use SharedCriterion.newBuilder() to construct. private SharedCriterion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionName.java index e94bb78b14..b989191d20 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class SharedCriterionName implements ResourceName { private static final PathTemplate CUSTOMER_ID_SHARED_SET_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String sharedSetId, String criter .toString(); } - public static SharedCriterionName parse(String formattedString) { + public static @Nullable SharedCriterionName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable SharedCriterionName> values) { List list = new ArrayList<>(values.size()); for (SharedCriterionName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionOrBuilder.java index e2206df819..34c669715a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shared_criterion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionProto.java index 4f04e2b5c3..3ff10b8e04 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedCriterionProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shared_criterion.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class SharedCriterionProto { +public final class SharedCriterionProto extends com.google.protobuf.GeneratedFile { private SharedCriterionProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SharedCriterionProto.class.getName()); + "SharedCriterionProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -96,7 +96,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_SharedCriterion_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_SharedCriterion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_SharedCriterion_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSet.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSet.java index 534520c60d..e7e292198a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSet.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSet.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shared_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class SharedSet extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SharedSet.class.getName()); + "SharedSet"); } // Use SharedSet.newBuilder() to construct. private SharedSet(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetName.java index 146b105d97..b5f8cb890a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class SharedSetName implements ResourceName { private static final PathTemplate CUSTOMER_ID_SHARED_SET_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String sharedSetId) { return newBuilder().setCustomerId(customerId).setSharedSetId(sharedSetId).build().toString(); } - public static SharedSetName parse(String formattedString) { + public static @Nullable SharedSetName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable SharedSetName> values) { List list = new ArrayList<>(values.size()); for (SharedSetName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetOrBuilder.java index 79f9a66755..25b6f7ca03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shared_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetProto.java index 96201ce7fe..0f21457a9b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SharedSetProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shared_set.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class SharedSetProto { +public final class SharedSetProto extends com.google.protobuf.GeneratedFile { private SharedSetProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SharedSetProto.class.getName()); + "SharedSetProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -84,7 +84,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_SharedSet_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_SharedSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_SharedSet_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceView.java index c282f64ca8..629b5dbbf7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shopping_performance_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -40,10 +40,10 @@ public final class ShoppingPerformanceView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingPerformanceView.class.getName()); + "ShoppingPerformanceView"); } // Use ShoppingPerformanceView.newBuilder() to construct. private ShoppingPerformanceView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewName.java index 117cb653bb..f002d6b1e9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ShoppingPerformanceViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID = @@ -63,7 +66,7 @@ public static String format(String customerId) { return newBuilder().setCustomerId(customerId).build().toString(); } - public static ShoppingPerformanceViewName parse(String formattedString) { + public static @Nullable ShoppingPerformanceViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -82,7 +85,7 @@ public static List parseList(List formatted return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ShoppingPerformanceViewName> values) { List list = new ArrayList<>(values.size()); for (ShoppingPerformanceViewName value : values) { if (value == null) { @@ -124,7 +127,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewOrBuilder.java index bb0958d23c..b714a54fd4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shopping_performance_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewProto.java index 26d6a849f5..d34e81dcff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingPerformanceViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shopping_performance_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ShoppingPerformanceViewProto { +public final class ShoppingPerformanceViewProto extends com.google.protobuf.GeneratedFile { private ShoppingPerformanceViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingPerformanceViewProto.class.getName()); + "ShoppingPerformanceViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -65,7 +65,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ShoppingPerformanceView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ShoppingPerformanceView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ShoppingPerformanceView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProduct.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProduct.java index a7c05fb4e9..cb079a2c28 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProduct.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProduct.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shopping_product.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -59,10 +59,10 @@ public final class ShoppingProduct extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingProduct.class.getName()); + "ShoppingProduct"); } // Use ShoppingProduct.newBuilder() to construct. private ShoppingProduct(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -313,10 +313,10 @@ public static final class ProductIssue extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductIssue.class.getName()); + "ProductIssue"); } // Use ProductIssue.newBuilder() to construct. private ProductIssue(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductName.java index e6b8783b39..673771a70b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ShoppingProductName implements ResourceName { private static final PathTemplate @@ -127,7 +130,7 @@ public static String format( .toString(); } - public static ShoppingProductName parse(String formattedString) { + public static @Nullable ShoppingProductName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -151,7 +154,7 @@ public static List parseList(List formattedStrings) return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ShoppingProductName> values) { List list = new ArrayList<>(values.size()); for (ShoppingProductName value : values) { if (value == null) { @@ -221,7 +224,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductOrBuilder.java index f29dc19a3f..34c8121807 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shopping_product.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductProto.java index 5cc068b0c2..abcd5de480 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ShoppingProductProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/shopping_product.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ShoppingProductProto { +public final class ShoppingProductProto extends com.google.protobuf.GeneratedFile { private ShoppingProductProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShoppingProductProto.class.getName()); + "ShoppingProductProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -156,13 +156,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ShoppingProduct_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ShoppingProduct_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ShoppingProduct_descriptor, new java.lang.String[] { "ResourceName", "MerchantCenterId", "Channel", "LanguageCode", "FeedLabel", "ItemId", "MultiClientAccountId", "Title", "Brand", "ProductImageUri", "PriceMicros", "CurrencyCode", "ChannelExclusivity", "Condition", "Availability", "TargetCountries", "CustomAttribute0", "CustomAttribute1", "CustomAttribute2", "CustomAttribute3", "CustomAttribute4", "CategoryLevel1", "CategoryLevel2", "CategoryLevel3", "CategoryLevel4", "CategoryLevel5", "ProductTypeLevel1", "ProductTypeLevel2", "ProductTypeLevel3", "ProductTypeLevel4", "ProductTypeLevel5", "EffectiveMaxCpcMicros", "Status", "Issues", "Campaign", "AdGroup", }); internal_static_google_ads_googleads_v25_resources_ShoppingProduct_ProductIssue_descriptor = - internal_static_google_ads_googleads_v25_resources_ShoppingProduct_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_ShoppingProduct_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_ShoppingProduct_ProductIssue_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ShoppingProduct_ProductIssue_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermView.java index 179c63d49e..cb37bcb66d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/smart_campaign_search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class SmartCampaignSearchTermView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignSearchTermView.class.getName()); + "SmartCampaignSearchTermView"); } // Use SmartCampaignSearchTermView.newBuilder() to construct. private SmartCampaignSearchTermView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewName.java index 9bfa2e12d4..a3ba15cab3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class SmartCampaignSearchTermViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_QUERY = @@ -84,7 +87,7 @@ public static String format(String customerId, String campaignId, String query) .toString(); } - public static SmartCampaignSearchTermViewName parse(String formattedString) { + public static @Nullable SmartCampaignSearchTermViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -103,7 +106,7 @@ public static List parseList(List forma return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable SmartCampaignSearchTermViewName> values) { List list = new ArrayList<>(values.size()); for (SmartCampaignSearchTermViewName value : values) { if (value == null) { @@ -152,7 +155,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewOrBuilder.java index 4a0ccce890..715bdd120b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/smart_campaign_search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewProto.java index 50203fff55..cf1499297f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSearchTermViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/smart_campaign_search_term_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class SmartCampaignSearchTermViewProto { +public final class SmartCampaignSearchTermViewProto extends com.google.protobuf.GeneratedFile { private SmartCampaignSearchTermViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignSearchTermViewProto.class.getName()); + "SmartCampaignSearchTermViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -68,7 +68,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_SmartCampaignSearchTermView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_SmartCampaignSearchTermView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_SmartCampaignSearchTermView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSetting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSetting.java index ea023a458c..101a03d09e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSetting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSetting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/smart_campaign_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class SmartCampaignSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignSetting.class.getName()); + "SmartCampaignSetting"); } // Use SmartCampaignSetting.newBuilder() to construct. private SmartCampaignSetting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -128,10 +128,10 @@ public static final class PhoneNumber extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PhoneNumber.class.getName()); + "PhoneNumber"); } // Use PhoneNumber.newBuilder() to construct. private PhoneNumber(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -911,10 +911,10 @@ public static final class AdOptimizedBusinessProfileSetting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdOptimizedBusinessProfileSetting.class.getName()); + "AdOptimizedBusinessProfileSetting"); } // Use AdOptimizedBusinessProfileSetting.newBuilder() to construct. private AdOptimizedBusinessProfileSetting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingName.java index 0b55979fe8..91bedf9ada 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class SmartCampaignSettingName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID = @@ -71,7 +74,7 @@ public static String format(String customerId, String campaignId) { return newBuilder().setCustomerId(customerId).setCampaignId(campaignId).build().toString(); } - public static SmartCampaignSettingName parse(String formattedString) { + public static @Nullable SmartCampaignSettingName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -89,7 +92,7 @@ public static List parseList(List formattedStr return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable SmartCampaignSettingName> values) { List list = new ArrayList<>(values.size()); for (SmartCampaignSettingName value : values) { if (value == null) { @@ -135,7 +138,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingOrBuilder.java index 9f059147d5..3ea9c6245d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/smart_campaign_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingProto.java index a0193ccf21..409a800991 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/SmartCampaignSettingProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/smart_campaign_setting.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class SmartCampaignSettingProto { +public final class SmartCampaignSettingProto extends com.google.protobuf.GeneratedFile { private SmartCampaignSettingProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignSettingProto.class.getName()); + "SmartCampaignSettingProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -91,19 +91,19 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_descriptor, new java.lang.String[] { "ResourceName", "Campaign", "PhoneNumber", "AdvertisingLanguageCode", "FinalUrl", "AdOptimizedBusinessProfileSetting", "BusinessName", "BusinessProfileLocation", "LandingPage", "BusinessSetting", }); internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_PhoneNumber_descriptor = - internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_PhoneNumber_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_PhoneNumber_descriptor, new java.lang.String[] { "PhoneNumber", "CountryCode", }); internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_AdOptimizedBusinessProfileSetting_descriptor = - internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_AdOptimizedBusinessProfileSetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_SmartCampaignSetting_AdOptimizedBusinessProfileSetting_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionView.java index 7e87f959c3..bab33ce879 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/targeting_expansion_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class TargetingExpansionView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetingExpansionView.class.getName()); + "TargetingExpansionView"); } // Use TargetingExpansionView.newBuilder() to construct. private TargetingExpansionView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewName.java index ab0ab17cbe..7540960a38 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class TargetingExpansionViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CAMPAIGN_ID_TARGETING_EXPANSION_TYPE = @@ -88,7 +91,7 @@ public static String format(String customerId, String campaignId, String targeti .toString(); } - public static TargetingExpansionViewName parse(String formattedString) { + public static @Nullable TargetingExpansionViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -110,7 +113,7 @@ public static List parseList(List formattedS return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable TargetingExpansionViewName> values) { List list = new ArrayList<>(values.size()); for (TargetingExpansionViewName value : values) { if (value == null) { @@ -164,7 +167,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewOrBuilder.java index 8ecafc9b05..4478d7d835 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/targeting_expansion_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewProto.java index 169ea8a66f..e90611489c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TargetingExpansionViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/targeting_expansion_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class TargetingExpansionViewProto { +public final class TargetingExpansionViewProto extends com.google.protobuf.GeneratedFile { private TargetingExpansionViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetingExpansionViewProto.class.getName()); + "TargetingExpansionViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -67,7 +67,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_TargetingExpansionView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_TargetingExpansionView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_TargetingExpansionView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLink.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLink.java index 5a8a6fa1b6..99d824bdbb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLink.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLink.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/third_party_app_analytics_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -23,10 +23,10 @@ public final class ThirdPartyAppAnalyticsLink extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ThirdPartyAppAnalyticsLink.class.getName()); + "ThirdPartyAppAnalyticsLink"); } // Use ThirdPartyAppAnalyticsLink.newBuilder() to construct. private ThirdPartyAppAnalyticsLink(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkIdentifier.java index cb223c2b06..3b879692eb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkIdentifier.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkIdentifier.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/account_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class ThirdPartyAppAnalyticsLinkIdentifier extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ThirdPartyAppAnalyticsLinkIdentifier.class.getName()); + "ThirdPartyAppAnalyticsLinkIdentifier"); } // Use ThirdPartyAppAnalyticsLinkIdentifier.newBuilder() to construct. private ThirdPartyAppAnalyticsLinkIdentifier(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkIdentifierOrBuilder.java index 4ab806c988..2ddfbe9c11 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkIdentifierOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkIdentifierOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/account_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkName.java index f99f9878d8..5cf048c13a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class ThirdPartyAppAnalyticsLinkName implements ResourceName { private static final PathTemplate CUSTOMER_ID_CUSTOMER_LINK_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String customerLinkId) { .toString(); } - public static ThirdPartyAppAnalyticsLinkName parse(String formattedString) { + public static @Nullable ThirdPartyAppAnalyticsLinkName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -94,7 +97,7 @@ public static List parseList(List format return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable ThirdPartyAppAnalyticsLinkName> values) { List list = new ArrayList<>(values.size()); for (ThirdPartyAppAnalyticsLinkName value : values) { if (value == null) { @@ -140,7 +143,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkOrBuilder.java index d53f5c237d..63fa4c8829 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/third_party_app_analytics_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkProto.java index aaa83d7139..77dbedd701 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/ThirdPartyAppAnalyticsLinkProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/third_party_app_analytics_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class ThirdPartyAppAnalyticsLinkProto { +public final class ThirdPartyAppAnalyticsLinkProto extends com.google.protobuf.GeneratedFile { private ThirdPartyAppAnalyticsLinkProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ThirdPartyAppAnalyticsLinkProto.class.getName()); + "ThirdPartyAppAnalyticsLinkProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -67,7 +67,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_ThirdPartyAppAnalyticsLink_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_ThirdPartyAppAnalyticsLink_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_ThirdPartyAppAnalyticsLink_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstant.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstant.java index 712fcf1ce4..ddc65cfc2d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstant.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstant.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/topic_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -24,10 +24,10 @@ public final class TopicConstant extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TopicConstant.class.getName()); + "TopicConstant"); } // Use TopicConstant.newBuilder() to construct. private TopicConstant(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantName.java index 0c5ed6a04e..e4bb37f94f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class TopicConstantName implements ResourceName { private static final PathTemplate TOPIC_ID = @@ -63,7 +66,7 @@ public static String format(String topicId) { return newBuilder().setTopicId(topicId).build().toString(); } - public static TopicConstantName parse(String formattedString) { + public static @Nullable TopicConstantName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -81,7 +84,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable TopicConstantName> values) { List list = new ArrayList<>(values.size()); for (TopicConstantName value : values) { if (value == null) { @@ -123,7 +126,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantOrBuilder.java index d750c401d5..df4770fa22 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/topic_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantProto.java index 8993f60c07..8a14320263 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicConstantProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/topic_constant.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class TopicConstantProto { +public final class TopicConstantProto extends com.google.protobuf.GeneratedFile { private TopicConstantProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TopicConstantProto.class.getName()); + "TopicConstantProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -67,7 +67,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_TopicConstant_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_TopicConstant_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_TopicConstant_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicView.java index 3f4def590f..426515707c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/topic_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class TopicView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TopicView.class.getName()); + "TopicView"); } // Use TopicView.newBuilder() to construct. private TopicView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewName.java index a3b4aa04ac..1b88107c01 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class TopicViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static TopicViewName parse(String formattedString) { + public static @Nullable TopicViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable TopicViewName> values) { List list = new ArrayList<>(values.size()); for (TopicViewName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewOrBuilder.java index 47f5aacc06..fd6f4106e9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/topic_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewProto.java index 4f9beb7d6f..b11a0f5ad3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TopicViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/topic_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class TopicViewProto { +public final class TopicViewProto extends com.google.protobuf.GeneratedFile { private TopicViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TopicViewProto.class.getName()); + "TopicViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -64,7 +64,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_TopicView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_TopicView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_TopicView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupView.java index 6c98c481b9..690ecd2d8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/travel_activity_group_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class TravelActivityGroupView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TravelActivityGroupView.class.getName()); + "TravelActivityGroupView"); } // Use TravelActivityGroupView.newBuilder() to construct. private TravelActivityGroupView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewName.java index 5986bbf290..ff8582761f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class TravelActivityGroupViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -88,7 +91,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static TravelActivityGroupViewName parse(String formattedString) { + public static @Nullable TravelActivityGroupViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -108,7 +111,7 @@ public static List parseList(List formatted return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable TravelActivityGroupViewName> values) { List list = new ArrayList<>(values.size()); for (TravelActivityGroupViewName value : values) { if (value == null) { @@ -157,7 +160,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewOrBuilder.java index 5306b513da..0fabb76709 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/travel_activity_group_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewProto.java index ad583aa255..e384aa251c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityGroupViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/travel_activity_group_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class TravelActivityGroupViewProto { +public final class TravelActivityGroupViewProto extends com.google.protobuf.GeneratedFile { private TravelActivityGroupViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TravelActivityGroupViewProto.class.getName()); + "TravelActivityGroupViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -66,7 +66,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_TravelActivityGroupView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_TravelActivityGroupView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_TravelActivityGroupView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceView.java index 11c60d15a8..41f0f6121b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/travel_activity_performance_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class TravelActivityPerformanceView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TravelActivityPerformanceView.class.getName()); + "TravelActivityPerformanceView"); } // Use TravelActivityPerformanceView.newBuilder() to construct. private TravelActivityPerformanceView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewName.java index d5f82e8bf2..1fd7269072 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class TravelActivityPerformanceViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID = @@ -64,7 +67,7 @@ public static String format(String customerId) { return newBuilder().setCustomerId(customerId).build().toString(); } - public static TravelActivityPerformanceViewName parse(String formattedString) { + public static @Nullable TravelActivityPerformanceViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -83,7 +86,8 @@ public static List parseList(List for return list; } - public static List toStringList(List values) { + public static List toStringList( + List<@Nullable TravelActivityPerformanceViewName> values) { List list = new ArrayList<>(values.size()); for (TravelActivityPerformanceViewName value : values) { if (value == null) { @@ -125,7 +129,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewOrBuilder.java index e45194c752..5d41fd985e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/travel_activity_performance_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewProto.java index 8b9824e0d7..b0f44da1f5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/TravelActivityPerformanceViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/travel_activity_performance_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class TravelActivityPerformanceViewProto { +public final class TravelActivityPerformanceViewProto extends com.google.protobuf.GeneratedFile { private TravelActivityPerformanceViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TravelActivityPerformanceViewProto.class.getName()); + "TravelActivityPerformanceViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -66,7 +66,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_TravelActivityPerformanceView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_TravelActivityPerformanceView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_TravelActivityPerformanceView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UniversityDegree.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UniversityDegree.java index 2c83089bb3..35e04852d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UniversityDegree.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UniversityDegree.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_employee.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class UniversityDegree extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UniversityDegree.class.getName()); + "UniversityDegree"); } // Use UniversityDegree.newBuilder() to construct. private UniversityDegree(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UniversityDegreeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UniversityDegreeOrBuilder.java index 7c116fedac..d917d66263 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UniversityDegreeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UniversityDegreeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/local_services_employee.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterest.java index 0c6f310b07..67f0838c96 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_interest.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class UserInterest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserInterest.class.getName()); + "UserInterest"); } // Use UserInterest.newBuilder() to construct. private UserInterest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestName.java index 5badfdb2fd..96077db75f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class UserInterestName implements ResourceName { private static final PathTemplate CUSTOMER_ID_USER_INTEREST_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String userInterestId) { .toString(); } - public static UserInterestName parse(String formattedString) { + public static @Nullable UserInterestName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable UserInterestName> values) { List list = new ArrayList<>(values.size()); for (UserInterestName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestOrBuilder.java index 60fbc2cb79..d6b266eeca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_interest.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestProto.java index d060cb19d4..a4824c5590 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserInterestProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_interest.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class UserInterestProto { +public final class UserInterestProto extends com.google.protobuf.GeneratedFile { private UserInterestProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserInterestProto.class.getName()); + "UserInterestProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -81,7 +81,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_UserInterest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_UserInterest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_UserInterest_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserList.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserList.java index 3a10811d5a..647d8613a9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserList.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserList.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_list.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -27,10 +27,10 @@ public final class UserList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserList.class.getName()); + "UserList"); } // Use UserList.newBuilder() to construct. private UserList(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerType.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerType.java index ad0f54af93..130556f607 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerType.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerType.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_list_customer_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class UserListCustomerType extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListCustomerType.class.getName()); + "UserListCustomerType"); } // Use UserListCustomerType.newBuilder() to construct. private UserListCustomerType(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeName.java index f1846447e4..2c10413e0a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class UserListCustomerTypeName implements ResourceName { private static final PathTemplate CUSTOMER_ID_USER_LIST_ID_SEMANTIC_LABEL = @@ -88,7 +91,7 @@ public static String format(String customerId, String userListId, String semanti .toString(); } - public static UserListCustomerTypeName parse(String formattedString) { + public static @Nullable UserListCustomerTypeName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -107,7 +110,7 @@ public static List parseList(List formattedStr return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable UserListCustomerTypeName> values) { List list = new ArrayList<>(values.size()); for (UserListCustomerTypeName value : values) { if (value == null) { @@ -156,7 +159,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeOrBuilder.java index 032675fef1..b236b52da0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_list_customer_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeProto.java index 89e922997b..b17ec419e1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListCustomerTypeProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_list_customer_type.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class UserListCustomerTypeProto { +public final class UserListCustomerTypeProto extends com.google.protobuf.GeneratedFile { private UserListCustomerTypeProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListCustomerTypeProto.class.getName()); + "UserListCustomerTypeProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -73,7 +73,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_UserListCustomerType_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_UserListCustomerType_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_UserListCustomerType_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListName.java index cd27c4c7b3..e2506596f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class UserListName implements ResourceName { private static final PathTemplate CUSTOMER_ID_USER_LIST_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String userListId) { return newBuilder().setCustomerId(customerId).setUserListId(userListId).build().toString(); } - public static UserListName parse(String formattedString) { + public static @Nullable UserListName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable UserListName> values) { List list = new ArrayList<>(values.size()); for (UserListName value : values) { if (value == null) { @@ -134,7 +137,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListOrBuilder.java index 776af1f6cd..2a9f19e511 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_list.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListProto.java index d43dba9cfc..1013fdd4c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserListProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_list.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class UserListProto { +public final class UserListProto extends com.google.protobuf.GeneratedFile { private UserListProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListProto.class.getName()); + "UserListProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -125,7 +125,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_UserList_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_UserList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_UserList_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationView.java index 6aef3f6757..0dcf376db8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_location_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -27,10 +27,10 @@ public final class UserLocationView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserLocationView.class.getName()); + "UserLocationView"); } // Use UserLocationView.newBuilder() to construct. private UserLocationView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewName.java index 2ce831b93d..4b7f3508f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class UserLocationViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_COUNTRY_CRITERION_ID_IS_TARGETING_LOCATION = @@ -89,7 +92,7 @@ public static String format( .toString(); } - public static UserLocationViewName parse(String formattedString) { + public static @Nullable UserLocationViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -110,7 +113,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable UserLocationViewName> values) { List list = new ArrayList<>(values.size()); for (UserLocationViewName value : values) { if (value == null) { @@ -164,7 +167,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewOrBuilder.java index 9a14bb67c6..da178d6b6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_location_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewProto.java index 25b09c8175..c4a23b8b14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/UserLocationViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/user_location_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class UserLocationViewProto { +public final class UserLocationViewProto extends com.google.protobuf.GeneratedFile { private UserLocationViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserLocationViewProto.class.getName()); + "UserLocationViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -68,7 +68,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_UserLocationView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_UserLocationView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_UserLocationView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Video.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Video.java index 5fdbc9e950..c68a29d7ba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Video.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/Video.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/video.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -26,10 +26,10 @@ public final class Video extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Video.class.getName()); + "Video"); } // Use Video.newBuilder() to construct. private Video(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoCustomer.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoCustomer.java index bf94f256d3..1107edd2be 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoCustomer.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoCustomer.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class VideoCustomer extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoCustomer.class.getName()); + "VideoCustomer"); } // Use VideoCustomer.newBuilder() to construct. private VideoCustomer(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoCustomerOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoCustomerOrBuilder.java index b4b15a48fb..7dbe7dcb80 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoCustomerOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoCustomerOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/customer.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancement.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancement.java index f4ecda84f7..e3c80052ce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancement.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancement.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/video_enhancement.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -30,10 +30,10 @@ public final class VideoEnhancement extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoEnhancement.class.getName()); + "VideoEnhancement"); } // Use VideoEnhancement.newBuilder() to construct. private VideoEnhancement(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementName.java index 54e84b4be2..a9b65116fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class VideoEnhancementName implements ResourceName { private static final PathTemplate CUSTOMER_ID_VIDEO_ENHANCEMENT = @@ -75,7 +78,7 @@ public static String format(String customerId, String videoEnhancement) { .toString(); } - public static VideoEnhancementName parse(String formattedString) { + public static @Nullable VideoEnhancementName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrings return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable VideoEnhancementName> values) { List list = new ArrayList<>(values.size()); for (VideoEnhancementName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementOrBuilder.java index 792b8745cd..3e12797f15 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/video_enhancement.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementProto.java index 5dc7234100..acfe7e54be 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoEnhancementProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/video_enhancement.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class VideoEnhancementProto { +public final class VideoEnhancementProto extends com.google.protobuf.GeneratedFile { private VideoEnhancementProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoEnhancementProto.class.getName()); + "VideoEnhancementProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -72,7 +72,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_VideoEnhancement_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_VideoEnhancement_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_VideoEnhancement_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoName.java index ce1d945bb3..bab907dc95 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class VideoName implements ResourceName { private static final PathTemplate CUSTOMER_ID_VIDEO_ID = @@ -70,7 +73,7 @@ public static String format(String customerId, String videoId) { return newBuilder().setCustomerId(customerId).setVideoId(videoId).build().toString(); } - public static VideoName parse(String formattedString) { + public static @Nullable VideoName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -88,7 +91,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable VideoName> values) { List list = new ArrayList<>(values.size()); for (VideoName value : values) { if (value == null) { @@ -133,7 +136,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoOrBuilder.java index fca482028d..007a78fb15 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/video.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoProto.java index 511ace7014..1e2e0534d7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/VideoProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/video.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class VideoProto { +public final class VideoProto extends com.google.protobuf.GeneratedFile { private VideoProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - VideoProto.class.getName()); + "VideoProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -67,7 +67,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_Video_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_Video_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_Video_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageView.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageView.java index 05c7f2c868..1c34542c10 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageView.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageView.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/webpage_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class WebpageView extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WebpageView.class.getName()); + "WebpageView"); } // Use WebpageView.newBuilder() to construct. private WebpageView(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewName.java index 6a9824bee4..af724fa701 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class WebpageViewName implements ResourceName { private static final PathTemplate CUSTOMER_ID_AD_GROUP_ID_CRITERION_ID = @@ -87,7 +90,7 @@ public static String format(String customerId, String adGroupId, String criterio .toString(); } - public static WebpageViewName parse(String formattedString) { + public static @Nullable WebpageViewName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -106,7 +109,7 @@ public static List parseList(List formattedStrings) { return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable WebpageViewName> values) { List list = new ArrayList<>(values.size()); for (WebpageViewName value : values) { if (value == null) { @@ -155,7 +158,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewOrBuilder.java index 12ca0444ff..c282a733e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/webpage_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewProto.java index 744fb59d90..3bad74e99e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/WebpageViewProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/webpage_view.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class WebpageViewProto { +public final class WebpageViewProto extends com.google.protobuf.GeneratedFile { private WebpageViewProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - WebpageViewProto.class.getName()); + "WebpageViewProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -64,7 +64,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_WebpageView_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_WebpageView_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_WebpageView_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUpload.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUpload.java index e49f516f2a..1b8d80a683 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUpload.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUpload.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/youtube_video_upload.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class YouTubeVideoUpload extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeVideoUpload.class.getName()); + "YouTubeVideoUpload"); } // Use YouTubeVideoUpload.newBuilder() to construct. private YouTubeVideoUpload(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUploadName.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUploadName.java index 6642e9e701..4212c5301d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUploadName.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUploadName.java @@ -25,8 +25,11 @@ import java.util.Map; import java.util.Objects; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. +@NullMarked @Generated("by gapic-generator-java") public class YouTubeVideoUploadName implements ResourceName { private static final PathTemplate CUSTOMER_ID_VIDEO_UPLOAD_ID = @@ -75,7 +78,7 @@ public static String format(String customerId, String videoUploadId) { .toString(); } - public static YouTubeVideoUploadName parse(String formattedString) { + public static @Nullable YouTubeVideoUploadName parse(String formattedString) { if (formattedString.isEmpty()) { return null; } @@ -93,7 +96,7 @@ public static List parseList(List formattedStrin return list; } - public static List toStringList(List values) { + public static List toStringList(List<@Nullable YouTubeVideoUploadName> values) { List list = new ArrayList<>(values.size()); for (YouTubeVideoUploadName value : values) { if (value == null) { @@ -139,7 +142,7 @@ public String toString() { } @Override - public boolean equals(Object o) { + public boolean equals(@Nullable Object o) { if (o == this) { return true; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUploadOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUploadOrBuilder.java index 6159f0a49e..c769211c42 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUploadOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YouTubeVideoUploadOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/youtube_video_upload.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeLinkMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeLinkMetadata.java index 670164959a..8f32995625 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeLinkMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeLinkMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/data_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class YoutubeLinkMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YoutubeLinkMetadata.class.getName()); + "YoutubeLinkMetadata"); } // Use YoutubeLinkMetadata.newBuilder() to construct. private YoutubeLinkMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeLinkMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeLinkMetadataOrBuilder.java index 7950c71c32..779da9e1e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeLinkMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeLinkMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/data_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoIdentifier.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoIdentifier.java index e2394af8fe..c53152fbc6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoIdentifier.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoIdentifier.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/data_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @@ -22,10 +22,10 @@ public final class YoutubeVideoIdentifier extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YoutubeVideoIdentifier.class.getName()); + "YoutubeVideoIdentifier"); } // Use YoutubeVideoIdentifier.newBuilder() to construct. private YoutubeVideoIdentifier(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoIdentifierOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoIdentifierOrBuilder.java index 02d8e80078..6377eb2747 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoIdentifierOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoIdentifierOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/data_link.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoUploadProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoUploadProto.java index 29e07d78ea..9a79da38dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoUploadProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/resources/YoutubeVideoUploadProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/resources/youtube_video_upload.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.resources; @com.google.protobuf.Generated -public final class YoutubeVideoUploadProto { +public final class YoutubeVideoUploadProto extends com.google.protobuf.GeneratedFile { private YoutubeVideoUploadProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YoutubeVideoUploadProto.class.getName()); + "YoutubeVideoUploadProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -80,7 +80,7 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_resources_YouTubeVideoUpload_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_resources_YouTubeVideoUpload_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_resources_YouTubeVideoUpload_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalOperation.java index 9b6d89501b..0e0e830ee8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_budget_proposal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AccountBudgetProposalOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetProposalOperation.class.getName()); + "AccountBudgetProposalOperation"); } // Use AccountBudgetProposalOperation.newBuilder() to construct. private AccountBudgetProposalOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalOperationOrBuilder.java index 019890b7da..f45aae48c8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_budget_proposal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceClient.java index 6b78bdd884..36024e27c6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -125,9 +127,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AccountBudgetProposalServiceClient implements BackgroundResource { - private final AccountBudgetProposalServiceSettings settings; + private final @Nullable AccountBudgetProposalServiceSettings settings; private final AccountBudgetProposalServiceStub stub; /** Constructs an instance of AccountBudgetProposalServiceClient with default settings. */ @@ -171,7 +174,7 @@ protected AccountBudgetProposalServiceClient(AccountBudgetProposalServiceStub st this.stub = stub; } - public final AccountBudgetProposalServiceSettings getSettings() { + public final @Nullable AccountBudgetProposalServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceProto.java index f3168e3654..6562a458d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_budget_proposal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AccountBudgetProposalServiceProto { +public final class AccountBudgetProposalServiceProto extends com.google.protobuf.GeneratedFile { private AccountBudgetProposalServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountBudgetProposalServiceProto.class.getName()); + "AccountBudgetProposalServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -109,25 +109,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAccountBudgetProposalRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAccountBudgetProposalRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAccountBudgetProposalRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AccountBudgetProposalOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AccountBudgetProposalOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AccountBudgetProposalOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAccountBudgetProposalResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAccountBudgetProposalResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAccountBudgetProposalResponse_descriptor, new java.lang.String[] { "Result", }); internal_static_google_ads_googleads_v25_services_MutateAccountBudgetProposalResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAccountBudgetProposalResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAccountBudgetProposalResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceSettings.java index 6e29ab11ca..90ee1c64f3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountBudgetProposalServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AccountBudgetProposalServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AccountBudgetProposalServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkOperation.java index e5636ed4de..4abaecd051 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AccountLinkOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountLinkOperation.class.getName()); + "AccountLinkOperation"); } // Use AccountLinkOperation.newBuilder() to construct. private AccountLinkOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkOperationOrBuilder.java index 13b3929ee8..197623c8dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceClient.java index 35d0897972..b448091611 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceClient.java @@ -24,6 +24,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -139,9 +141,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AccountLinkServiceClient implements BackgroundResource { - private final AccountLinkServiceSettings settings; + private final @Nullable AccountLinkServiceSettings settings; private final AccountLinkServiceStub stub; /** Constructs an instance of AccountLinkServiceClient with default settings. */ @@ -181,7 +184,7 @@ protected AccountLinkServiceClient(AccountLinkServiceStub stub) { this.stub = stub; } - public final AccountLinkServiceSettings getSettings() { + public final @Nullable AccountLinkServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceProto.java index 8e5c6e2f49..c6a9c866ef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AccountLinkServiceProto { +public final class AccountLinkServiceProto extends com.google.protobuf.GeneratedFile { private AccountLinkServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AccountLinkServiceProto.class.getName()); + "AccountLinkServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -129,37 +129,37 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_CreateAccountLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_CreateAccountLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateAccountLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "AccountLink", }); internal_static_google_ads_googleads_v25_services_CreateAccountLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CreateAccountLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateAccountLinkResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_MutateAccountLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAccountLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAccountLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AccountLinkOperation_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_AccountLinkOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AccountLinkOperation_descriptor, new java.lang.String[] { "UpdateMask", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAccountLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_MutateAccountLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAccountLinkResponse_descriptor, new java.lang.String[] { "Result", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateAccountLinkResult_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_MutateAccountLinkResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAccountLinkResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceSettings.java index 4f8373420e..49e0b3a309 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AccountLinkServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AccountLinkServiceSettings extends ClientSettings { @@ -141,7 +144,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -161,7 +164,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AccountLinkServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelOperation.java index 728ecf0486..6be62b6554 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupAdLabelOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdLabelOperation.class.getName()); + "AdGroupAdLabelOperation"); } // Use AdGroupAdLabelOperation.newBuilder() to construct. private AdGroupAdLabelOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelOperationOrBuilder.java index 612f980e14..e3c342ed2d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceClient.java index fdbedfb8fc..87a6b97fe4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAdLabelServiceClient implements BackgroundResource { - private final AdGroupAdLabelServiceSettings settings; + private final @Nullable AdGroupAdLabelServiceSettings settings; private final AdGroupAdLabelServiceStub stub; /** Constructs an instance of AdGroupAdLabelServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected AdGroupAdLabelServiceClient(AdGroupAdLabelServiceStub stub) { this.stub = stub; } - public final AdGroupAdLabelServiceSettings getSettings() { + public final @Nullable AdGroupAdLabelServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceProto.java index 4431e8b1c4..bff3e0bf31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupAdLabelServiceProto { +public final class AdGroupAdLabelServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupAdLabelServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdLabelServiceProto.class.getName()); + "AdGroupAdLabelServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -106,25 +106,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAdLabelsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AdGroupAdLabelOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupAdLabelOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupAdLabelOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdLabelsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdLabelsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAdLabelsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdLabelResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdLabelResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAdLabelResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceSettings.java index 63e9c63e2b..da2a7418df 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdLabelServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAdLabelServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupAdLabelServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdOperation.java index 5c7d8ce86d..32487acc23 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupAdOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdOperation.class.getName()); + "AdGroupAdOperation"); } // Use AdGroupAdOperation.newBuilder() to construct. private AdGroupAdOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdOperationOrBuilder.java index 841be4f9dd..a71bb65029 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceClient.java index 75ac9d6ad8..31776fe8df 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceClient.java @@ -26,6 +26,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -141,9 +143,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAdServiceClient implements BackgroundResource { - private final AdGroupAdServiceSettings settings; + private final @Nullable AdGroupAdServiceSettings settings; private final AdGroupAdServiceStub stub; /** Constructs an instance of AdGroupAdServiceClient with default settings. */ @@ -183,7 +186,7 @@ protected AdGroupAdServiceClient(AdGroupAdServiceStub stub) { this.stub = stub; } - public final AdGroupAdServiceSettings getSettings() { + public final @Nullable AdGroupAdServiceSettings getSettings() { return settings; } @@ -354,7 +357,7 @@ public final MutateAdGroupAdsResponse mutateAdGroupAds(MutateAdGroupAdsRequest r * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void removeAutomaticallyCreatedAssets( - AdGroupAdName adGroupAd, List assetsWithFieldType) { + @Nullable AdGroupAdName adGroupAd, List assetsWithFieldType) { RemoveAutomaticallyCreatedAssetsRequest request = RemoveAutomaticallyCreatedAssetsRequest.newBuilder() .setAdGroupAd(adGroupAd == null ? null : adGroupAd.toString()) diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceProto.java index 097f8f30ee..b1e22e125d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupAdServiceProto { +public final class AdGroupAdServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupAdServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAdServiceProto.class.getName()); + "AdGroupAdServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -150,37 +150,37 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAdsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AdGroupAdOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupAdOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupAdOperation_descriptor, new java.lang.String[] { "UpdateMask", "PolicyValidationParameter", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAdsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupAdResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAdResult_descriptor, new java.lang.String[] { "ResourceName", "AdGroupAd", }); internal_static_google_ads_googleads_v25_services_RemoveAutomaticallyCreatedAssetsRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_RemoveAutomaticallyCreatedAssetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveAutomaticallyCreatedAssetsRequest_descriptor, new java.lang.String[] { "AdGroupAd", "AssetsWithFieldType", }); internal_static_google_ads_googleads_v25_services_AssetsWithFieldType_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_AssetsWithFieldType_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AssetsWithFieldType_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceSettings.java index 3438c052a2..ac5248aed4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAdServiceSettings.java @@ -31,6 +31,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAdServiceSettings extends ClientSettings { @@ -142,7 +145,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -162,7 +165,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupAdServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetOperation.java index b24e903e2c..30fa002c5a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupAssetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAssetOperation.class.getName()); + "AdGroupAssetOperation"); } // Use AdGroupAssetOperation.newBuilder() to construct. private AdGroupAssetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetOperationOrBuilder.java index f09504d2b1..b2f225d772 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceClient.java index ab0c5a9678..d798591a25 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAssetServiceClient implements BackgroundResource { - private final AdGroupAssetServiceSettings settings; + private final @Nullable AdGroupAssetServiceSettings settings; private final AdGroupAssetServiceStub stub; /** Constructs an instance of AdGroupAssetServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected AdGroupAssetServiceClient(AdGroupAssetServiceStub stub) { this.stub = stub; } - public final AdGroupAssetServiceSettings getSettings() { + public final @Nullable AdGroupAssetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceProto.java index 447ca5b194..157c14b2f5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupAssetServiceProto { +public final class AdGroupAssetServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupAssetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAssetServiceProto.class.getName()); + "AdGroupAssetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -117,25 +117,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AdGroupAssetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupAssetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupAssetOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceSettings.java index 876eabd733..71abf09c1b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAssetServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -155,7 +158,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupAssetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetOperation.java index 34750671a8..1b5f43e443 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupAssetSetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAssetSetOperation.class.getName()); + "AdGroupAssetSetOperation"); } // Use AdGroupAssetSetOperation.newBuilder() to construct. private AdGroupAssetSetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetOperationOrBuilder.java index cff3d17fd8..f224b48654 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceClient.java index 5d0df29204..cbf156336b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAssetSetServiceClient implements BackgroundResource { - private final AdGroupAssetSetServiceSettings settings; + private final @Nullable AdGroupAssetSetServiceSettings settings; private final AdGroupAssetSetServiceStub stub; /** Constructs an instance of AdGroupAssetSetServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected AdGroupAssetSetServiceClient(AdGroupAssetSetServiceStub stub) { this.stub = stub; } - public final AdGroupAssetSetServiceSettings getSettings() { + public final @Nullable AdGroupAssetSetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceProto.java index d07a9ce5ad..ed1c296281 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupAssetSetServiceProto { +public final class AdGroupAssetSetServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupAssetSetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupAssetSetServiceProto.class.getName()); + "AdGroupAssetSetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -114,25 +114,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetSetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetSetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetSetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AdGroupAssetSetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupAssetSetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupAssetSetOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetSetsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetSetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetSetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupAssetSetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceSettings.java index 1598c68e2b..544d635161 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupAssetSetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupAssetSetServiceSettings extends ClientSettings { @@ -136,7 +139,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -157,7 +160,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupAssetSetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierOperation.java index 2fa4a2717c..9fd86e9775 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupBidModifierOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupBidModifierOperation.class.getName()); + "AdGroupBidModifierOperation"); } // Use AdGroupBidModifierOperation.newBuilder() to construct. private AdGroupBidModifierOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierOperationOrBuilder.java index fb8445d2b0..f16cc4e7cd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceClient.java index 7e9ad5895e..9bb2b61477 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupBidModifierServiceClient implements BackgroundResource { - private final AdGroupBidModifierServiceSettings settings; + private final @Nullable AdGroupBidModifierServiceSettings settings; private final AdGroupBidModifierServiceStub stub; /** Constructs an instance of AdGroupBidModifierServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected AdGroupBidModifierServiceClient(AdGroupBidModifierServiceStub stub) { this.stub = stub; } - public final AdGroupBidModifierServiceSettings getSettings() { + public final @Nullable AdGroupBidModifierServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceProto.java index 81cbfe95e9..16622d7832 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupBidModifierServiceProto { +public final class AdGroupBidModifierServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupBidModifierServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupBidModifierServiceProto.class.getName()); + "AdGroupBidModifierServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -120,25 +120,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupBidModifiersRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupBidModifiersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupBidModifiersRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AdGroupBidModifierOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupBidModifierOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupBidModifierOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupBidModifiersResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupBidModifiersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupBidModifiersResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupBidModifierResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupBidModifierResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupBidModifierResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceSettings.java index 144f45677a..7c78ef8277 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupBidModifierServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupBidModifierServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupBidModifierServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerOperation.java index 5311d39aa3..a8a0ce0281 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupCriterionCustomizerOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionCustomizerOperation.class.getName()); + "AdGroupCriterionCustomizerOperation"); } // Use AdGroupCriterionCustomizerOperation.newBuilder() to construct. private AdGroupCriterionCustomizerOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerOperationOrBuilder.java index 1ac523563b..0a0f8626ee 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceClient.java index 0229075dbb..4d433bba09 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionCustomizerServiceClient implements BackgroundResource { - private final AdGroupCriterionCustomizerServiceSettings settings; + private final @Nullable AdGroupCriterionCustomizerServiceSettings settings; private final AdGroupCriterionCustomizerServiceStub stub; /** Constructs an instance of AdGroupCriterionCustomizerServiceClient with default settings. */ @@ -167,7 +170,7 @@ protected AdGroupCriterionCustomizerServiceClient(AdGroupCriterionCustomizerServ this.stub = stub; } - public final AdGroupCriterionCustomizerServiceSettings getSettings() { + public final @Nullable AdGroupCriterionCustomizerServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceProto.java index 48345200d7..8d298c4e2e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupCriterionCustomizerServiceProto { +public final class AdGroupCriterionCustomizerServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupCriterionCustomizerServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionCustomizerServiceProto.class.getName()); + "AdGroupCriterionCustomizerServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -119,25 +119,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionCustomizersRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionCustomizersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionCustomizersRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AdGroupCriterionCustomizerOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupCriterionCustomizerOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupCriterionCustomizerOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionCustomizersResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionCustomizersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionCustomizersResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionCustomizerResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionCustomizerResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionCustomizerResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceSettings.java index 3d1cb1c423..53fb7e60e1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionCustomizerServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionCustomizerServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -160,7 +163,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupCriterionCustomizerServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelOperation.java index 30cbd0d6c7..b39b29aadb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupCriterionLabelOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionLabelOperation.class.getName()); + "AdGroupCriterionLabelOperation"); } // Use AdGroupCriterionLabelOperation.newBuilder() to construct. private AdGroupCriterionLabelOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelOperationOrBuilder.java index 09f0b006f2..995717a290 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceClient.java index 8e1bf0f51f..219dcbe9ad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionLabelServiceClient implements BackgroundResource { - private final AdGroupCriterionLabelServiceSettings settings; + private final @Nullable AdGroupCriterionLabelServiceSettings settings; private final AdGroupCriterionLabelServiceStub stub; /** Constructs an instance of AdGroupCriterionLabelServiceClient with default settings. */ @@ -166,7 +169,7 @@ protected AdGroupCriterionLabelServiceClient(AdGroupCriterionLabelServiceStub st this.stub = stub; } - public final AdGroupCriterionLabelServiceSettings getSettings() { + public final @Nullable AdGroupCriterionLabelServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceProto.java index ecdd2188db..71fed4315c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupCriterionLabelServiceProto { +public final class AdGroupCriterionLabelServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupCriterionLabelServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionLabelServiceProto.class.getName()); + "AdGroupCriterionLabelServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -109,25 +109,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionLabelsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AdGroupCriterionLabelOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupCriterionLabelOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupCriterionLabelOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionLabelsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionLabelsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionLabelsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionLabelResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionLabelResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionLabelResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceSettings.java index 26875cf699..831cee8092 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionLabelServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionLabelServiceSettings extends ClientSettings { @@ -138,7 +141,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -159,7 +162,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupCriterionLabelServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionOperation.java index 963f525fe8..460ca5fbca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupCriterionOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionOperation.class.getName()); + "AdGroupCriterionOperation"); } // Use AdGroupCriterionOperation.newBuilder() to construct. private AdGroupCriterionOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionOperationOrBuilder.java index 2ad0442255..b613c3d5e0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceClient.java index 8329da0eb9..d877140aba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionServiceClient implements BackgroundResource { - private final AdGroupCriterionServiceSettings settings; + private final @Nullable AdGroupCriterionServiceSettings settings; private final AdGroupCriterionServiceStub stub; /** Constructs an instance of AdGroupCriterionServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected AdGroupCriterionServiceClient(AdGroupCriterionServiceStub stub) { this.stub = stub; } - public final AdGroupCriterionServiceSettings getSettings() { + public final @Nullable AdGroupCriterionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceProto.java index 6d314db68c..0bbcd0b618 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupCriterionServiceProto { +public final class AdGroupCriterionServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupCriterionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCriterionServiceProto.class.getName()); + "AdGroupCriterionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -123,25 +123,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriteriaRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriteriaRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCriteriaRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AdGroupCriterionOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupCriterionOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupCriterionOperation_descriptor, new java.lang.String[] { "UpdateMask", "ExemptPolicyViolationKeys", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriteriaResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriteriaResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCriteriaResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCriterionResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceSettings.java index 4e9b377489..8021b2cef1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCriterionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCriterionServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupCriterionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerOperation.java index e6c8dc7013..db041bd0a2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupCustomizerOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCustomizerOperation.class.getName()); + "AdGroupCustomizerOperation"); } // Use AdGroupCustomizerOperation.newBuilder() to construct. private AdGroupCustomizerOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerOperationOrBuilder.java index da4b930ee0..4188f32fc2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceClient.java index d20f173730..2ac5454f99 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCustomizerServiceClient implements BackgroundResource { - private final AdGroupCustomizerServiceSettings settings; + private final @Nullable AdGroupCustomizerServiceSettings settings; private final AdGroupCustomizerServiceStub stub; /** Constructs an instance of AdGroupCustomizerServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected AdGroupCustomizerServiceClient(AdGroupCustomizerServiceStub stub) { this.stub = stub; } - public final AdGroupCustomizerServiceSettings getSettings() { + public final @Nullable AdGroupCustomizerServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceProto.java index a1d0ea92f2..f675e57bdf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupCustomizerServiceProto { +public final class AdGroupCustomizerServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupCustomizerServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupCustomizerServiceProto.class.getName()); + "AdGroupCustomizerServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -115,25 +115,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCustomizersRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupCustomizersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCustomizersRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AdGroupCustomizerOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupCustomizerOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupCustomizerOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCustomizersResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupCustomizersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCustomizersResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupCustomizerResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupCustomizerResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupCustomizerResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceSettings.java index 0ad2f4e599..0b3f7a89d7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupCustomizerServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupCustomizerServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupCustomizerServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupKeywordSuggestion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupKeywordSuggestion.java index 76f068c04e..4d54a51379 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupKeywordSuggestion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupKeywordSuggestion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupKeywordSuggestion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupKeywordSuggestion.class.getName()); + "AdGroupKeywordSuggestion"); } // Use AdGroupKeywordSuggestion.newBuilder() to construct. private AdGroupKeywordSuggestion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupKeywordSuggestionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupKeywordSuggestionOrBuilder.java index 6dbdc76231..46b278632e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupKeywordSuggestionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupKeywordSuggestionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelOperation.java index a95869a6ab..092eb37a3c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupLabelOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupLabelOperation.class.getName()); + "AdGroupLabelOperation"); } // Use AdGroupLabelOperation.newBuilder() to construct. private AdGroupLabelOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelOperationOrBuilder.java index f081ade981..b80d52cab3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceClient.java index 41c1c64475..2abd3ff571 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupLabelServiceClient implements BackgroundResource { - private final AdGroupLabelServiceSettings settings; + private final @Nullable AdGroupLabelServiceSettings settings; private final AdGroupLabelServiceStub stub; /** Constructs an instance of AdGroupLabelServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected AdGroupLabelServiceClient(AdGroupLabelServiceStub stub) { this.stub = stub; } - public final AdGroupLabelServiceSettings getSettings() { + public final @Nullable AdGroupLabelServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceProto.java index 6c5bb8253f..1f343d852e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupLabelServiceProto { +public final class AdGroupLabelServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupLabelServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupLabelServiceProto.class.getName()); + "AdGroupLabelServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -105,25 +105,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupLabelsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AdGroupLabelOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupLabelOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupLabelOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupLabelsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupLabelsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupLabelsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupLabelResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupLabelResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupLabelResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceSettings.java index a8b3242109..266e01e488 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupLabelServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupLabelServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -155,7 +158,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupLabelServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupOperation.java index 6bcc18d71d..2bac65f3e1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdGroupOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupOperation.class.getName()); + "AdGroupOperation"); } // Use AdGroupOperation.newBuilder() to construct. private AdGroupOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupOperationOrBuilder.java index 65cc9ab995..4fef9213fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceClient.java index 5fd9a5513c..ea9572d83b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -115,9 +117,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupServiceClient implements BackgroundResource { - private final AdGroupServiceSettings settings; + private final @Nullable AdGroupServiceSettings settings; private final AdGroupServiceStub stub; /** Constructs an instance of AdGroupServiceClient with default settings. */ @@ -157,7 +160,7 @@ protected AdGroupServiceClient(AdGroupServiceStub stub) { this.stub = stub; } - public final AdGroupServiceSettings getSettings() { + public final @Nullable AdGroupServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceProto.java index a65626f43a..0134e27a30 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdGroupServiceProto { +public final class AdGroupServiceProto extends com.google.protobuf.GeneratedFile { private AdGroupServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdGroupServiceProto.class.getName()); + "AdGroupServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -115,25 +115,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AdGroupOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdGroupOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdGroupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdGroupResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdGroupResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdGroupResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceSettings.java index 66fda80aa3..a592090f49 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdGroupServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdGroupServiceSettings extends ClientSettings { @@ -133,7 +136,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -153,7 +156,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdGroupServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdOperation.java index 89a2956b93..9f31d407c2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdOperation.class.getName()); + "AdOperation"); } // Use AdOperation.newBuilder() to construct. private AdOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdOperationOrBuilder.java index 1c9b1eb636..23c31f65fd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterOperation.java index d98e0da5c8..f1223d0dd1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_parameter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdParameterOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdParameterOperation.class.getName()); + "AdParameterOperation"); } // Use AdParameterOperation.newBuilder() to construct. private AdParameterOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterOperationOrBuilder.java index 00f74283c8..dd1dc752e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_parameter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceClient.java index b328993551..16a1f18905 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdParameterServiceClient implements BackgroundResource { - private final AdParameterServiceSettings settings; + private final @Nullable AdParameterServiceSettings settings; private final AdParameterServiceStub stub; /** Constructs an instance of AdParameterServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected AdParameterServiceClient(AdParameterServiceStub stub) { this.stub = stub; } - public final AdParameterServiceSettings getSettings() { + public final @Nullable AdParameterServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceProto.java index 465f92dd47..ecf96e3a39 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_parameter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdParameterServiceProto { +public final class AdParameterServiceProto extends com.google.protobuf.GeneratedFile { private AdParameterServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdParameterServiceProto.class.getName()); + "AdParameterServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -117,25 +117,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdParametersRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdParametersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdParametersRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AdParameterOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdParameterOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdParameterOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdParametersResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdParametersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdParametersResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdParameterResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdParameterResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdParameterResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceSettings.java index 482ef974d0..76d10e9930 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdParameterServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdParameterServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -155,7 +158,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdParameterServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceClient.java index 2f31bf217e..13d84f3e03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -115,9 +117,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AdServiceClient implements BackgroundResource { - private final AdServiceSettings settings; + private final @Nullable AdServiceSettings settings; private final AdServiceStub stub; /** Constructs an instance of AdServiceClient with default settings. */ @@ -155,7 +158,7 @@ protected AdServiceClient(AdServiceStub stub) { this.stub = stub; } - public final AdServiceSettings getSettings() { + public final @Nullable AdServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceProto.java index 998af6d02c..3232cbefd7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AdServiceProto { +public final class AdServiceProto extends com.google.protobuf.GeneratedFile { private AdServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdServiceProto.class.getName()); + "AdServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -114,25 +114,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAdsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAdsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ResponseContentType", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AdOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AdOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdOperation_descriptor, new java.lang.String[] { "UpdateMask", "PolicyValidationParameter", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAdsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAdsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAdResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAdResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAdResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceSettings.java index 9557d0656a..022d39c647 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -80,6 +82,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AdServiceSettings extends ClientSettings { @@ -131,7 +134,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -151,7 +154,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AdServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsRequest.java index 2f545f393d..5097f0838a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AddBatchJobOperationsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AddBatchJobOperationsRequest.class.getName()); + "AddBatchJobOperationsRequest"); } // Use AddBatchJobOperationsRequest.newBuilder() to construct. private AddBatchJobOperationsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsRequestOrBuilder.java index 72f2789399..3e7d2bd11f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsResponse.java index 9f94a3df60..bd124112b1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AddBatchJobOperationsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AddBatchJobOperationsResponse.class.getName()); + "AddBatchJobOperationsResponse"); } // Use AddBatchJobOperationsResponse.newBuilder() to construct. private AddBatchJobOperationsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsResponseOrBuilder.java index cde0b8e3db..7c194b88af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddBatchJobOperationsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsRequest.java index ffcde7f36c..20426eb3b2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AddOfflineUserDataJobOperationsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AddOfflineUserDataJobOperationsRequest.class.getName()); + "AddOfflineUserDataJobOperationsRequest"); } // Use AddOfflineUserDataJobOperationsRequest.newBuilder() to construct. private AddOfflineUserDataJobOperationsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsRequestOrBuilder.java index f16ba5fd27..8dfb0c5609 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsResponse.java index 1f808983ea..a065c6e691 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AddOfflineUserDataJobOperationsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AddOfflineUserDataJobOperationsResponse.class.getName()); + "AddOfflineUserDataJobOperationsResponse"); } // Use AddOfflineUserDataJobOperationsResponse.newBuilder() to construct. private AddOfflineUserDataJobOperationsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsResponseOrBuilder.java index 22d22d4bff..3a6aff78e2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AddOfflineUserDataJobOperationsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdvancedProductTargeting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdvancedProductTargeting.java index 0db8ff5568..0b4ac098ce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdvancedProductTargeting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdvancedProductTargeting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AdvancedProductTargeting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdvancedProductTargeting.class.getName()); + "AdvancedProductTargeting"); } // Use AdvancedProductTargeting.newBuilder() to construct. private AdvancedProductTargeting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdvancedProductTargetingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdvancedProductTargetingOrBuilder.java index 95f086795d..f1ddd96686 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdvancedProductTargetingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AdvancedProductTargetingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AggregateMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AggregateMetrics.java new file mode 100644 index 0000000000..d2dddbfd03 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AggregateMetrics.java @@ -0,0 +1,1026 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/benchmarks_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +/** + *

+ * Metrics calculated by aggregating values of a single metric.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.AggregateMetrics} + */ +@com.google.protobuf.Generated +public final class AggregateMetrics extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.services.AggregateMetrics) + AggregateMetricsOrBuilder { +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= */ "", + "AggregateMetrics"); + } + // Use AggregateMetrics.newBuilder() to construct. + private AggregateMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private AggregateMetrics() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_AggregateMetrics_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_AggregateMetrics_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.AggregateMetrics.class, com.google.ads.googleads.v25.services.AggregateMetrics.Builder.class); + } + + public static final int COST_FIELD_NUMBER = 1; + private double cost_ = 0D; + /** + *
+   * The total cost paid by the customer. Cost is represented in USD by default,
+   * if unspecified in the request.
+   * 
+ * + * double cost = 1; + * @return The cost. + */ + @java.lang.Override + public double getCost() { + return cost_; + } + + public static final int VIDEO_TRUEVIEW_VIEWS_FIELD_NUMBER = 2; + private double videoTrueviewViews_ = 0D; + /** + *
+   * The number of video TrueView views.
+   *
+   * See https://support.google.com/google-ads/answer/2375431 for more
+   * information on TrueView Views.
+   * 
+ * + * double video_trueview_views = 2; + * @return The videoTrueviewViews. + */ + @java.lang.Override + public double getVideoTrueviewViews() { + return videoTrueviewViews_; + } + + public static final int IMPRESSIONS_FIELD_NUMBER = 3; + private double impressions_ = 0D; + /** + *
+   * The number of times the Ad was shown to users.
+   * 
+ * + * double impressions = 3; + * @return The impressions. + */ + @java.lang.Override + public double getImpressions() { + return impressions_; + } + + public static final int VIEWABLE_IMPRESSIONS_FIELD_NUMBER = 4; + private double viewableImpressions_ = 0D; + /** + *
+   * The number of impressions that are considered viewable according to the
+   * Active View criteria.
+   *
+   * See https://support.google.com/google-ads/answer/7029393 for more
+   * information on Active View.
+   * 
+ * + * double viewable_impressions = 4; + * @return The viewableImpressions. + */ + @java.lang.Override + public double getViewableImpressions() { + return viewableImpressions_; + } + + public static final int CLICKS_FIELD_NUMBER = 5; + private double clicks_ = 0D; + /** + *
+   * The number of clicks received.
+   * 
+ * + * double clicks = 5; + * @return The clicks. + */ + @java.lang.Override + public double getClicks() { + return clicks_; + } + + public static final int INTERACTIONS_FIELD_NUMBER = 6; + private double interactions_ = 0D; + /** + *
+   * The number of interactions. Interactions include physical clicks,
+   * engagements, and video views that are logged as clicks.
+   *
+   * See https://support.google.com/google-ads/answer/2375431 for more
+   * information on interactions.
+   * 
+ * + * double interactions = 6; + * @return The interactions. + */ + @java.lang.Override + public double getInteractions() { + return interactions_; + } + + public static final int ENGAGEMENTS_FIELD_NUMBER = 7; + private double engagements_ = 0D; + /** + *
+   * The number of engagements. Engagements are ad interactions such as
+   * expanding a lightbox Ad or clicking on a video teaser.
+   *
+   * See https://support.google.com/google-ads/answer/2375431 for more
+   * information on engagements.
+   * 
+ * + * double engagements = 7; + * @return The engagements. + */ + @java.lang.Override + public double getEngagements() { + return engagements_; + } + + 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 (java.lang.Double.doubleToRawLongBits(cost_) != 0) { + output.writeDouble(1, cost_); + } + if (java.lang.Double.doubleToRawLongBits(videoTrueviewViews_) != 0) { + output.writeDouble(2, videoTrueviewViews_); + } + if (java.lang.Double.doubleToRawLongBits(impressions_) != 0) { + output.writeDouble(3, impressions_); + } + if (java.lang.Double.doubleToRawLongBits(viewableImpressions_) != 0) { + output.writeDouble(4, viewableImpressions_); + } + if (java.lang.Double.doubleToRawLongBits(clicks_) != 0) { + output.writeDouble(5, clicks_); + } + if (java.lang.Double.doubleToRawLongBits(interactions_) != 0) { + output.writeDouble(6, interactions_); + } + if (java.lang.Double.doubleToRawLongBits(engagements_) != 0) { + output.writeDouble(7, engagements_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(cost_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, cost_); + } + if (java.lang.Double.doubleToRawLongBits(videoTrueviewViews_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, videoTrueviewViews_); + } + if (java.lang.Double.doubleToRawLongBits(impressions_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, impressions_); + } + if (java.lang.Double.doubleToRawLongBits(viewableImpressions_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(4, viewableImpressions_); + } + if (java.lang.Double.doubleToRawLongBits(clicks_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, clicks_); + } + if (java.lang.Double.doubleToRawLongBits(interactions_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, interactions_); + } + if (java.lang.Double.doubleToRawLongBits(engagements_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(7, engagements_); + } + 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.services.AggregateMetrics)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.services.AggregateMetrics other = (com.google.ads.googleads.v25.services.AggregateMetrics) obj; + + if (java.lang.Double.doubleToLongBits(getCost()) + != java.lang.Double.doubleToLongBits( + other.getCost())) return false; + if (java.lang.Double.doubleToLongBits(getVideoTrueviewViews()) + != java.lang.Double.doubleToLongBits( + other.getVideoTrueviewViews())) return false; + if (java.lang.Double.doubleToLongBits(getImpressions()) + != java.lang.Double.doubleToLongBits( + other.getImpressions())) return false; + if (java.lang.Double.doubleToLongBits(getViewableImpressions()) + != java.lang.Double.doubleToLongBits( + other.getViewableImpressions())) return false; + if (java.lang.Double.doubleToLongBits(getClicks()) + != java.lang.Double.doubleToLongBits( + other.getClicks())) return false; + if (java.lang.Double.doubleToLongBits(getInteractions()) + != java.lang.Double.doubleToLongBits( + other.getInteractions())) return false; + if (java.lang.Double.doubleToLongBits(getEngagements()) + != java.lang.Double.doubleToLongBits( + other.getEngagements())) 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) + COST_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCost())); + hash = (37 * hash) + VIDEO_TRUEVIEW_VIEWS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getVideoTrueviewViews())); + hash = (37 * hash) + IMPRESSIONS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getImpressions())); + hash = (37 * hash) + VIEWABLE_IMPRESSIONS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getViewableImpressions())); + hash = (37 * hash) + CLICKS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getClicks())); + hash = (37 * hash) + INTERACTIONS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getInteractions())); + hash = (37 * hash) + ENGAGEMENTS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getEngagements())); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.services.AggregateMetrics parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.AggregateMetrics 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.services.AggregateMetrics parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.AggregateMetrics 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.services.AggregateMetrics parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.AggregateMetrics 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.services.AggregateMetrics parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.services.AggregateMetrics 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.services.AggregateMetrics parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.services.AggregateMetrics 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.services.AggregateMetrics 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.services.AggregateMetrics 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.services.AggregateMetrics 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; + } + /** + *
+   * Metrics calculated by aggregating values of a single metric.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.AggregateMetrics} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.services.AggregateMetrics) + com.google.ads.googleads.v25.services.AggregateMetricsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_AggregateMetrics_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_AggregateMetrics_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.AggregateMetrics.class, com.google.ads.googleads.v25.services.AggregateMetrics.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.services.AggregateMetrics.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + cost_ = 0D; + videoTrueviewViews_ = 0D; + impressions_ = 0D; + viewableImpressions_ = 0D; + clicks_ = 0D; + interactions_ = 0D; + engagements_ = 0D; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_AggregateMetrics_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.AggregateMetrics getDefaultInstanceForType() { + return com.google.ads.googleads.v25.services.AggregateMetrics.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.AggregateMetrics build() { + com.google.ads.googleads.v25.services.AggregateMetrics result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.AggregateMetrics buildPartial() { + com.google.ads.googleads.v25.services.AggregateMetrics result = new com.google.ads.googleads.v25.services.AggregateMetrics(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.services.AggregateMetrics result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.cost_ = cost_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.videoTrueviewViews_ = videoTrueviewViews_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.impressions_ = impressions_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.viewableImpressions_ = viewableImpressions_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.clicks_ = clicks_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.interactions_ = interactions_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.engagements_ = engagements_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.services.AggregateMetrics) { + return mergeFrom((com.google.ads.googleads.v25.services.AggregateMetrics)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.services.AggregateMetrics other) { + if (other == com.google.ads.googleads.v25.services.AggregateMetrics.getDefaultInstance()) return this; + if (java.lang.Double.doubleToRawLongBits(other.getCost()) != 0) { + setCost(other.getCost()); + } + if (java.lang.Double.doubleToRawLongBits(other.getVideoTrueviewViews()) != 0) { + setVideoTrueviewViews(other.getVideoTrueviewViews()); + } + if (java.lang.Double.doubleToRawLongBits(other.getImpressions()) != 0) { + setImpressions(other.getImpressions()); + } + if (java.lang.Double.doubleToRawLongBits(other.getViewableImpressions()) != 0) { + setViewableImpressions(other.getViewableImpressions()); + } + if (java.lang.Double.doubleToRawLongBits(other.getClicks()) != 0) { + setClicks(other.getClicks()); + } + if (java.lang.Double.doubleToRawLongBits(other.getInteractions()) != 0) { + setInteractions(other.getInteractions()); + } + if (java.lang.Double.doubleToRawLongBits(other.getEngagements()) != 0) { + setEngagements(other.getEngagements()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + cost_ = input.readDouble(); + bitField0_ |= 0x00000001; + break; + } // case 9 + case 17: { + videoTrueviewViews_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 17 + case 25: { + impressions_ = input.readDouble(); + bitField0_ |= 0x00000004; + break; + } // case 25 + case 33: { + viewableImpressions_ = input.readDouble(); + bitField0_ |= 0x00000008; + break; + } // case 33 + case 41: { + clicks_ = input.readDouble(); + bitField0_ |= 0x00000010; + break; + } // case 41 + case 49: { + interactions_ = input.readDouble(); + bitField0_ |= 0x00000020; + break; + } // case 49 + case 57: { + engagements_ = input.readDouble(); + bitField0_ |= 0x00000040; + break; + } // case 57 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private double cost_ ; + /** + *
+     * The total cost paid by the customer. Cost is represented in USD by default,
+     * if unspecified in the request.
+     * 
+ * + * double cost = 1; + * @return The cost. + */ + @java.lang.Override + public double getCost() { + return cost_; + } + /** + *
+     * The total cost paid by the customer. Cost is represented in USD by default,
+     * if unspecified in the request.
+     * 
+ * + * double cost = 1; + * @param value The cost to set. + * @return This builder for chaining. + */ + public Builder setCost(double value) { + + cost_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * The total cost paid by the customer. Cost is represented in USD by default,
+     * if unspecified in the request.
+     * 
+ * + * double cost = 1; + * @return This builder for chaining. + */ + public Builder clearCost() { + bitField0_ = (bitField0_ & ~0x00000001); + cost_ = 0D; + onChanged(); + return this; + } + + private double videoTrueviewViews_ ; + /** + *
+     * The number of video TrueView views.
+     *
+     * See https://support.google.com/google-ads/answer/2375431 for more
+     * information on TrueView Views.
+     * 
+ * + * double video_trueview_views = 2; + * @return The videoTrueviewViews. + */ + @java.lang.Override + public double getVideoTrueviewViews() { + return videoTrueviewViews_; + } + /** + *
+     * The number of video TrueView views.
+     *
+     * See https://support.google.com/google-ads/answer/2375431 for more
+     * information on TrueView Views.
+     * 
+ * + * double video_trueview_views = 2; + * @param value The videoTrueviewViews to set. + * @return This builder for chaining. + */ + public Builder setVideoTrueviewViews(double value) { + + videoTrueviewViews_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * The number of video TrueView views.
+     *
+     * See https://support.google.com/google-ads/answer/2375431 for more
+     * information on TrueView Views.
+     * 
+ * + * double video_trueview_views = 2; + * @return This builder for chaining. + */ + public Builder clearVideoTrueviewViews() { + bitField0_ = (bitField0_ & ~0x00000002); + videoTrueviewViews_ = 0D; + onChanged(); + return this; + } + + private double impressions_ ; + /** + *
+     * The number of times the Ad was shown to users.
+     * 
+ * + * double impressions = 3; + * @return The impressions. + */ + @java.lang.Override + public double getImpressions() { + return impressions_; + } + /** + *
+     * The number of times the Ad was shown to users.
+     * 
+ * + * double impressions = 3; + * @param value The impressions to set. + * @return This builder for chaining. + */ + public Builder setImpressions(double value) { + + impressions_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * The number of times the Ad was shown to users.
+     * 
+ * + * double impressions = 3; + * @return This builder for chaining. + */ + public Builder clearImpressions() { + bitField0_ = (bitField0_ & ~0x00000004); + impressions_ = 0D; + onChanged(); + return this; + } + + private double viewableImpressions_ ; + /** + *
+     * The number of impressions that are considered viewable according to the
+     * Active View criteria.
+     *
+     * See https://support.google.com/google-ads/answer/7029393 for more
+     * information on Active View.
+     * 
+ * + * double viewable_impressions = 4; + * @return The viewableImpressions. + */ + @java.lang.Override + public double getViewableImpressions() { + return viewableImpressions_; + } + /** + *
+     * The number of impressions that are considered viewable according to the
+     * Active View criteria.
+     *
+     * See https://support.google.com/google-ads/answer/7029393 for more
+     * information on Active View.
+     * 
+ * + * double viewable_impressions = 4; + * @param value The viewableImpressions to set. + * @return This builder for chaining. + */ + public Builder setViewableImpressions(double value) { + + viewableImpressions_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + *
+     * The number of impressions that are considered viewable according to the
+     * Active View criteria.
+     *
+     * See https://support.google.com/google-ads/answer/7029393 for more
+     * information on Active View.
+     * 
+ * + * double viewable_impressions = 4; + * @return This builder for chaining. + */ + public Builder clearViewableImpressions() { + bitField0_ = (bitField0_ & ~0x00000008); + viewableImpressions_ = 0D; + onChanged(); + return this; + } + + private double clicks_ ; + /** + *
+     * The number of clicks received.
+     * 
+ * + * double clicks = 5; + * @return The clicks. + */ + @java.lang.Override + public double getClicks() { + return clicks_; + } + /** + *
+     * The number of clicks received.
+     * 
+ * + * double clicks = 5; + * @param value The clicks to set. + * @return This builder for chaining. + */ + public Builder setClicks(double value) { + + clicks_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+     * The number of clicks received.
+     * 
+ * + * double clicks = 5; + * @return This builder for chaining. + */ + public Builder clearClicks() { + bitField0_ = (bitField0_ & ~0x00000010); + clicks_ = 0D; + onChanged(); + return this; + } + + private double interactions_ ; + /** + *
+     * The number of interactions. Interactions include physical clicks,
+     * engagements, and video views that are logged as clicks.
+     *
+     * See https://support.google.com/google-ads/answer/2375431 for more
+     * information on interactions.
+     * 
+ * + * double interactions = 6; + * @return The interactions. + */ + @java.lang.Override + public double getInteractions() { + return interactions_; + } + /** + *
+     * The number of interactions. Interactions include physical clicks,
+     * engagements, and video views that are logged as clicks.
+     *
+     * See https://support.google.com/google-ads/answer/2375431 for more
+     * information on interactions.
+     * 
+ * + * double interactions = 6; + * @param value The interactions to set. + * @return This builder for chaining. + */ + public Builder setInteractions(double value) { + + interactions_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + *
+     * The number of interactions. Interactions include physical clicks,
+     * engagements, and video views that are logged as clicks.
+     *
+     * See https://support.google.com/google-ads/answer/2375431 for more
+     * information on interactions.
+     * 
+ * + * double interactions = 6; + * @return This builder for chaining. + */ + public Builder clearInteractions() { + bitField0_ = (bitField0_ & ~0x00000020); + interactions_ = 0D; + onChanged(); + return this; + } + + private double engagements_ ; + /** + *
+     * The number of engagements. Engagements are ad interactions such as
+     * expanding a lightbox Ad or clicking on a video teaser.
+     *
+     * See https://support.google.com/google-ads/answer/2375431 for more
+     * information on engagements.
+     * 
+ * + * double engagements = 7; + * @return The engagements. + */ + @java.lang.Override + public double getEngagements() { + return engagements_; + } + /** + *
+     * The number of engagements. Engagements are ad interactions such as
+     * expanding a lightbox Ad or clicking on a video teaser.
+     *
+     * See https://support.google.com/google-ads/answer/2375431 for more
+     * information on engagements.
+     * 
+ * + * double engagements = 7; + * @param value The engagements to set. + * @return This builder for chaining. + */ + public Builder setEngagements(double value) { + + engagements_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + *
+     * The number of engagements. Engagements are ad interactions such as
+     * expanding a lightbox Ad or clicking on a video teaser.
+     *
+     * See https://support.google.com/google-ads/answer/2375431 for more
+     * information on engagements.
+     * 
+ * + * double engagements = 7; + * @return This builder for chaining. + */ + public Builder clearEngagements() { + bitField0_ = (bitField0_ & ~0x00000040); + engagements_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.AggregateMetrics) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.services.AggregateMetrics) + private static final com.google.ads.googleads.v25.services.AggregateMetrics DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.services.AggregateMetrics(); + } + + public static com.google.ads.googleads.v25.services.AggregateMetrics getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AggregateMetrics parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.AggregateMetrics getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AggregateMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AggregateMetricsOrBuilder.java new file mode 100644 index 0000000000..84ebd21956 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AggregateMetricsOrBuilder.java @@ -0,0 +1,98 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/benchmarks_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +@com.google.protobuf.Generated +public interface AggregateMetricsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.services.AggregateMetrics) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The total cost paid by the customer. Cost is represented in USD by default,
+   * if unspecified in the request.
+   * 
+ * + * double cost = 1; + * @return The cost. + */ + double getCost(); + + /** + *
+   * The number of video TrueView views.
+   *
+   * See https://support.google.com/google-ads/answer/2375431 for more
+   * information on TrueView Views.
+   * 
+ * + * double video_trueview_views = 2; + * @return The videoTrueviewViews. + */ + double getVideoTrueviewViews(); + + /** + *
+   * The number of times the Ad was shown to users.
+   * 
+ * + * double impressions = 3; + * @return The impressions. + */ + double getImpressions(); + + /** + *
+   * The number of impressions that are considered viewable according to the
+   * Active View criteria.
+   *
+   * See https://support.google.com/google-ads/answer/7029393 for more
+   * information on Active View.
+   * 
+ * + * double viewable_impressions = 4; + * @return The viewableImpressions. + */ + double getViewableImpressions(); + + /** + *
+   * The number of clicks received.
+   * 
+ * + * double clicks = 5; + * @return The clicks. + */ + double getClicks(); + + /** + *
+   * The number of interactions. Interactions include physical clicks,
+   * engagements, and video views that are logged as clicks.
+   *
+   * See https://support.google.com/google-ads/answer/2375431 for more
+   * information on interactions.
+   * 
+ * + * double interactions = 6; + * @return The interactions. + */ + double getInteractions(); + + /** + *
+   * The number of engagements. Engagements are ad interactions such as
+   * expanding a lightbox Ad or clicking on a video teaser.
+   *
+   * See https://support.google.com/google-ads/answer/2375431 for more
+   * information on engagements.
+   * 
+ * + * double engagements = 7; + * @return The engagements. + */ + double getEngagements(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationRequest.java index 96f5f26100..86328f2fb1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AppendLeadConversationRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppendLeadConversationRequest.class.getName()); + "AppendLeadConversationRequest"); } // Use AppendLeadConversationRequest.newBuilder() to construct. private AppendLeadConversationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationRequestOrBuilder.java index 3daea3d6ad..cf4d062e3e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationResponse.java index 02d5d65fb8..f12f72e169 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AppendLeadConversationResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AppendLeadConversationResponse.class.getName()); + "AppendLeadConversationResponse"); } // Use AppendLeadConversationResponse.newBuilder() to construct. private AppendLeadConversationResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationResponseOrBuilder.java index e4a989ee5c..306914cc43 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AppendLeadConversationResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveRequest.java index 3f422d0c91..81627c6a2e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ApplyIncentiveRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ApplyIncentiveRequest.class.getName()); + "ApplyIncentiveRequest"); } // Use ApplyIncentiveRequest.newBuilder() to construct. private ApplyIncentiveRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveRequestOrBuilder.java index d08b33f858..6d201846b2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveResponse.java index 44c393e159..aa9facd490 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ApplyIncentiveResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ApplyIncentiveResponse.class.getName()); + "ApplyIncentiveResponse"); } // Use ApplyIncentiveResponse.newBuilder() to construct. private ApplyIncentiveResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveResponseOrBuilder.java index 67698fa28e..2ec4319e16 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyIncentiveResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationOperation.java index 6ce018b347..5cb4770228 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ApplyRecommendationOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ApplyRecommendationOperation.class.getName()); + "ApplyRecommendationOperation"); } // Use ApplyRecommendationOperation.newBuilder() to construct. private ApplyRecommendationOperation(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -90,10 +90,10 @@ public static final class CampaignBudgetParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBudgetParameters.class.getName()); + "CampaignBudgetParameters"); } // Use CampaignBudgetParameters.newBuilder() to construct. private CampaignBudgetParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -625,10 +625,10 @@ public static final class ForecastingSetTargetRoasParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ForecastingSetTargetRoasParameters.class.getName()); + "ForecastingSetTargetRoasParameters"); } // Use ForecastingSetTargetRoasParameters.newBuilder() to construct. private ForecastingSetTargetRoasParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1268,10 +1268,10 @@ public static final class TextAdParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TextAdParameters.class.getName()); + "TextAdParameters"); } // Use TextAdParameters.newBuilder() to construct. private TextAdParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -1960,10 +1960,10 @@ public static final class KeywordParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordParameters.class.getName()); + "KeywordParameters"); } // Use KeywordParameters.newBuilder() to construct. private KeywordParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -2805,10 +2805,10 @@ public static final class TargetCpaOptInParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetCpaOptInParameters.class.getName()); + "TargetCpaOptInParameters"); } // Use TargetCpaOptInParameters.newBuilder() to construct. private TargetCpaOptInParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -3452,10 +3452,10 @@ public static final class TargetRoasOptInParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetRoasOptInParameters.class.getName()); + "TargetRoasOptInParameters"); } // Use TargetRoasOptInParameters.newBuilder() to construct. private TargetRoasOptInParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4108,10 +4108,10 @@ public static final class CalloutExtensionParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CalloutExtensionParameters.class.getName()); + "CalloutExtensionParameters"); } // Use CalloutExtensionParameters.newBuilder() to construct. private CalloutExtensionParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -4968,10 +4968,10 @@ public static final class CallExtensionParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallExtensionParameters.class.getName()); + "CallExtensionParameters"); } // Use CallExtensionParameters.newBuilder() to construct. private CallExtensionParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -5828,10 +5828,10 @@ public static final class SitelinkExtensionParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SitelinkExtensionParameters.class.getName()); + "SitelinkExtensionParameters"); } // Use SitelinkExtensionParameters.newBuilder() to construct. private SitelinkExtensionParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -6671,10 +6671,10 @@ public static final class CalloutAssetParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CalloutAssetParameters.class.getName()); + "CalloutAssetParameters"); } // Use CalloutAssetParameters.newBuilder() to construct. private CalloutAssetParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -7309,10 +7309,10 @@ public static final class CallAssetParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallAssetParameters.class.getName()); + "CallAssetParameters"); } // Use CallAssetParameters.newBuilder() to construct. private CallAssetParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -7947,10 +7947,10 @@ public static final class SitelinkAssetParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SitelinkAssetParameters.class.getName()); + "SitelinkAssetParameters"); } // Use SitelinkAssetParameters.newBuilder() to construct. private SitelinkAssetParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -8568,10 +8568,10 @@ public static final class RaiseTargetCpaParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RaiseTargetCpaParameters.class.getName()); + "RaiseTargetCpaParameters"); } // Use RaiseTargetCpaParameters.newBuilder() to construct. private RaiseTargetCpaParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -9032,10 +9032,10 @@ public static final class LowerTargetRoasParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LowerTargetRoasParameters.class.getName()); + "LowerTargetRoasParameters"); } // Use LowerTargetRoasParameters.newBuilder() to construct. private LowerTargetRoasParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -9607,10 +9607,10 @@ public static final class AdAssetApplyParameters extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AdAssetApplyParameters.class.getName()); + "AdAssetApplyParameters"); } // Use AdAssetApplyParameters.newBuilder() to construct. private AdAssetApplyParameters(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -9684,10 +9684,10 @@ public enum ApplyScope com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ApplyScope.class.getName()); + "ApplyScope"); } /** *
@@ -11040,10 +11040,10 @@ public static final class MoveUnusedBudgetParameters extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MoveUnusedBudgetParameters.class.getName());
+        "MoveUnusedBudgetParameters");
     }
     // Use MoveUnusedBudgetParameters.newBuilder() to construct.
     private MoveUnusedBudgetParameters(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -11560,10 +11560,10 @@ public static final class ResponsiveSearchAdAssetParameters extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ResponsiveSearchAdAssetParameters.class.getName());
+        "ResponsiveSearchAdAssetParameters");
     }
     // Use ResponsiveSearchAdAssetParameters.newBuilder() to construct.
     private ResponsiveSearchAdAssetParameters(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -12200,10 +12200,10 @@ public static final class ResponsiveSearchAdImproveAdStrengthParameters extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ResponsiveSearchAdImproveAdStrengthParameters.class.getName());
+        "ResponsiveSearchAdImproveAdStrengthParameters");
     }
     // Use ResponsiveSearchAdImproveAdStrengthParameters.newBuilder() to construct.
     private ResponsiveSearchAdImproveAdStrengthParameters(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -12839,10 +12839,10 @@ public static final class ResponsiveSearchAdParameters extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ResponsiveSearchAdParameters.class.getName());
+        "ResponsiveSearchAdParameters");
     }
     // Use ResponsiveSearchAdParameters.newBuilder() to construct.
     private ResponsiveSearchAdParameters(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -13463,10 +13463,10 @@ public static final class RaiseTargetCpaBidTooLowParameters extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        RaiseTargetCpaBidTooLowParameters.class.getName());
+        "RaiseTargetCpaBidTooLowParameters");
     }
     // Use RaiseTargetCpaBidTooLowParameters.newBuilder() to construct.
     private RaiseTargetCpaBidTooLowParameters(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -13942,10 +13942,10 @@ public static final class UseBroadMatchKeywordParameters extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        UseBroadMatchKeywordParameters.class.getName());
+        "UseBroadMatchKeywordParameters");
     }
     // Use UseBroadMatchKeywordParameters.newBuilder() to construct.
     private UseBroadMatchKeywordParameters(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -14466,10 +14466,10 @@ public static final class ForecastingSetTargetCpaParameters extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ForecastingSetTargetCpaParameters.class.getName());
+        "ForecastingSetTargetCpaParameters");
     }
     // Use ForecastingSetTargetCpaParameters.newBuilder() to construct.
     private ForecastingSetTargetCpaParameters(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -15117,10 +15117,10 @@ public static final class LeadFormAssetParameters extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        LeadFormAssetParameters.class.getName());
+        "LeadFormAssetParameters");
     }
     // Use LeadFormAssetParameters.newBuilder() to construct.
     private LeadFormAssetParameters(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationOperationOrBuilder.java
index 7f39948ead..67b1eccf07 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationOperationOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationOperationOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationRequest.java
index 5af481ca5b..c2d4be7802 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class ApplyRecommendationRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ApplyRecommendationRequest.class.getName());
+      "ApplyRecommendationRequest");
   }
   // Use ApplyRecommendationRequest.newBuilder() to construct.
   private ApplyRecommendationRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationRequestOrBuilder.java
index a0d1e7d85f..cec722b85a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResponse.java
index 14f1bbfb0a..6232ae7cfa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class ApplyRecommendationResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ApplyRecommendationResponse.class.getName());
+      "ApplyRecommendationResponse");
   }
   // Use ApplyRecommendationResponse.newBuilder() to construct.
   private ApplyRecommendationResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResponseOrBuilder.java
index f8fe1bf0f8..00ffe2a082 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResult.java
index b62803cac2..956d0146e8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResult.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResult.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class ApplyRecommendationResult extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ApplyRecommendationResult.class.getName());
+      "ApplyRecommendationResult");
   }
   // Use ApplyRecommendationResult.newBuilder() to construct.
   private ApplyRecommendationResult(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResultOrBuilder.java
index e9f54f5eb1..8e4f034923 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResultOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ApplyRecommendationResultOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationExistingContext.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationExistingContext.java
index a90ca37088..599b0897f5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationExistingContext.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationExistingContext.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class AssetGenerationExistingContext extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      AssetGenerationExistingContext.class.getName());
+      "AssetGenerationExistingContext");
   }
   // Use AssetGenerationExistingContext.newBuilder() to construct.
   private AssetGenerationExistingContext(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationExistingContextOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationExistingContextOrBuilder.java
index ae57012074..596d9b8653 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationExistingContextOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationExistingContextOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceClient.java
index 1ad86fc724..ad357d3783 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceClient.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceClient.java
@@ -23,6 +23,8 @@
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
 /**
@@ -135,9 +137,10 @@
  *
  * 

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGenerationServiceClient implements BackgroundResource { - private final AssetGenerationServiceSettings settings; + private final @Nullable AssetGenerationServiceSettings settings; private final AssetGenerationServiceStub stub; /** Constructs an instance of AssetGenerationServiceClient with default settings. */ @@ -178,7 +181,7 @@ protected AssetGenerationServiceClient(AssetGenerationServiceStub stub) { this.stub = stub; } - public final AssetGenerationServiceSettings getSettings() { + public final @Nullable AssetGenerationServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceProto.java index 1f6978f4c8..2405c20f9d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_generation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AssetGenerationServiceProto { +public final class AssetGenerationServiceProto extends com.google.protobuf.GeneratedFile { private AssetGenerationServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGenerationServiceProto.class.getName()); + "AssetGenerationServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -182,67 +182,67 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_GenerateTextRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_GenerateTextRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateTextRequest_descriptor, new java.lang.String[] { "CustomerId", "AssetFieldTypes", "FinalUrl", "FreeformPrompt", "Keywords", "ExistingGenerationContext", "AdvertisingChannelType", "Context", }); internal_static_google_ads_googleads_v25_services_GenerateTextResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_GenerateTextResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateTextResponse_descriptor, new java.lang.String[] { "GeneratedText", }); internal_static_google_ads_googleads_v25_services_GeneratedText_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_GeneratedText_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GeneratedText_descriptor, new java.lang.String[] { "Text", "AssetFieldType", }); internal_static_google_ads_googleads_v25_services_GenerateImagesRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_GenerateImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateImagesRequest_descriptor, new java.lang.String[] { "CustomerId", "AssetFieldTypes", "AdvertisingChannelType", "FinalUrlGeneration", "FreeformGeneration", "ProductRecontextGeneration", "Context", "GenerationType", }); internal_static_google_ads_googleads_v25_services_FinalUrlImageGenerationInput_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_FinalUrlImageGenerationInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_FinalUrlImageGenerationInput_descriptor, new java.lang.String[] { "FinalUrl", }); internal_static_google_ads_googleads_v25_services_FreeformImageGenerationInput_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_FreeformImageGenerationInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_FreeformImageGenerationInput_descriptor, new java.lang.String[] { "FreeformPrompt", }); internal_static_google_ads_googleads_v25_services_ProductRecontextGenerationImageInput_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_ProductRecontextGenerationImageInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ProductRecontextGenerationImageInput_descriptor, new java.lang.String[] { "Prompt", "SourceImages", }); internal_static_google_ads_googleads_v25_services_GenerateImagesResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_GenerateImagesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateImagesResponse_descriptor, new java.lang.String[] { "GeneratedImages", }); internal_static_google_ads_googleads_v25_services_SourceImage_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_SourceImage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SourceImage_descriptor, new java.lang.String[] { "ImageData", "Image", }); internal_static_google_ads_googleads_v25_services_GeneratedImage_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_GeneratedImage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GeneratedImage_descriptor, new java.lang.String[] { "ImageTemporaryUrl", "AssetFieldType", }); internal_static_google_ads_googleads_v25_services_AssetGenerationExistingContext_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_services_AssetGenerationExistingContext_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AssetGenerationExistingContext_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceSettings.java index 89bbca1b98..7f63473874 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGenerationServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGenerationServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -160,7 +163,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AssetGenerationServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetOperation.java index 159eea05bd..fef65a74f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AssetGroupAssetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupAssetOperation.class.getName()); + "AssetGroupAssetOperation"); } // Use AssetGroupAssetOperation.newBuilder() to construct. private AssetGroupAssetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetOperationOrBuilder.java index 6c6d63edbc..2911f47b11 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceClient.java index 10fa5b9a31..93eaebff71 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupAssetServiceClient implements BackgroundResource { - private final AssetGroupAssetServiceSettings settings; + private final @Nullable AssetGroupAssetServiceSettings settings; private final AssetGroupAssetServiceStub stub; /** Constructs an instance of AssetGroupAssetServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected AssetGroupAssetServiceClient(AssetGroupAssetServiceStub stub) { this.stub = stub; } - public final AssetGroupAssetServiceSettings getSettings() { + public final @Nullable AssetGroupAssetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceProto.java index d3fb27d155..2e0da0a258 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AssetGroupAssetServiceProto { +public final class AssetGroupAssetServiceProto extends com.google.protobuf.GeneratedFile { private AssetGroupAssetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupAssetServiceProto.class.getName()); + "AssetGroupAssetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -111,25 +111,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupAssetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAssetGroupAssetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupAssetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AssetGroupAssetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AssetGroupAssetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AssetGroupAssetOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupAssetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAssetGroupAssetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupAssetsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupAssetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAssetGroupAssetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupAssetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceSettings.java index 4802c476b5..388582b0e8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupAssetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupAssetServiceSettings extends ClientSettings { @@ -136,7 +139,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -157,7 +160,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AssetGroupAssetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterOperation.java index b95a670424..a0059b44d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_listing_group_filter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AssetGroupListingGroupFilterOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupListingGroupFilterOperation.class.getName()); + "AssetGroupListingGroupFilterOperation"); } // Use AssetGroupListingGroupFilterOperation.newBuilder() to construct. private AssetGroupListingGroupFilterOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterOperationOrBuilder.java index 05967b7c90..71b5678e0f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_listing_group_filter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceClient.java index c74f6ed593..9f784ccc5c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -122,9 +124,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupListingGroupFilterServiceClient implements BackgroundResource { - private final AssetGroupListingGroupFilterServiceSettings settings; + private final @Nullable AssetGroupListingGroupFilterServiceSettings settings; private final AssetGroupListingGroupFilterServiceStub stub; /** Constructs an instance of AssetGroupListingGroupFilterServiceClient with default settings. */ @@ -170,7 +173,7 @@ protected AssetGroupListingGroupFilterServiceClient( this.stub = stub; } - public final AssetGroupListingGroupFilterServiceSettings getSettings() { + public final @Nullable AssetGroupListingGroupFilterServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceProto.java index 3606b244a1..87090f6564 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_listing_group_filter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AssetGroupListingGroupFilterServiceProto { +public final class AssetGroupListingGroupFilterServiceProto extends com.google.protobuf.GeneratedFile { private AssetGroupListingGroupFilterServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupListingGroupFilterServiceProto.class.getName()); + "AssetGroupListingGroupFilterServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -122,25 +122,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupListingGroupFiltersRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAssetGroupListingGroupFiltersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupListingGroupFiltersRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AssetGroupListingGroupFilterOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AssetGroupListingGroupFilterOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AssetGroupListingGroupFilterOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupListingGroupFiltersResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAssetGroupListingGroupFiltersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupListingGroupFiltersResponse_descriptor, new java.lang.String[] { "Results", }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupListingGroupFilterResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAssetGroupListingGroupFilterResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupListingGroupFilterResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceSettings.java index b65fa6d6c4..d750abfb3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupListingGroupFilterServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupListingGroupFilterServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -161,7 +164,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AssetGroupListingGroupFilterServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupOperation.java index a920750416..a1621720fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AssetGroupOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupOperation.class.getName()); + "AssetGroupOperation"); } // Use AssetGroupOperation.newBuilder() to construct. private AssetGroupOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupOperationOrBuilder.java index 38e442e3c7..9973082469 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceClient.java index 0c752e5331..e84d604bd6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -118,9 +120,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupServiceClient implements BackgroundResource { - private final AssetGroupServiceSettings settings; + private final @Nullable AssetGroupServiceSettings settings; private final AssetGroupServiceStub stub; /** Constructs an instance of AssetGroupServiceClient with default settings. */ @@ -160,7 +163,7 @@ protected AssetGroupServiceClient(AssetGroupServiceStub stub) { this.stub = stub; } - public final AssetGroupServiceSettings getSettings() { + public final @Nullable AssetGroupServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceProto.java index 6a815f6641..cc8a9ac770 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AssetGroupServiceProto { +public final class AssetGroupServiceProto extends com.google.protobuf.GeneratedFile { private AssetGroupServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupServiceProto.class.getName()); + "AssetGroupServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -109,25 +109,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAssetGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AssetGroupOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AssetGroupOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AssetGroupOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAssetGroupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAssetGroupResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceSettings.java index 70d70f69d8..1e3f0e0bbd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupServiceSettings extends ClientSettings { @@ -134,7 +137,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -154,7 +157,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AssetGroupServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalOperation.java index c7be120c52..88135d1d21 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_signal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AssetGroupSignalOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupSignalOperation.class.getName()); + "AssetGroupSignalOperation"); } // Use AssetGroupSignalOperation.newBuilder() to construct. private AssetGroupSignalOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalOperationOrBuilder.java index 22438cee0e..f1511b2a2e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_signal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceClient.java index ae3f6edd04..795f8e08a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupSignalServiceClient implements BackgroundResource { - private final AssetGroupSignalServiceSettings settings; + private final @Nullable AssetGroupSignalServiceSettings settings; private final AssetGroupSignalServiceStub stub; /** Constructs an instance of AssetGroupSignalServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected AssetGroupSignalServiceClient(AssetGroupSignalServiceStub stub) { this.stub = stub; } - public final AssetGroupSignalServiceSettings getSettings() { + public final @Nullable AssetGroupSignalServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceProto.java index 04aa6c6e23..18782a42d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_signal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AssetGroupSignalServiceProto { +public final class AssetGroupSignalServiceProto extends com.google.protobuf.GeneratedFile { private AssetGroupSignalServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetGroupSignalServiceProto.class.getName()); + "AssetGroupSignalServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -119,25 +119,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupSignalsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAssetGroupSignalsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupSignalsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AssetGroupSignalOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AssetGroupSignalOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AssetGroupSignalOperation_descriptor, new java.lang.String[] { "ExemptPolicyViolationKeys", "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupSignalsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAssetGroupSignalsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupSignalsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateAssetGroupSignalResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAssetGroupSignalResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetGroupSignalResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceSettings.java index 3295249a9e..7c6f98364e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetGroupSignalServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetGroupSignalServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AssetGroupSignalServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetOperation.java index 621ca30f74..c1bdadb608 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -25,10 +25,10 @@ public final class AssetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetOperation.class.getName()); + "AssetOperation"); } // Use AssetOperation.newBuilder() to construct. private AssetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetOperationOrBuilder.java index a6c14fc4e2..2d3b99f3c2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceClient.java index 3cd42aa90c..ce53b034a7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -116,9 +118,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetServiceClient implements BackgroundResource { - private final AssetServiceSettings settings; + private final @Nullable AssetServiceSettings settings; private final AssetServiceStub stub; /** Constructs an instance of AssetServiceClient with default settings. */ @@ -157,7 +160,7 @@ protected AssetServiceClient(AssetServiceStub stub) { this.stub = stub; } - public final AssetServiceSettings getSettings() { + public final @Nullable AssetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceProto.java index 3a0436cba9..20d29fbfd1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AssetServiceProto { +public final class AssetServiceProto extends com.google.protobuf.GeneratedFile { private AssetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetServiceProto.class.getName()); + "AssetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -112,25 +112,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAssetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAssetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ResponseContentType", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AssetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AssetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AssetOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAssetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAssetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateAssetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAssetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceSettings.java index 2d5d3b111b..4041b091d9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -80,6 +82,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetServiceSettings extends ClientSettings { @@ -132,7 +135,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -152,7 +155,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AssetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetOperation.java index 7656680a14..50062f9d0c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AssetSetAssetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetAssetOperation.class.getName()); + "AssetSetAssetOperation"); } // Use AssetSetAssetOperation.newBuilder() to construct. private AssetSetAssetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetOperationOrBuilder.java index 6eeba26dab..b838ba1b87 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceClient.java index 10a37b98c9..16665f9be0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetSetAssetServiceClient implements BackgroundResource { - private final AssetSetAssetServiceSettings settings; + private final @Nullable AssetSetAssetServiceSettings settings; private final AssetSetAssetServiceStub stub; /** Constructs an instance of AssetSetAssetServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected AssetSetAssetServiceClient(AssetSetAssetServiceStub stub) { this.stub = stub; } - public final AssetSetAssetServiceSettings getSettings() { + public final @Nullable AssetSetAssetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceProto.java index cd3a576f40..de0f5f42d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AssetSetAssetServiceProto { +public final class AssetSetAssetServiceProto extends com.google.protobuf.GeneratedFile { private AssetSetAssetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetAssetServiceProto.class.getName()); + "AssetSetAssetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -113,25 +113,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAssetSetAssetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAssetSetAssetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetSetAssetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AssetSetAssetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AssetSetAssetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AssetSetAssetOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAssetSetAssetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAssetSetAssetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetSetAssetsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateAssetSetAssetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAssetSetAssetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetSetAssetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceSettings.java index ad66a3c89b..8639c9a6fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetAssetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetSetAssetServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AssetSetAssetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetOperation.java index 5ff95dfaa6..78191ba809 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AssetSetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetOperation.class.getName()); + "AssetSetOperation"); } // Use AssetSetOperation.newBuilder() to construct. private AssetSetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetOperationOrBuilder.java index cfa9ae903e..ee19277287 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceClient.java index 87f8d80f43..c80fae60ca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -118,9 +120,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetSetServiceClient implements BackgroundResource { - private final AssetSetServiceSettings settings; + private final @Nullable AssetSetServiceSettings settings; private final AssetSetServiceStub stub; /** Constructs an instance of AssetSetServiceClient with default settings. */ @@ -160,7 +163,7 @@ protected AssetSetServiceClient(AssetSetServiceStub stub) { this.stub = stub; } - public final AssetSetServiceSettings getSettings() { + public final @Nullable AssetSetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceProto.java index fdbf354ca7..7e80bca2b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AssetSetServiceProto { +public final class AssetSetServiceProto extends com.google.protobuf.GeneratedFile { private AssetSetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetSetServiceProto.class.getName()); + "AssetSetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -115,25 +115,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAssetSetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAssetSetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetSetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_AssetSetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AssetSetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AssetSetOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAssetSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateAssetSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetSetsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateAssetSetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAssetSetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAssetSetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceSettings.java index 079a0fa802..abbd1f7a44 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetSetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AssetSetServiceSettings extends ClientSettings { @@ -134,7 +137,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -154,7 +157,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AssetSetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetsWithFieldType.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetsWithFieldType.java index 9559b19b73..bc9f1582d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetsWithFieldType.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetsWithFieldType.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AssetsWithFieldType extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AssetsWithFieldType.class.getName()); + "AssetsWithFieldType"); } // Use AssetsWithFieldType.newBuilder() to construct. private AssetsWithFieldType(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetsWithFieldTypeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetsWithFieldTypeOrBuilder.java index f161288247..339a4166af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetsWithFieldTypeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AssetsWithFieldTypeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttribute.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttribute.java index 6f4bd6cba3..ff7f5cf413 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttribute.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttribute.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AudienceCompositionAttribute extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceCompositionAttribute.class.getName()); + "AudienceCompositionAttribute"); } // Use AudienceCompositionAttribute.newBuilder() to construct. private AudienceCompositionAttribute(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeCluster.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeCluster.java index d9ec173b2d..931a6cc099 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeCluster.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeCluster.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AudienceCompositionAttributeCluster extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceCompositionAttributeCluster.class.getName()); + "AudienceCompositionAttributeCluster"); } // Use AudienceCompositionAttributeCluster.newBuilder() to construct. private AudienceCompositionAttributeCluster(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeClusterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeClusterOrBuilder.java index 18bca9cd26..21254bb201 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeClusterOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeClusterOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeOrBuilder.java index e770e04f85..a47f1405ad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionAttributeOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionMetrics.java index c9b2066614..dfa4c7a915 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionMetrics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionMetrics.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AudienceCompositionMetrics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceCompositionMetrics.class.getName()); + "AudienceCompositionMetrics"); } // Use AudienceCompositionMetrics.newBuilder() to construct. private AudienceCompositionMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -101,6 +101,11 @@ public double getIndex() { /** *

    * A relevance score from 0 to 1 inclusive.
+   *
+   * Note: When an
+   * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list]
+   * is requested in GenerateAudienceCompositionInsightsRequest, score is
+   * omitted.
    * 
* * double score = 4; @@ -631,6 +636,11 @@ public Builder clearIndex() { /** *
      * A relevance score from 0 to 1 inclusive.
+     *
+     * Note: When an
+     * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list]
+     * is requested in GenerateAudienceCompositionInsightsRequest, score is
+     * omitted.
      * 
* * double score = 4; @@ -643,6 +653,11 @@ public double getScore() { /** *
      * A relevance score from 0 to 1 inclusive.
+     *
+     * Note: When an
+     * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list]
+     * is requested in GenerateAudienceCompositionInsightsRequest, score is
+     * omitted.
      * 
* * double score = 4; @@ -659,6 +674,11 @@ public Builder setScore(double value) { /** *
      * A relevance score from 0 to 1 inclusive.
+     *
+     * Note: When an
+     * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list]
+     * is requested in GenerateAudienceCompositionInsightsRequest, score is
+     * omitted.
      * 
* * double score = 4; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionMetricsOrBuilder.java index 7986f24455..464487fabf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionMetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionMetricsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -46,6 +46,11 @@ public interface AudienceCompositionMetricsOrBuilder extends /** *
    * A relevance score from 0 to 1 inclusive.
+   *
+   * Note: When an
+   * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list]
+   * is requested in GenerateAudienceCompositionInsightsRequest, score is
+   * omitted.
    * 
* * double score = 4; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionSection.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionSection.java index dfbd4f9510..76f10efe2e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionSection.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionSection.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AudienceCompositionSection extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceCompositionSection.class.getName()); + "AudienceCompositionSection"); } // Use AudienceCompositionSection.newBuilder() to construct. private AudienceCompositionSection(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionSectionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionSectionOrBuilder.java index 9d7dabc463..921609a8dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionSectionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceCompositionSectionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsDimensions.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsDimensions.java index f9bac84f9c..b4e3250e0f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsDimensions.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsDimensions.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AudienceInsightsDimensions extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInsightsDimensions.class.getName()); + "AudienceInsightsDimensions"); } // Use AudienceInsightsDimensions.newBuilder() to construct. private AudienceInsightsDimensions(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsDimensionsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsDimensionsOrBuilder.java index ce8a9b930f..2146a78fdc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsDimensionsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsDimensionsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceClient.java index 5cc9ce8eca..e10c71f321 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceClient.java @@ -27,6 +27,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -252,9 +254,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AudienceInsightsServiceClient implements BackgroundResource { - private final AudienceInsightsServiceSettings settings; + private final @Nullable AudienceInsightsServiceSettings settings; private final AudienceInsightsServiceStub stub; /** Constructs an instance of AudienceInsightsServiceClient with default settings. */ @@ -295,7 +298,7 @@ protected AudienceInsightsServiceClient(AudienceInsightsServiceStub stub) { this.stub = stub; } - public final AudienceInsightsServiceSettings getSettings() { + public final @Nullable AudienceInsightsServiceSettings getSettings() { return settings; } @@ -665,6 +668,11 @@ public final ListInsightsEligibleDatesResponse listInsightsEligibleDates( * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, AFFINITY_USER_INTEREST, * IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, PARENTAL_STATUS, INCOME_RANGE, * AGE_RANGE, GENDER, and USER_LIST. + *

Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST - The score field is omitted from + * AudienceCompositionMetrics of the GenerateAudienceCompositionInsightsResponse. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final GenerateAudienceCompositionInsightsResponse generateAudienceCompositionInsights( diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceProto.java index d1c3bf4d19..41365e79ef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AudienceInsightsServiceProto { +public final class AudienceInsightsServiceProto extends com.google.protobuf.GeneratedFile { private AudienceInsightsServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceInsightsServiceProto.class.getName()); + "AudienceInsightsServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -477,175 +477,175 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_GenerateInsightsFinderReportRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_GenerateInsightsFinderReportRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateInsightsFinderReportRequest_descriptor, new java.lang.String[] { "CustomerId", "BaselineAudience", "SpecificAudience", "CustomerInsightsGroup", "InsightsApplicationInfo", }); internal_static_google_ads_googleads_v25_services_GenerateInsightsFinderReportResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_GenerateInsightsFinderReportResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateInsightsFinderReportResponse_descriptor, new java.lang.String[] { "SavedReportUrl", }); internal_static_google_ads_googleads_v25_services_GenerateAudienceCompositionInsightsRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_GenerateAudienceCompositionInsightsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateAudienceCompositionInsightsRequest_descriptor, new java.lang.String[] { "CustomerId", "Audience", "BaselineAudience", "DataMonth", "Dimensions", "CustomerInsightsGroup", "InsightsApplicationInfo", }); internal_static_google_ads_googleads_v25_services_GenerateAudienceCompositionInsightsResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_GenerateAudienceCompositionInsightsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateAudienceCompositionInsightsResponse_descriptor, new java.lang.String[] { "Sections", }); internal_static_google_ads_googleads_v25_services_GenerateSuggestedTargetingInsightsRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_GenerateSuggestedTargetingInsightsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateSuggestedTargetingInsightsRequest_descriptor, new java.lang.String[] { "CustomerId", "CustomerInsightsGroup", "InsightsApplicationInfo", "AudienceDefinition", "AudienceDescription", "AudienceInput", }); internal_static_google_ads_googleads_v25_services_GenerateSuggestedTargetingInsightsResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_GenerateSuggestedTargetingInsightsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateSuggestedTargetingInsightsResponse_descriptor, new java.lang.String[] { "Suggestions", }); internal_static_google_ads_googleads_v25_services_TargetingSuggestionMetrics_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_TargetingSuggestionMetrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_TargetingSuggestionMetrics_descriptor, new java.lang.String[] { "Locations", "AgeRanges", "Gender", "ParentalStatus", "UserInterests", "Coverage", "Index", "PotentialYoutubeReach", }); internal_static_google_ads_googleads_v25_services_ListAudienceInsightsAttributesRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_ListAudienceInsightsAttributesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListAudienceInsightsAttributesRequest_descriptor, new java.lang.String[] { "CustomerId", "Dimensions", "QueryText", "CustomerInsightsGroup", "InsightsApplicationInfo", "LocationCountryFilters", "YoutubeReachLocation", "KnowledgeGraphEntitySearchOptions", }); internal_static_google_ads_googleads_v25_services_KnowledgeGraphEntitySearchOptions_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_KnowledgeGraphEntitySearchOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KnowledgeGraphEntitySearchOptions_descriptor, new java.lang.String[] { "GetAllCreatorAttributes", "SearchFilter", }); internal_static_google_ads_googleads_v25_services_KnowledgeGraphEntitySearchOptions_SearchFilter_descriptor = - internal_static_google_ads_googleads_v25_services_KnowledgeGraphEntitySearchOptions_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_KnowledgeGraphEntitySearchOptions_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_KnowledgeGraphEntitySearchOptions_SearchFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KnowledgeGraphEntitySearchOptions_SearchFilter_descriptor, new java.lang.String[] { "EntityCapabilityFilters", }); internal_static_google_ads_googleads_v25_services_ListAudienceInsightsAttributesResponse_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_ListAudienceInsightsAttributesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListAudienceInsightsAttributesResponse_descriptor, new java.lang.String[] { "Attributes", }); internal_static_google_ads_googleads_v25_services_ListInsightsEligibleDatesRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_services_ListInsightsEligibleDatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListInsightsEligibleDatesRequest_descriptor, new java.lang.String[] { "InsightsApplicationInfo", }); internal_static_google_ads_googleads_v25_services_ListInsightsEligibleDatesResponse_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_services_ListInsightsEligibleDatesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListInsightsEligibleDatesResponse_descriptor, new java.lang.String[] { "DataMonths", "LastThirtyDays", }); internal_static_google_ads_googleads_v25_services_GenerateAudienceOverlapInsightsRequest_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_services_GenerateAudienceOverlapInsightsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateAudienceOverlapInsightsRequest_descriptor, new java.lang.String[] { "CustomerId", "CountryLocation", "PrimaryAttribute", "Dimensions", "CustomerInsightsGroup", "InsightsApplicationInfo", }); internal_static_google_ads_googleads_v25_services_GenerateAudienceOverlapInsightsResponse_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_services_GenerateAudienceOverlapInsightsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateAudienceOverlapInsightsResponse_descriptor, new java.lang.String[] { "PrimaryAttributeMetadata", "DimensionResults", }); internal_static_google_ads_googleads_v25_services_DimensionOverlapResult_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_services_DimensionOverlapResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_DimensionOverlapResult_descriptor, new java.lang.String[] { "Dimension", "Items", }); internal_static_google_ads_googleads_v25_services_AudienceOverlapItem_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_ads_googleads_v25_services_AudienceOverlapItem_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AudienceOverlapItem_descriptor, new java.lang.String[] { "AttributeMetadata", "PotentialYoutubeReachIntersection", }); internal_static_google_ads_googleads_v25_services_GenerateTargetingSuggestionMetricsRequest_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v25_services_GenerateTargetingSuggestionMetricsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateTargetingSuggestionMetricsRequest_descriptor, new java.lang.String[] { "CustomerId", "Audiences", "CustomerInsightsGroup", "InsightsApplicationInfo", }); internal_static_google_ads_googleads_v25_services_GenerateTargetingSuggestionMetricsResponse_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_ads_googleads_v25_services_GenerateTargetingSuggestionMetricsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateTargetingSuggestionMetricsResponse_descriptor, new java.lang.String[] { "Suggestions", }); internal_static_google_ads_googleads_v25_services_GenerateAudienceDefinitionRequest_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(18); internal_static_google_ads_googleads_v25_services_GenerateAudienceDefinitionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateAudienceDefinitionRequest_descriptor, new java.lang.String[] { "CustomerId", "AudienceDescription", "CustomerInsightsGroup", "InsightsApplicationInfo", }); internal_static_google_ads_googleads_v25_services_GenerateAudienceDefinitionResponse_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageType(19); internal_static_google_ads_googleads_v25_services_GenerateAudienceDefinitionResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateAudienceDefinitionResponse_descriptor, new java.lang.String[] { "HighRelevanceAttributes", "MediumRelevanceAttributes", }); internal_static_google_ads_googleads_v25_services_AudienceInsightsDimensions_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageType(20); internal_static_google_ads_googleads_v25_services_AudienceInsightsDimensions_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AudienceInsightsDimensions_descriptor, new java.lang.String[] { "Dimensions", }); internal_static_google_ads_googleads_v25_services_InsightsAudienceDefinition_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageType(21); internal_static_google_ads_googleads_v25_services_InsightsAudienceDefinition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_InsightsAudienceDefinition_descriptor, new java.lang.String[] { "Audience", "BaselineAudience", "DataMonth", }); internal_static_google_ads_googleads_v25_services_InsightsAudienceDescription_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageType(22); internal_static_google_ads_googleads_v25_services_InsightsAudienceDescription_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_InsightsAudienceDescription_descriptor, new java.lang.String[] { "CountryLocations", "AudienceDescription", "MarketingObjective", "AudienceDimensions", "OutputTypes", }); internal_static_google_ads_googleads_v25_services_InsightsAudience_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageType(23); internal_static_google_ads_googleads_v25_services_InsightsAudience_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_InsightsAudience_descriptor, new java.lang.String[] { "CountryLocations", "SubCountryLocations", "Gender", "AgeRanges", "ParentalStatus", "IncomeRanges", "Lineups", "UserList", "TopicAudienceCombinations", }); internal_static_google_ads_googleads_v25_services_AudienceCompositionSection_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageType(24); internal_static_google_ads_googleads_v25_services_AudienceCompositionSection_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AudienceCompositionSection_descriptor, new java.lang.String[] { "Dimension", "TopAttributes", "ClusteredAttributes", }); internal_static_google_ads_googleads_v25_services_AudienceCompositionAttributeCluster_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageType(25); internal_static_google_ads_googleads_v25_services_AudienceCompositionAttributeCluster_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AudienceCompositionAttributeCluster_descriptor, new java.lang.String[] { "ClusterDisplayName", "ClusterMetrics", "Attributes", }); internal_static_google_ads_googleads_v25_services_AudienceCompositionMetrics_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageType(26); internal_static_google_ads_googleads_v25_services_AudienceCompositionMetrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AudienceCompositionMetrics_descriptor, new java.lang.String[] { "BaselineAudienceShare", "AudienceShare", "Index", "Score", }); internal_static_google_ads_googleads_v25_services_AudienceCompositionAttribute_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageType(27); internal_static_google_ads_googleads_v25_services_AudienceCompositionAttribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AudienceCompositionAttribute_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceSettings.java index 3b87d6cf24..1c7add8aae 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceInsightsServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AudienceInsightsServiceSettings extends ClientSettings { @@ -192,7 +195,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -213,7 +216,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AudienceInsightsServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOperation.java index e6e33be2c0..9055f1e7dd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AudienceOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceOperation.class.getName()); + "AudienceOperation"); } // Use AudienceOperation.newBuilder() to construct. private AudienceOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOperationOrBuilder.java index e9f3170974..78d6f1d9bd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOverlapItem.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOverlapItem.java index eab9bb4fe6..aab5efe1d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOverlapItem.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOverlapItem.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class AudienceOverlapItem extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceOverlapItem.class.getName()); + "AudienceOverlapItem"); } // Use AudienceOverlapItem.newBuilder() to construct. private AudienceOverlapItem(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOverlapItemOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOverlapItemOrBuilder.java index 9425c30300..91b3e2d66a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOverlapItemOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceOverlapItemOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceClient.java index 1892ba984c..10406f23f3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AudienceServiceClient implements BackgroundResource { - private final AudienceServiceSettings settings; + private final @Nullable AudienceServiceSettings settings; private final AudienceServiceStub stub; /** Constructs an instance of AudienceServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected AudienceServiceClient(AudienceServiceStub stub) { this.stub = stub; } - public final AudienceServiceSettings getSettings() { + public final @Nullable AudienceServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceProto.java index 4159d6fc45..02e9a95fef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AudienceServiceProto { +public final class AudienceServiceProto extends com.google.protobuf.GeneratedFile { private AudienceServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceServiceProto.class.getName()); + "AudienceServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -114,25 +114,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateAudiencesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateAudiencesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAudiencesRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_MutateAudiencesResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_MutateAudiencesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAudiencesResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_AudienceOperation_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_AudienceOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AudienceOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateAudienceResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateAudienceResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateAudienceResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceSettings.java index 4fb9557403..e7400a0c09 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AudienceServiceSettings extends ClientSettings { @@ -134,7 +137,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -154,7 +157,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AudienceServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceTargeting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceTargeting.java index fe32a2fff7..54e455ef1c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceTargeting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceTargeting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class AudienceTargeting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AudienceTargeting.class.getName()); + "AudienceTargeting"); } // Use AudienceTargeting.newBuilder() to construct. private AudienceTargeting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceTargetingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceTargetingOrBuilder.java index 4a5a6cdda8..cf4b0fbe21 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceTargetingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AudienceTargetingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceClient.java index d058af2107..bcd3ccefb3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -129,9 +131,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class AutomaticallyCreatedAssetRemovalServiceClient implements BackgroundResource { - private final AutomaticallyCreatedAssetRemovalServiceSettings settings; + private final @Nullable AutomaticallyCreatedAssetRemovalServiceSettings settings; private final AutomaticallyCreatedAssetRemovalServiceStub stub; /** @@ -180,7 +183,7 @@ protected AutomaticallyCreatedAssetRemovalServiceClient( this.stub = stub; } - public final AutomaticallyCreatedAssetRemovalServiceSettings getSettings() { + public final @Nullable AutomaticallyCreatedAssetRemovalServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceProto.java index b4c59a27d9..2994b71639 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/automatically_created_asset_removal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class AutomaticallyCreatedAssetRemovalServiceProto { +public final class AutomaticallyCreatedAssetRemovalServiceProto extends com.google.protobuf.GeneratedFile { private AutomaticallyCreatedAssetRemovalServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - AutomaticallyCreatedAssetRemovalServiceProto.class.getName()); + "AutomaticallyCreatedAssetRemovalServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -100,19 +100,19 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_RemoveCampaignAutomaticallyCreatedAssetRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_RemoveCampaignAutomaticallyCreatedAssetRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveCampaignAutomaticallyCreatedAssetRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", }); internal_static_google_ads_googleads_v25_services_RemoveCampaignAutomaticallyCreatedAssetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_RemoveCampaignAutomaticallyCreatedAssetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveCampaignAutomaticallyCreatedAssetOperation_descriptor, new java.lang.String[] { "Campaign", "Asset", "FieldType", }); internal_static_google_ads_googleads_v25_services_RemoveCampaignAutomaticallyCreatedAssetResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_RemoveCampaignAutomaticallyCreatedAssetResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveCampaignAutomaticallyCreatedAssetResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceSettings.java index a79a370b3d..a10678088f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/AutomaticallyCreatedAssetRemovalServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -84,6 +86,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class AutomaticallyCreatedAssetRemovalServiceSettings extends ClientSettings { @@ -145,7 +148,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -167,7 +170,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(AutomaticallyCreatedAssetRemovalServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobOperation.java index f7f5f89ea8..d749025e36 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BatchJobOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BatchJobOperation.class.getName()); + "BatchJobOperation"); } // Use BatchJobOperation.newBuilder() to construct. private BatchJobOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobOperationOrBuilder.java index f7cc36d4de..e300155c0d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobResult.java index 44d68fbef2..8b0c1b90a5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BatchJobResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BatchJobResult.class.getName()); + "BatchJobResult"); } // Use BatchJobResult.newBuilder() to construct. private BatchJobResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobResultOrBuilder.java index 7535b967d0..0ea70a00ba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceClient.java index aeb57be8b5..ac2bcf28b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceClient.java @@ -38,6 +38,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -197,9 +199,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class BatchJobServiceClient implements BackgroundResource { - private final BatchJobServiceSettings settings; + private final @Nullable BatchJobServiceSettings settings; private final BatchJobServiceStub stub; private final OperationsClient operationsClient; @@ -242,7 +245,7 @@ protected BatchJobServiceClient(BatchJobServiceStub stub) { this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); } - public final BatchJobServiceSettings getSettings() { + public final @Nullable BatchJobServiceSettings getSettings() { return settings; } @@ -387,7 +390,8 @@ public final MutateBatchJobResponse mutateBatchJob(MutateBatchJobRequest request * listed. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final ListBatchJobResultsPagedResponse listBatchJobResults(BatchJobName resourceName) { + public final ListBatchJobResultsPagedResponse listBatchJobResults( + @Nullable BatchJobName resourceName) { ListBatchJobResultsRequest request = ListBatchJobResultsRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -574,7 +578,7 @@ public final ListBatchJobResultsPagedResponse listBatchJobResults( * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture runBatchJobAsync( - BatchJobName resourceName) { + @Nullable BatchJobName resourceName) { RunBatchJobRequest request = RunBatchJobRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -758,7 +762,7 @@ public final UnaryCallable runBatchJobCallable() * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final AddBatchJobOperationsResponse addBatchJobOperations( - BatchJobName resourceName, List mutateOperations) { + @Nullable BatchJobName resourceName, List mutateOperations) { AddBatchJobOperationsRequest request = AddBatchJobOperationsRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -852,7 +856,9 @@ public final AddBatchJobOperationsResponse addBatchJobOperations( * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final AddBatchJobOperationsResponse addBatchJobOperations( - BatchJobName resourceName, String sequenceToken, List mutateOperations) { + @Nullable BatchJobName resourceName, + String sequenceToken, + List mutateOperations) { AddBatchJobOperationsRequest request = AddBatchJobOperationsRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -1046,9 +1052,10 @@ public static class ListBatchJobResultsPage ListBatchJobResultsPage> { private ListBatchJobResultsPage( - PageContext - context, - ListBatchJobResultsResponse response) { + @Nullable + PageContext + context, + @Nullable ListBatchJobResultsResponse response) { super(context, response); } @@ -1058,16 +1065,18 @@ private static ListBatchJobResultsPage createEmptyPage() { @Override protected ListBatchJobResultsPage createPage( - PageContext - context, - ListBatchJobResultsResponse response) { + @Nullable + PageContext + context, + @Nullable ListBatchJobResultsResponse response) { return new ListBatchJobResultsPage(context, response); } @Override public ApiFuture createPageAsync( - PageContext - context, + @Nullable + PageContext + context, ApiFuture futureResponse) { return super.createPageAsync(context, futureResponse); } @@ -1082,7 +1091,7 @@ public static class ListBatchJobResultsFixedSizeCollection ListBatchJobResultsFixedSizeCollection> { private ListBatchJobResultsFixedSizeCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { super(pages, collectionSize); } @@ -1092,7 +1101,7 @@ private static ListBatchJobResultsFixedSizeCollection createEmptyCollection() { @Override protected ListBatchJobResultsFixedSizeCollection createCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { return new ListBatchJobResultsFixedSizeCollection(pages, collectionSize); } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceProto.java index e442ba2a7d..f2d35caead 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class BatchJobServiceProto { +public final class BatchJobServiceProto extends com.google.protobuf.GeneratedFile { private BatchJobServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BatchJobServiceProto.class.getName()); + "BatchJobServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -183,61 +183,61 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateBatchJobRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateBatchJobRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBatchJobRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", }); internal_static_google_ads_googleads_v25_services_BatchJobOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_BatchJobOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BatchJobOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateBatchJobResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateBatchJobResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBatchJobResponse_descriptor, new java.lang.String[] { "Result", }); internal_static_google_ads_googleads_v25_services_MutateBatchJobResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateBatchJobResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBatchJobResult_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_RunBatchJobRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_RunBatchJobRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RunBatchJobRequest_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_AddBatchJobOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_AddBatchJobOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AddBatchJobOperationsRequest_descriptor, new java.lang.String[] { "ResourceName", "SequenceToken", "MutateOperations", }); internal_static_google_ads_googleads_v25_services_AddBatchJobOperationsResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_AddBatchJobOperationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AddBatchJobOperationsResponse_descriptor, new java.lang.String[] { "TotalOperations", "NextSequenceToken", }); internal_static_google_ads_googleads_v25_services_ListBatchJobResultsRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_ListBatchJobResultsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBatchJobResultsRequest_descriptor, new java.lang.String[] { "ResourceName", "PageToken", "PageSize", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_ListBatchJobResultsResponse_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_ListBatchJobResultsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBatchJobResultsResponse_descriptor, new java.lang.String[] { "Results", "NextPageToken", }); internal_static_google_ads_googleads_v25_services_BatchJobResult_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_BatchJobResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BatchJobResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceSettings.java index 1c443a063a..a5b992613f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BatchJobServiceSettings.java @@ -37,6 +37,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -114,6 +116,7 @@ * .build(); * }

*/ +@NullMarked @Generated("by gapic-generator-java") public class BatchJobServiceSettings extends ClientSettings { @@ -190,7 +193,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -210,7 +213,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(BatchJobServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksLocation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksLocation.java index a8b61ef9e2..70ae496cf5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksLocation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksLocation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BenchmarksLocation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BenchmarksLocation.class.getName()); + "BenchmarksLocation"); } // Use BenchmarksLocation.newBuilder() to construct. private BenchmarksLocation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksLocationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksLocationOrBuilder.java index 8a12a6516a..d83303a3a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksLocationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksLocationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksProductMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksProductMetadata.java index 1e6db1283d..0ca984d443 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksProductMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksProductMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BenchmarksProductMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BenchmarksProductMetadata.class.getName()); + "BenchmarksProductMetadata"); } // Use BenchmarksProductMetadata.newBuilder() to construct. private BenchmarksProductMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksProductMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksProductMetadataOrBuilder.java index d18bd1a629..4d2c59756a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksProductMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksProductMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceClient.java index b10b0008ec..941825dbce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceClient.java @@ -26,6 +26,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -188,9 +190,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class BenchmarksServiceClient implements BackgroundResource { - private final BenchmarksServiceSettings settings; + private final @Nullable BenchmarksServiceSettings settings; private final BenchmarksServiceStub stub; /** Constructs an instance of BenchmarksServiceClient with default settings. */ @@ -230,7 +233,7 @@ protected BenchmarksServiceClient(BenchmarksServiceStub stub) { this.stub = stub; } - public final BenchmarksServiceSettings getSettings() { + public final @Nullable BenchmarksServiceSettings getSettings() { return settings; } @@ -456,7 +459,9 @@ public final ListBenchmarksProductsResponse listBenchmarksProducts( * } * }

* - * @param benchmarksSources Required. The types of benchmarks sources to be returned + * @param benchmarksSources Required. The types of benchmarks sources to be returned. Supported + * sources include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for scoping + * the benchmarks analysis when benchmarking against all advertisers. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListBenchmarksSourcesResponse listBenchmarksSources( @@ -609,6 +614,7 @@ public final GenerateBenchmarksMetricsResponse generateBenchmarksMetrics( * .setDateRange(DateRange.newBuilder().build()) * .setLocation(LocationInfo.newBuilder().build()) * .setBenchmarksSource(BenchmarksSource.newBuilder().build()) + * .setCategoryFilter(CategoryFilter.newBuilder().build()) * .setProductFilter(ProductFilter.newBuilder().build()) * .setBreakdownDefinition(BreakdownDefinition.newBuilder().build()) * .setCurrencyCode("currencyCode1004773790") @@ -650,6 +656,7 @@ public final GenerateBenchmarksMetricsResponse generateBenchmarksMetrics( * .setDateRange(DateRange.newBuilder().build()) * .setLocation(LocationInfo.newBuilder().build()) * .setBenchmarksSource(BenchmarksSource.newBuilder().build()) + * .setCategoryFilter(CategoryFilter.newBuilder().build()) * .setProductFilter(ProductFilter.newBuilder().build()) * .setBreakdownDefinition(BreakdownDefinition.newBuilder().build()) * .setCurrencyCode("currencyCode1004773790") diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceProto.java index f6fba5a4ec..36a67a7bf1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class BenchmarksServiceProto { +public final class BenchmarksServiceProto extends com.google.protobuf.GeneratedFile { private BenchmarksServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BenchmarksServiceProto.class.getName()); + "BenchmarksServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -86,6 +86,11 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v25_services_IndustryVerticalInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_services_CategoryInfo_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_services_CategoryInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_ads_googleads_v25_services_GenerateBenchmarksMetricsRequest_descriptor; static final @@ -96,6 +101,11 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v25_services_BenchmarksSource_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_services_CategoryFilter_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_services_CategoryFilter_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_ads_googleads_v25_services_ProductFilter_descriptor; static final @@ -146,6 +156,16 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v25_services_RateMetrics_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_services_ShareMetrics_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_services_ShareMetrics_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_services_AggregateMetrics_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_services_AggregateMetrics_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -203,116 +223,134 @@ public static void registerAllExtensions( "AdditionalApplicationInfo\"x\n\035ListBenchma" + "rksSourcesResponse\022W\n\022benchmarks_sources" + "\030\001 \003(\0132;.google.ads.googleads.v25.servic" + - "es.BenchmarksSourceMetadata\"\376\001\n\030Benchmar" + + "es.BenchmarksSourceMetadata\"\310\002\n\030Benchmar" + "ksSourceMetadata\022m\n\026benchmarks_source_ty" + "pe\030\001 \001(\0162M.google.ads.googleads.v25.enum" + "s.BenchmarksSourceTypeEnum.BenchmarksSou" + "rceType\022Y\n\026industry_vertical_info\030\002 \001(\0132" + "7.google.ads.googleads.v25.services.Indu" + - "stryVerticalInfoH\000B\030\n\026benchmarks_source_" + - "info\"y\n\024IndustryVerticalInfo\022\036\n\026industry" + - "_vertical_name\030\001 \001(\t\022\034\n\024industry_vertica" + - "l_id\030\002 \001(\003\022#\n\033parent_industry_vertical_i" + - "d\030\003 \001(\003\"\326\004\n GenerateBenchmarksMetricsReq" + - "uest\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022>\n\ndate_r" + - "ange\030\002 \001(\0132*.google.ads.googleads.v25.co" + - "mmon.DateRange\022D\n\010location\030\003 \001(\0132-.googl" + - "e.ads.googleads.v25.common.LocationInfoB" + - "\003\340A\002\022S\n\021benchmarks_source\030\004 \001(\01323.google" + - ".ads.googleads.v25.services.BenchmarksSo" + - "urceB\003\340A\002\022M\n\016product_filter\030\005 \001(\01320.goog" + - "le.ads.googleads.v25.services.ProductFil" + - "terB\003\340A\002\022Y\n\024breakdown_definition\030\t \001(\01326" + - ".google.ads.googleads.v25.services.Break" + - "downDefinitionB\003\340A\001\022\032\n\rcurrency_code\030\006 \001" + - "(\tB\003\340A\001\022!\n\031customer_benchmarks_group\030\007 \001" + - "(\t\022T\n\020application_info\030\010 \001(\0132:.google.ad" + - "s.googleads.v25.common.AdditionalApplica" + - "tionInfo\"J\n\020BenchmarksSource\022\036\n\024industry" + - "_vertical_id\030\001 \001(\003H\000B\026\n\024benchmarks_sourc" + - "e_id\"\256\003\n\rProductFilter\022T\n\014product_list\030\001" + - " \001(\0132<.google.ads.googleads.v25.services" + - ".ProductFilter.ProductListH\000\022k\n\030marketin" + - "g_objective_list\030\002 \001(\0132G.google.ads.goog" + - "leads.v25.services.ProductFilter.Marketi" + - "ngObjectiveListH\000\032)\n\013ProductList\022\032\n\rprod" + - "uct_codes\030\001 \003(\tB\003\340A\002\032\233\001\n\026MarketingObject" + - "iveList\022\200\001\n\024marketing_objectives\030\001 \003(\0162]" + - ".google.ads.googleads.v25.enums.Benchmar" + - "ksMarketingObjectiveEnum.BenchmarksMarke" + - "tingObjectiveB\003\340A\002B\021\n\017filter_settings\"\206\001" + - "\n\023BreakdownDefinition\022o\n\016date_breakdown\030" + - "\001 \001(\0162W.google.ads.googleads.v25.enums.B" + - "enchmarksTimeGranularityEnum.BenchmarksT" + - "imeGranularity\"\221\002\n!GenerateBenchmarksMet" + - "ricsResponse\022L\n\020customer_metrics\030\004 \001(\01322" + - ".google.ads.googleads.v25.services.Custo" + - "merMetrics\022N\n\032average_benchmarks_metrics" + - "\030\002 \001(\0132*.google.ads.googleads.v25.servic" + - "es.Metrics\022N\n\021breakdown_metrics\030\003 \003(\01323." + - "google.ads.googleads.v25.services.Breakd" + - "ownMetrics\"\370\001\n\020BreakdownMetrics\022F\n\rbreak" + - "down_key\030\001 \001(\0132/.google.ads.googleads.v2" + - "5.services.BreakdownKey\022L\n\020customer_metr" + - "ics\030\004 \001(\01322.google.ads.googleads.v25.ser" + - "vices.CustomerMetrics\022N\n\032average_benchma" + - "rks_metrics\030\003 \001(\0132*.google.ads.googleads" + - ".v25.services.Metrics\"I\n\014BreakdownKey\0229\n" + - "\005dates\030\001 \001(\0132*.google.ads.googleads.v25." + - "common.DateRange\"W\n\007Metrics\022L\n\024average_r" + - "ate_metrics\030\001 \001(\0132..google.ads.googleads" + - ".v25.services.RateMetrics\"_\n\017CustomerMet" + - "rics\022L\n\024average_rate_metrics\030\001 \001(\0132..goo" + - "gle.ads.googleads.v25.services.RateMetri" + - "cs\"\271\003\n\013RateMetrics\022\023\n\013average_cpm\030\001 \001(\001\022" + - "\037\n\027average_active_view_cpm\030\002 \001(\001\022\034\n\024true" + - "view_average_cpv\030\003 \001(\001\022\023\n\013average_cpc\030\004 " + - "\001(\001\022\023\n\013average_cpi\030\005 \001(\001\022\023\n\013average_cpe\030" + - "\006 \001(\001\022\030\n\020interaction_rate\030\007 \001(\001\022\027\n\017engag" + - "ement_rate\030\010 \001(\001\022\037\n\027active_view_viewabil" + - "ity\030\t \001(\001\022\032\n\022trueview_view_rate\030\n \001(\001\022\032\n" + - "\022click_through_rate\030\013 \001(\001\022!\n\031video_compl" + - "etion_p25_rate\030\014 \001(\001\022!\n\031video_completion" + - "_p50_rate\030\r \001(\001\022!\n\031video_completion_p75_" + - "rate\030\016 \001(\001\022\"\n\032video_completion_p100_rate" + - "\030\017 \001(\0012\315\t\n\021BenchmarksService\022\335\001\n\034ListBen" + - "chmarksAvailableDates\022F.google.ads.googl" + - "eads.v25.services.ListBenchmarksAvailabl" + - "eDatesRequest\032G.google.ads.googleads.v25" + - ".services.ListBenchmarksAvailableDatesRe" + - "sponse\",\202\323\344\223\002&\"!/v25:listBenchmarksAvail" + - "ableDates:\001*\022\311\001\n\027ListBenchmarksLocations" + - "\022A.google.ads.googleads.v25.services.Lis" + - "tBenchmarksLocationsRequest\032B.google.ads" + - ".googleads.v25.services.ListBenchmarksLo" + - "cationsResponse\"\'\202\323\344\223\002!\"\034/v25:listBenchm" + - "arksLocations:\001*\022\305\001\n\026ListBenchmarksProdu" + - "cts\022@.google.ads.googleads.v25.services." + - "ListBenchmarksProductsRequest\032A.google.a" + - "ds.googleads.v25.services.ListBenchmarks" + - "ProductsResponse\"&\202\323\344\223\002 \"\033/v25:listBench" + - "marksProducts:\001*\022\326\001\n\025ListBenchmarksSourc" + - "es\022?.google.ads.googleads.v25.services.L" + - "istBenchmarksSourcesRequest\032@.google.ads" + - ".googleads.v25.services.ListBenchmarksSo" + - "urcesResponse\":\332A\022benchmarks_sources\202\323\344\223" + - "\002\037\"\032/v25:listBenchmarksSources:\001*\022\243\002\n\031Ge" + - "nerateBenchmarksMetrics\022C.google.ads.goo" + - "gleads.v25.services.GenerateBenchmarksMe" + - "tricsRequest\032D.google.ads.googleads.v25." + - "services.GenerateBenchmarksMetricsRespon" + - "se\"{\332A5customer_id,location,benchmarks_s" + - "ource,product_filter\202\323\344\223\002=\"8/v25/custome" + - "rs/{customer_id=*}:generateBenchmarksMet" + - "rics:\001*\032E\312A\030googleads.googleapis.com\322A\'h" + - "ttps://www.googleapis.com/auth/adwordsB\202" + - "\002\n%com.google.ads.googleads.v25.services" + - "B\026BenchmarksServiceProtoP\001ZIgoogle.golan" + - "g.org/genproto/googleapis/ads/googleads/" + - "v25/services;services\242\002\003GAA\252\002!Google.Ads" + - ".GoogleAds.V25.Services\312\002!Google\\Ads\\Goo" + - "gleAds\\V25\\Services\352\002%Google::Ads::Googl" + - "eAds::V25::Servicesb\006proto3" + "stryVerticalInfoH\000\022H\n\rcategory_info\030\003 \001(" + + "\0132/.google.ads.googleads.v25.services.Ca" + + "tegoryInfoH\000B\030\n\026benchmarks_source_info\"y" + + "\n\024IndustryVerticalInfo\022\036\n\026industry_verti" + + "cal_name\030\001 \001(\t\022\034\n\024industry_vertical_id\030\002" + + " \001(\003\022#\n\033parent_industry_vertical_id\030\003 \001(" + + "\003\"Q\n\014CategoryInfo\022\025\n\rcategory_name\030\001 \001(\t" + + "\022\023\n\013category_id\030\002 \001(\003\022\025\n\rcategory_path\030\003" + + " \001(\t\"\242\005\n GenerateBenchmarksMetricsReques" + + "t\022\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022>\n\ndate_rang" + + "e\030\002 \001(\0132*.google.ads.googleads.v25.commo" + + "n.DateRange\022D\n\010location\030\003 \001(\0132-.google.a" + + "ds.googleads.v25.common.LocationInfoB\003\340A" + + "\002\022S\n\021benchmarks_source\030\004 \001(\01323.google.ad" + + "s.googleads.v25.services.BenchmarksSourc" + + "eB\003\340A\002\022J\n\017category_filter\030\n \001(\01321.google" + + ".ads.googleads.v25.services.CategoryFilt" + + "er\022M\n\016product_filter\030\005 \001(\01320.google.ads." + + "googleads.v25.services.ProductFilterB\003\340A" + + "\002\022Y\n\024breakdown_definition\030\t \001(\01326.google" + + ".ads.googleads.v25.services.BreakdownDef" + + "initionB\003\340A\001\022\032\n\rcurrency_code\030\006 \001(\tB\003\340A\001" + + "\022!\n\031customer_benchmarks_group\030\007 \001(\t\022T\n\020a" + + "pplication_info\030\010 \001(\0132:.google.ads.googl" + + "eads.v25.common.AdditionalApplicationInf" + + "o\"e\n\020BenchmarksSource\022\036\n\024industry_vertic" + + "al_id\030\001 \001(\003H\000\022\031\n\017all_advertisers\030\002 \001(\010H\000" + + "B\026\n\024benchmarks_source_id\"+\n\016CategoryFilt" + + "er\022\031\n\014category_ids\030\001 \003(\tB\003\340A\002\"\256\003\n\rProduc" + + "tFilter\022T\n\014product_list\030\001 \001(\0132<.google.a" + + "ds.googleads.v25.services.ProductFilter." + + "ProductListH\000\022k\n\030marketing_objective_lis" + + "t\030\002 \001(\0132G.google.ads.googleads.v25.servi" + + "ces.ProductFilter.MarketingObjectiveList" + + "H\000\032)\n\013ProductList\022\032\n\rproduct_codes\030\001 \003(\t" + + "B\003\340A\002\032\233\001\n\026MarketingObjectiveList\022\200\001\n\024mar" + + "keting_objectives\030\001 \003(\0162].google.ads.goo" + + "gleads.v25.enums.BenchmarksMarketingObje" + + "ctiveEnum.BenchmarksMarketingObjectiveB\003" + + "\340A\002B\021\n\017filter_settings\"\206\001\n\023BreakdownDefi" + + "nition\022o\n\016date_breakdown\030\001 \001(\0162W.google." + + "ads.googleads.v25.enums.BenchmarksTimeGr" + + "anularityEnum.BenchmarksTimeGranularity\"" + + "\221\002\n!GenerateBenchmarksMetricsResponse\022L\n" + + "\020customer_metrics\030\004 \001(\01322.google.ads.goo" + + "gleads.v25.services.CustomerMetrics\022N\n\032a" + + "verage_benchmarks_metrics\030\002 \001(\0132*.google" + + ".ads.googleads.v25.services.Metrics\022N\n\021b" + + "reakdown_metrics\030\003 \003(\01323.google.ads.goog" + + "leads.v25.services.BreakdownMetrics\"\370\001\n\020" + + "BreakdownMetrics\022F\n\rbreakdown_key\030\001 \001(\0132" + + "/.google.ads.googleads.v25.services.Brea" + + "kdownKey\022L\n\020customer_metrics\030\004 \001(\01322.goo" + + "gle.ads.googleads.v25.services.CustomerM" + + "etrics\022N\n\032average_benchmarks_metrics\030\003 \001" + + "(\0132*.google.ads.googleads.v25.services.M" + + "etrics\"I\n\014BreakdownKey\0229\n\005dates\030\001 \001(\0132*." + + "google.ads.googleads.v25.common.DateRang" + + "e\"W\n\007Metrics\022L\n\024average_rate_metrics\030\001 \001" + + "(\0132..google.ads.googleads.v25.services.R" + + "ateMetrics\"\367\001\n\017CustomerMetrics\022L\n\024averag" + + "e_rate_metrics\030\001 \001(\0132..google.ads.google" + + "ads.v25.services.RateMetrics\022F\n\rshare_me" + + "trics\030\002 \001(\0132/.google.ads.googleads.v25.s" + + "ervices.ShareMetrics\022N\n\021aggregate_metric" + + "s\030\003 \001(\01323.google.ads.googleads.v25.servi" + + "ces.AggregateMetrics\"\271\003\n\013RateMetrics\022\023\n\013" + + "average_cpm\030\001 \001(\001\022\037\n\027average_active_view" + + "_cpm\030\002 \001(\001\022\034\n\024trueview_average_cpv\030\003 \001(\001" + + "\022\023\n\013average_cpc\030\004 \001(\001\022\023\n\013average_cpi\030\005 \001" + + "(\001\022\023\n\013average_cpe\030\006 \001(\001\022\030\n\020interaction_r" + + "ate\030\007 \001(\001\022\027\n\017engagement_rate\030\010 \001(\001\022\037\n\027ac" + + "tive_view_viewability\030\t \001(\001\022\032\n\022trueview_" + + "view_rate\030\n \001(\001\022\032\n\022click_through_rate\030\013 " + + "\001(\001\022!\n\031video_completion_p25_rate\030\014 \001(\001\022!" + + "\n\031video_completion_p50_rate\030\r \001(\001\022!\n\031vid" + + "eo_completion_p75_rate\030\016 \001(\001\022\"\n\032video_co" + + "mpletion_p100_rate\030\017 \001(\001\">\n\014ShareMetrics" + + "\022\026\n\016share_of_voice\030\001 \001(\001\022\026\n\016share_of_spe" + + "nd\030\002 \001(\001\"\254\001\n\020AggregateMetrics\022\014\n\004cost\030\001 " + + "\001(\001\022\034\n\024video_trueview_views\030\002 \001(\001\022\023\n\013imp" + + "ressions\030\003 \001(\001\022\034\n\024viewable_impressions\030\004" + + " \001(\001\022\016\n\006clicks\030\005 \001(\001\022\024\n\014interactions\030\006 \001" + + "(\001\022\023\n\013engagements\030\007 \001(\0012\315\t\n\021BenchmarksSe" + + "rvice\022\335\001\n\034ListBenchmarksAvailableDates\022F" + + ".google.ads.googleads.v25.services.ListB" + + "enchmarksAvailableDatesRequest\032G.google." + + "ads.googleads.v25.services.ListBenchmark" + + "sAvailableDatesResponse\",\202\323\344\223\002&\"!/v25:li" + + "stBenchmarksAvailableDates:\001*\022\311\001\n\027ListBe" + + "nchmarksLocations\022A.google.ads.googleads" + + ".v25.services.ListBenchmarksLocationsReq" + + "uest\032B.google.ads.googleads.v25.services" + + ".ListBenchmarksLocationsResponse\"\'\202\323\344\223\002!" + + "\"\034/v25:listBenchmarksLocations:\001*\022\305\001\n\026Li" + + "stBenchmarksProducts\022@.google.ads.google" + + "ads.v25.services.ListBenchmarksProductsR" + + "equest\032A.google.ads.googleads.v25.servic" + + "es.ListBenchmarksProductsResponse\"&\202\323\344\223\002" + + " \"\033/v25:listBenchmarksProducts:\001*\022\326\001\n\025Li" + + "stBenchmarksSources\022?.google.ads.googlea" + + "ds.v25.services.ListBenchmarksSourcesReq" + + "uest\032@.google.ads.googleads.v25.services" + + ".ListBenchmarksSourcesResponse\":\332A\022bench" + + "marks_sources\202\323\344\223\002\037\"\032/v25:listBenchmarks" + + "Sources:\001*\022\243\002\n\031GenerateBenchmarksMetrics" + + "\022C.google.ads.googleads.v25.services.Gen" + + "erateBenchmarksMetricsRequest\032D.google.a" + + "ds.googleads.v25.services.GenerateBenchm" + + "arksMetricsResponse\"{\332A5customer_id,loca" + + "tion,benchmarks_source,product_filter\202\323\344" + + "\223\002=\"8/v25/customers/{customer_id=*}:gene" + + "rateBenchmarksMetrics:\001*\032E\312A\030googleads.g" + + "oogleapis.com\322A\'https://www.googleapis.c" + + "om/auth/adwordsB\202\002\n%com.google.ads.googl" + + "eads.v25.servicesB\026BenchmarksServiceProt" + + "oP\001ZIgoogle.golang.org/genproto/googleap" + + "is/ads/googleads/v25/services;services\242\002" + + "\003GAA\252\002!Google.Ads.GoogleAds.V25.Services" + + "\312\002!Google\\Ads\\GoogleAds\\V25\\Services\352\002%G" + + "oogle::Ads::GoogleAds::V25::Servicesb\006pr" + + "oto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -328,149 +366,173 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_ListBenchmarksAvailableDatesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_ListBenchmarksAvailableDatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBenchmarksAvailableDatesRequest_descriptor, new java.lang.String[] { "ApplicationInfo", }); internal_static_google_ads_googleads_v25_services_ListBenchmarksAvailableDatesResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ListBenchmarksAvailableDatesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBenchmarksAvailableDatesResponse_descriptor, new java.lang.String[] { "SupportedDates", }); internal_static_google_ads_googleads_v25_services_ListBenchmarksLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_ListBenchmarksLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBenchmarksLocationsRequest_descriptor, new java.lang.String[] { "ApplicationInfo", }); internal_static_google_ads_googleads_v25_services_ListBenchmarksLocationsResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_ListBenchmarksLocationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBenchmarksLocationsResponse_descriptor, new java.lang.String[] { "BenchmarksLocations", }); internal_static_google_ads_googleads_v25_services_BenchmarksLocation_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_BenchmarksLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BenchmarksLocation_descriptor, new java.lang.String[] { "LocationName", "LocationType", "LocationInfo", }); internal_static_google_ads_googleads_v25_services_ListBenchmarksProductsRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_ListBenchmarksProductsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBenchmarksProductsRequest_descriptor, new java.lang.String[] { "ApplicationInfo", }); internal_static_google_ads_googleads_v25_services_ListBenchmarksProductsResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_ListBenchmarksProductsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBenchmarksProductsResponse_descriptor, new java.lang.String[] { "BenchmarksProducts", }); internal_static_google_ads_googleads_v25_services_BenchmarksProductMetadata_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_BenchmarksProductMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BenchmarksProductMetadata_descriptor, new java.lang.String[] { "ProductName", "ProductCode", "MarketingObjective", }); internal_static_google_ads_googleads_v25_services_ListBenchmarksSourcesRequest_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_ListBenchmarksSourcesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBenchmarksSourcesRequest_descriptor, new java.lang.String[] { "BenchmarksSources", "ApplicationInfo", }); internal_static_google_ads_googleads_v25_services_ListBenchmarksSourcesResponse_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_ListBenchmarksSourcesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListBenchmarksSourcesResponse_descriptor, new java.lang.String[] { "BenchmarksSources", }); internal_static_google_ads_googleads_v25_services_BenchmarksSourceMetadata_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_services_BenchmarksSourceMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BenchmarksSourceMetadata_descriptor, - new java.lang.String[] { "BenchmarksSourceType", "IndustryVerticalInfo", "BenchmarksSourceInfo", }); + new java.lang.String[] { "BenchmarksSourceType", "IndustryVerticalInfo", "CategoryInfo", "BenchmarksSourceInfo", }); internal_static_google_ads_googleads_v25_services_IndustryVerticalInfo_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_services_IndustryVerticalInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_IndustryVerticalInfo_descriptor, new java.lang.String[] { "IndustryVerticalName", "IndustryVerticalId", "ParentIndustryVerticalId", }); + internal_static_google_ads_googleads_v25_services_CategoryInfo_descriptor = + getDescriptor().getMessageType(12); + internal_static_google_ads_googleads_v25_services_CategoryInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_services_CategoryInfo_descriptor, + new java.lang.String[] { "CategoryName", "CategoryId", "CategoryPath", }); internal_static_google_ads_googleads_v25_services_GenerateBenchmarksMetricsRequest_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_services_GenerateBenchmarksMetricsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateBenchmarksMetricsRequest_descriptor, - new java.lang.String[] { "CustomerId", "DateRange", "Location", "BenchmarksSource", "ProductFilter", "BreakdownDefinition", "CurrencyCode", "CustomerBenchmarksGroup", "ApplicationInfo", }); + new java.lang.String[] { "CustomerId", "DateRange", "Location", "BenchmarksSource", "CategoryFilter", "ProductFilter", "BreakdownDefinition", "CurrencyCode", "CustomerBenchmarksGroup", "ApplicationInfo", }); internal_static_google_ads_googleads_v25_services_BenchmarksSource_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_services_BenchmarksSource_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BenchmarksSource_descriptor, - new java.lang.String[] { "IndustryVerticalId", "BenchmarksSourceId", }); + new java.lang.String[] { "IndustryVerticalId", "AllAdvertisers", "BenchmarksSourceId", }); + internal_static_google_ads_googleads_v25_services_CategoryFilter_descriptor = + getDescriptor().getMessageType(15); + internal_static_google_ads_googleads_v25_services_CategoryFilter_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_services_CategoryFilter_descriptor, + new java.lang.String[] { "CategoryIds", }); internal_static_google_ads_googleads_v25_services_ProductFilter_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v25_services_ProductFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ProductFilter_descriptor, new java.lang.String[] { "ProductList", "MarketingObjectiveList", "FilterSettings", }); internal_static_google_ads_googleads_v25_services_ProductFilter_ProductList_descriptor = - internal_static_google_ads_googleads_v25_services_ProductFilter_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_ProductFilter_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_ProductFilter_ProductList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ProductFilter_ProductList_descriptor, new java.lang.String[] { "ProductCodes", }); internal_static_google_ads_googleads_v25_services_ProductFilter_MarketingObjectiveList_descriptor = - internal_static_google_ads_googleads_v25_services_ProductFilter_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_services_ProductFilter_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_services_ProductFilter_MarketingObjectiveList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ProductFilter_MarketingObjectiveList_descriptor, new java.lang.String[] { "MarketingObjectives", }); internal_static_google_ads_googleads_v25_services_BreakdownDefinition_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(17); internal_static_google_ads_googleads_v25_services_BreakdownDefinition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BreakdownDefinition_descriptor, new java.lang.String[] { "DateBreakdown", }); internal_static_google_ads_googleads_v25_services_GenerateBenchmarksMetricsResponse_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(18); internal_static_google_ads_googleads_v25_services_GenerateBenchmarksMetricsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateBenchmarksMetricsResponse_descriptor, new java.lang.String[] { "CustomerMetrics", "AverageBenchmarksMetrics", "BreakdownMetrics", }); internal_static_google_ads_googleads_v25_services_BreakdownMetrics_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(19); internal_static_google_ads_googleads_v25_services_BreakdownMetrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BreakdownMetrics_descriptor, new java.lang.String[] { "BreakdownKey", "CustomerMetrics", "AverageBenchmarksMetrics", }); internal_static_google_ads_googleads_v25_services_BreakdownKey_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(20); internal_static_google_ads_googleads_v25_services_BreakdownKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BreakdownKey_descriptor, new java.lang.String[] { "Dates", }); internal_static_google_ads_googleads_v25_services_Metrics_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageType(21); internal_static_google_ads_googleads_v25_services_Metrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_Metrics_descriptor, new java.lang.String[] { "AverageRateMetrics", }); internal_static_google_ads_googleads_v25_services_CustomerMetrics_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageType(22); internal_static_google_ads_googleads_v25_services_CustomerMetrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerMetrics_descriptor, - new java.lang.String[] { "AverageRateMetrics", }); + new java.lang.String[] { "AverageRateMetrics", "ShareMetrics", "AggregateMetrics", }); internal_static_google_ads_googleads_v25_services_RateMetrics_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageType(23); internal_static_google_ads_googleads_v25_services_RateMetrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RateMetrics_descriptor, new java.lang.String[] { "AverageCpm", "AverageActiveViewCpm", "TrueviewAverageCpv", "AverageCpc", "AverageCpi", "AverageCpe", "InteractionRate", "EngagementRate", "ActiveViewViewability", "TrueviewViewRate", "ClickThroughRate", "VideoCompletionP25Rate", "VideoCompletionP50Rate", "VideoCompletionP75Rate", "VideoCompletionP100Rate", }); + internal_static_google_ads_googleads_v25_services_ShareMetrics_descriptor = + getDescriptor().getMessageType(24); + internal_static_google_ads_googleads_v25_services_ShareMetrics_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_services_ShareMetrics_descriptor, + new java.lang.String[] { "ShareOfVoice", "ShareOfSpend", }); + internal_static_google_ads_googleads_v25_services_AggregateMetrics_descriptor = + getDescriptor().getMessageType(25); + internal_static_google_ads_googleads_v25_services_AggregateMetrics_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_ads_googleads_v25_services_AggregateMetrics_descriptor, + new java.lang.String[] { "Cost", "VideoTrueviewViews", "Impressions", "ViewableImpressions", "Clicks", "Interactions", "Engagements", }); descriptor.resolveAllFeaturesImmutable(); com.google.ads.googleads.v25.common.AdditionalApplicationInfoProto.getDescriptor(); com.google.ads.googleads.v25.common.CriteriaProto.getDescriptor(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceSettings.java index 57674b0775..642d36a4a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class BenchmarksServiceSettings extends ClientSettings { @@ -160,7 +163,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -180,7 +183,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(BenchmarksServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSource.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSource.java index 724ae44549..699e4f061e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSource.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSource.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -24,10 +24,10 @@ public final class BenchmarksSource extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BenchmarksSource.class.getName()); + "BenchmarksSource"); } // Use BenchmarksSource.newBuilder() to construct. private BenchmarksSource(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -56,6 +56,7 @@ public enum BenchmarksSourceIdCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { INDUSTRY_VERTICAL_ID(1), + ALL_ADVERTISERS(2), BENCHMARKSSOURCEID_NOT_SET(0); private final int value; private BenchmarksSourceIdCase(int value) { @@ -74,6 +75,7 @@ public static BenchmarksSourceIdCase valueOf(int value) { public static BenchmarksSourceIdCase forNumber(int value) { switch (value) { case 1: return INDUSTRY_VERTICAL_ID; + case 2: return ALL_ADVERTISERS; case 0: return BENCHMARKSSOURCEID_NOT_SET; default: return null; } @@ -118,6 +120,41 @@ public long getIndustryVerticalId() { return 0L; } + public static final int ALL_ADVERTISERS_FIELD_NUMBER = 2; + /** + *
+   * Comparison against all advertisers running Ads. This benchmarking option
+   * must utilize additional filters. Setting the `category_filter` is
+   * required. One or more categories will scope the metrics of both the
+   * customer and all advertisers to those selected categories.
+   * 
+ * + * bool all_advertisers = 2; + * @return Whether the allAdvertisers field is set. + */ + @java.lang.Override + public boolean hasAllAdvertisers() { + return benchmarksSourceIdCase_ == 2; + } + /** + *
+   * Comparison against all advertisers running Ads. This benchmarking option
+   * must utilize additional filters. Setting the `category_filter` is
+   * required. One or more categories will scope the metrics of both the
+   * customer and all advertisers to those selected categories.
+   * 
+ * + * bool all_advertisers = 2; + * @return The allAdvertisers. + */ + @java.lang.Override + public boolean getAllAdvertisers() { + if (benchmarksSourceIdCase_ == 2) { + return (java.lang.Boolean) benchmarksSourceId_; + } + return false; + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -136,6 +173,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) output.writeInt64( 1, (long)((java.lang.Long) benchmarksSourceId_)); } + if (benchmarksSourceIdCase_ == 2) { + output.writeBool( + 2, (boolean)((java.lang.Boolean) benchmarksSourceId_)); + } getUnknownFields().writeTo(output); } @@ -150,6 +191,11 @@ public int getSerializedSize() { .computeInt64Size( 1, (long)((java.lang.Long) benchmarksSourceId_)); } + if (benchmarksSourceIdCase_ == 2) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize( + 2, (boolean)((java.lang.Boolean) benchmarksSourceId_)); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -171,6 +217,10 @@ public boolean equals(final java.lang.Object obj) { if (getIndustryVerticalId() != other.getIndustryVerticalId()) return false; break; + case 2: + if (getAllAdvertisers() + != other.getAllAdvertisers()) return false; + break; case 0: default: } @@ -191,6 +241,11 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getIndustryVerticalId()); break; + case 2: + hash = (37 * hash) + ALL_ADVERTISERS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAllAdvertisers()); + break; case 0: default: } @@ -391,6 +446,10 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.BenchmarksSource setIndustryVerticalId(other.getIndustryVerticalId()); break; } + case ALL_ADVERTISERS: { + setAllAdvertisers(other.getAllAdvertisers()); + break; + } case BENCHMARKSSOURCEID_NOT_SET: { break; } @@ -426,6 +485,11 @@ public Builder mergeFrom( benchmarksSourceIdCase_ = 1; break; } // case 8 + case 16: { + benchmarksSourceId_ = input.readBool(); + benchmarksSourceIdCase_ = 2; + break; + } // case 16 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -516,6 +580,76 @@ public Builder clearIndustryVerticalId() { return this; } + /** + *
+     * Comparison against all advertisers running Ads. This benchmarking option
+     * must utilize additional filters. Setting the `category_filter` is
+     * required. One or more categories will scope the metrics of both the
+     * customer and all advertisers to those selected categories.
+     * 
+ * + * bool all_advertisers = 2; + * @return Whether the allAdvertisers field is set. + */ + public boolean hasAllAdvertisers() { + return benchmarksSourceIdCase_ == 2; + } + /** + *
+     * Comparison against all advertisers running Ads. This benchmarking option
+     * must utilize additional filters. Setting the `category_filter` is
+     * required. One or more categories will scope the metrics of both the
+     * customer and all advertisers to those selected categories.
+     * 
+ * + * bool all_advertisers = 2; + * @return The allAdvertisers. + */ + public boolean getAllAdvertisers() { + if (benchmarksSourceIdCase_ == 2) { + return (java.lang.Boolean) benchmarksSourceId_; + } + return false; + } + /** + *
+     * Comparison against all advertisers running Ads. This benchmarking option
+     * must utilize additional filters. Setting the `category_filter` is
+     * required. One or more categories will scope the metrics of both the
+     * customer and all advertisers to those selected categories.
+     * 
+ * + * bool all_advertisers = 2; + * @param value The allAdvertisers to set. + * @return This builder for chaining. + */ + public Builder setAllAdvertisers(boolean value) { + + benchmarksSourceIdCase_ = 2; + benchmarksSourceId_ = value; + onChanged(); + return this; + } + /** + *
+     * Comparison against all advertisers running Ads. This benchmarking option
+     * must utilize additional filters. Setting the `category_filter` is
+     * required. One or more categories will scope the metrics of both the
+     * customer and all advertisers to those selected categories.
+     * 
+ * + * bool all_advertisers = 2; + * @return This builder for chaining. + */ + public Builder clearAllAdvertisers() { + if (benchmarksSourceIdCase_ == 2) { + benchmarksSourceIdCase_ = 0; + benchmarksSourceId_ = null; + onChanged(); + } + return this; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.BenchmarksSource) } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceMetadata.java index 8fcc53c38e..979282d23a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BenchmarksSourceMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BenchmarksSourceMetadata.class.getName()); + "BenchmarksSourceMetadata"); } // Use BenchmarksSourceMetadata.newBuilder() to construct. private BenchmarksSourceMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -55,6 +55,7 @@ public enum BenchmarksSourceInfoCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { INDUSTRY_VERTICAL_INFO(2), + CATEGORY_INFO(3), BENCHMARKSSOURCEINFO_NOT_SET(0); private final int value; private BenchmarksSourceInfoCase(int value) { @@ -73,6 +74,7 @@ public static BenchmarksSourceInfoCase valueOf(int value) { public static BenchmarksSourceInfoCase forNumber(int value) { switch (value) { case 2: return INDUSTRY_VERTICAL_INFO; + case 3: return CATEGORY_INFO; case 0: return BENCHMARKSSOURCEINFO_NOT_SET; default: return null; } @@ -157,6 +159,49 @@ public com.google.ads.googleads.v25.services.IndustryVerticalInfoOrBuilder getIn return com.google.ads.googleads.v25.services.IndustryVerticalInfo.getDefaultInstance(); } + public static final int CATEGORY_INFO_FIELD_NUMBER = 3; + /** + *
+   * Information on the Product & Service Category.
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + * @return Whether the categoryInfo field is set. + */ + @java.lang.Override + public boolean hasCategoryInfo() { + return benchmarksSourceInfoCase_ == 3; + } + /** + *
+   * Information on the Product & Service Category.
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + * @return The categoryInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryInfo getCategoryInfo() { + if (benchmarksSourceInfoCase_ == 3) { + return (com.google.ads.googleads.v25.services.CategoryInfo) benchmarksSourceInfo_; + } + return com.google.ads.googleads.v25.services.CategoryInfo.getDefaultInstance(); + } + /** + *
+   * Information on the Product & Service Category.
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryInfoOrBuilder getCategoryInfoOrBuilder() { + if (benchmarksSourceInfoCase_ == 3) { + return (com.google.ads.googleads.v25.services.CategoryInfo) benchmarksSourceInfo_; + } + return com.google.ads.googleads.v25.services.CategoryInfo.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -177,6 +222,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (benchmarksSourceInfoCase_ == 2) { output.writeMessage(2, (com.google.ads.googleads.v25.services.IndustryVerticalInfo) benchmarksSourceInfo_); } + if (benchmarksSourceInfoCase_ == 3) { + output.writeMessage(3, (com.google.ads.googleads.v25.services.CategoryInfo) benchmarksSourceInfo_); + } getUnknownFields().writeTo(output); } @@ -194,6 +242,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (com.google.ads.googleads.v25.services.IndustryVerticalInfo) benchmarksSourceInfo_); } + if (benchmarksSourceInfoCase_ == 3) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, (com.google.ads.googleads.v25.services.CategoryInfo) benchmarksSourceInfo_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -216,6 +268,10 @@ public boolean equals(final java.lang.Object obj) { if (!getIndustryVerticalInfo() .equals(other.getIndustryVerticalInfo())) return false; break; + case 3: + if (!getCategoryInfo() + .equals(other.getCategoryInfo())) return false; + break; case 0: default: } @@ -237,6 +293,10 @@ public int hashCode() { hash = (37 * hash) + INDUSTRY_VERTICAL_INFO_FIELD_NUMBER; hash = (53 * hash) + getIndustryVerticalInfo().hashCode(); break; + case 3: + hash = (37 * hash) + CATEGORY_INFO_FIELD_NUMBER; + hash = (53 * hash) + getCategoryInfo().hashCode(); + break; case 0: default: } @@ -379,6 +439,9 @@ public Builder clear() { if (industryVerticalInfoBuilder_ != null) { industryVerticalInfoBuilder_.clear(); } + if (categoryInfoBuilder_ != null) { + categoryInfoBuilder_.clear(); + } benchmarksSourceInfoCase_ = 0; benchmarksSourceInfo_ = null; return this; @@ -427,6 +490,10 @@ private void buildPartialOneofs(com.google.ads.googleads.v25.services.Benchmarks industryVerticalInfoBuilder_ != null) { result.benchmarksSourceInfo_ = industryVerticalInfoBuilder_.build(); } + if (benchmarksSourceInfoCase_ == 3 && + categoryInfoBuilder_ != null) { + result.benchmarksSourceInfo_ = categoryInfoBuilder_.build(); + } } @java.lang.Override @@ -449,6 +516,10 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.BenchmarksSourceM mergeIndustryVerticalInfo(other.getIndustryVerticalInfo()); break; } + case CATEGORY_INFO: { + mergeCategoryInfo(other.getCategoryInfo()); + break; + } case BENCHMARKSSOURCEINFO_NOT_SET: { break; } @@ -491,6 +562,13 @@ public Builder mergeFrom( benchmarksSourceInfoCase_ = 2; break; } // case 18 + case 26: { + input.readMessage( + internalGetCategoryInfoFieldBuilder().getBuilder(), + extensionRegistry); + benchmarksSourceInfoCase_ = 3; + break; + } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -772,6 +850,184 @@ public com.google.ads.googleads.v25.services.IndustryVerticalInfoOrBuilder getIn return industryVerticalInfoBuilder_; } + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.CategoryInfo, com.google.ads.googleads.v25.services.CategoryInfo.Builder, com.google.ads.googleads.v25.services.CategoryInfoOrBuilder> categoryInfoBuilder_; + /** + *
+     * Information on the Product & Service Category.
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + * @return Whether the categoryInfo field is set. + */ + @java.lang.Override + public boolean hasCategoryInfo() { + return benchmarksSourceInfoCase_ == 3; + } + /** + *
+     * Information on the Product & Service Category.
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + * @return The categoryInfo. + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryInfo getCategoryInfo() { + if (categoryInfoBuilder_ == null) { + if (benchmarksSourceInfoCase_ == 3) { + return (com.google.ads.googleads.v25.services.CategoryInfo) benchmarksSourceInfo_; + } + return com.google.ads.googleads.v25.services.CategoryInfo.getDefaultInstance(); + } else { + if (benchmarksSourceInfoCase_ == 3) { + return categoryInfoBuilder_.getMessage(); + } + return com.google.ads.googleads.v25.services.CategoryInfo.getDefaultInstance(); + } + } + /** + *
+     * Information on the Product & Service Category.
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + */ + public Builder setCategoryInfo(com.google.ads.googleads.v25.services.CategoryInfo value) { + if (categoryInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + benchmarksSourceInfo_ = value; + onChanged(); + } else { + categoryInfoBuilder_.setMessage(value); + } + benchmarksSourceInfoCase_ = 3; + return this; + } + /** + *
+     * Information on the Product & Service Category.
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + */ + public Builder setCategoryInfo( + com.google.ads.googleads.v25.services.CategoryInfo.Builder builderForValue) { + if (categoryInfoBuilder_ == null) { + benchmarksSourceInfo_ = builderForValue.build(); + onChanged(); + } else { + categoryInfoBuilder_.setMessage(builderForValue.build()); + } + benchmarksSourceInfoCase_ = 3; + return this; + } + /** + *
+     * Information on the Product & Service Category.
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + */ + public Builder mergeCategoryInfo(com.google.ads.googleads.v25.services.CategoryInfo value) { + if (categoryInfoBuilder_ == null) { + if (benchmarksSourceInfoCase_ == 3 && + benchmarksSourceInfo_ != com.google.ads.googleads.v25.services.CategoryInfo.getDefaultInstance()) { + benchmarksSourceInfo_ = com.google.ads.googleads.v25.services.CategoryInfo.newBuilder((com.google.ads.googleads.v25.services.CategoryInfo) benchmarksSourceInfo_) + .mergeFrom(value).buildPartial(); + } else { + benchmarksSourceInfo_ = value; + } + onChanged(); + } else { + if (benchmarksSourceInfoCase_ == 3) { + categoryInfoBuilder_.mergeFrom(value); + } else { + categoryInfoBuilder_.setMessage(value); + } + } + benchmarksSourceInfoCase_ = 3; + return this; + } + /** + *
+     * Information on the Product & Service Category.
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + */ + public Builder clearCategoryInfo() { + if (categoryInfoBuilder_ == null) { + if (benchmarksSourceInfoCase_ == 3) { + benchmarksSourceInfoCase_ = 0; + benchmarksSourceInfo_ = null; + onChanged(); + } + } else { + if (benchmarksSourceInfoCase_ == 3) { + benchmarksSourceInfoCase_ = 0; + benchmarksSourceInfo_ = null; + } + categoryInfoBuilder_.clear(); + } + return this; + } + /** + *
+     * Information on the Product & Service Category.
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + */ + public com.google.ads.googleads.v25.services.CategoryInfo.Builder getCategoryInfoBuilder() { + return internalGetCategoryInfoFieldBuilder().getBuilder(); + } + /** + *
+     * Information on the Product & Service Category.
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryInfoOrBuilder getCategoryInfoOrBuilder() { + if ((benchmarksSourceInfoCase_ == 3) && (categoryInfoBuilder_ != null)) { + return categoryInfoBuilder_.getMessageOrBuilder(); + } else { + if (benchmarksSourceInfoCase_ == 3) { + return (com.google.ads.googleads.v25.services.CategoryInfo) benchmarksSourceInfo_; + } + return com.google.ads.googleads.v25.services.CategoryInfo.getDefaultInstance(); + } + } + /** + *
+     * Information on the Product & Service Category.
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.CategoryInfo, com.google.ads.googleads.v25.services.CategoryInfo.Builder, com.google.ads.googleads.v25.services.CategoryInfoOrBuilder> + internalGetCategoryInfoFieldBuilder() { + if (categoryInfoBuilder_ == null) { + if (!(benchmarksSourceInfoCase_ == 3)) { + benchmarksSourceInfo_ = com.google.ads.googleads.v25.services.CategoryInfo.getDefaultInstance(); + } + categoryInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.CategoryInfo, com.google.ads.googleads.v25.services.CategoryInfo.Builder, com.google.ads.googleads.v25.services.CategoryInfoOrBuilder>( + (com.google.ads.googleads.v25.services.CategoryInfo) benchmarksSourceInfo_, + getParentForChildren(), + isClean()); + benchmarksSourceInfo_ = null; + } + benchmarksSourceInfoCase_ = 3; + onChanged(); + return categoryInfoBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.BenchmarksSourceMetadata) } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceMetadataOrBuilder.java index 21b9eb5871..8783f45d1f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -56,5 +56,32 @@ public interface BenchmarksSourceMetadataOrBuilder extends */ com.google.ads.googleads.v25.services.IndustryVerticalInfoOrBuilder getIndustryVerticalInfoOrBuilder(); + /** + *
+   * Information on the Product & Service Category.
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + * @return Whether the categoryInfo field is set. + */ + boolean hasCategoryInfo(); + /** + *
+   * Information on the Product & Service Category.
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + * @return The categoryInfo. + */ + com.google.ads.googleads.v25.services.CategoryInfo getCategoryInfo(); + /** + *
+   * Information on the Product & Service Category.
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryInfo category_info = 3; + */ + com.google.ads.googleads.v25.services.CategoryInfoOrBuilder getCategoryInfoOrBuilder(); + com.google.ads.googleads.v25.services.BenchmarksSourceMetadata.BenchmarksSourceInfoCase getBenchmarksSourceInfoCase(); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceOrBuilder.java index 427f2c02d6..c9f89db436 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BenchmarksSourceOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -29,5 +29,30 @@ public interface BenchmarksSourceOrBuilder extends */ long getIndustryVerticalId(); + /** + *
+   * Comparison against all advertisers running Ads. This benchmarking option
+   * must utilize additional filters. Setting the `category_filter` is
+   * required. One or more categories will scope the metrics of both the
+   * customer and all advertisers to those selected categories.
+   * 
+ * + * bool all_advertisers = 2; + * @return Whether the allAdvertisers field is set. + */ + boolean hasAllAdvertisers(); + /** + *
+   * Comparison against all advertisers running Ads. This benchmarking option
+   * must utilize additional filters. Setting the `category_filter` is
+   * required. One or more categories will scope the metrics of both the
+   * customer and all advertisers to those selected categories.
+   * 
+ * + * bool all_advertisers = 2; + * @return The allAdvertisers. + */ + boolean getAllAdvertisers(); + com.google.ads.googleads.v25.services.BenchmarksSource.BenchmarksSourceIdCase getBenchmarksSourceIdCase(); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionOperation.java index 74b31e485e..3f118cf7df 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_data_exclusion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BiddingDataExclusionOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingDataExclusionOperation.class.getName()); + "BiddingDataExclusionOperation"); } // Use BiddingDataExclusionOperation.newBuilder() to construct. private BiddingDataExclusionOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionOperationOrBuilder.java index ba78fb35c0..0afb49f931 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_data_exclusion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceClient.java index b0a2f5c4f1..ef1f776fb4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class BiddingDataExclusionServiceClient implements BackgroundResource { - private final BiddingDataExclusionServiceSettings settings; + private final @Nullable BiddingDataExclusionServiceSettings settings; private final BiddingDataExclusionServiceStub stub; /** Constructs an instance of BiddingDataExclusionServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected BiddingDataExclusionServiceClient(BiddingDataExclusionServiceStub stub this.stub = stub; } - public final BiddingDataExclusionServiceSettings getSettings() { + public final @Nullable BiddingDataExclusionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceProto.java index f85419fbad..f72348e931 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_data_exclusion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class BiddingDataExclusionServiceProto { +public final class BiddingDataExclusionServiceProto extends com.google.protobuf.GeneratedFile { private BiddingDataExclusionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingDataExclusionServiceProto.class.getName()); + "BiddingDataExclusionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -121,25 +121,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateBiddingDataExclusionsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateBiddingDataExclusionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBiddingDataExclusionsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_BiddingDataExclusionOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_BiddingDataExclusionOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BiddingDataExclusionOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateBiddingDataExclusionsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateBiddingDataExclusionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBiddingDataExclusionsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateBiddingDataExclusionsResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateBiddingDataExclusionsResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBiddingDataExclusionsResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceSettings.java index 868420bcdd..cc60e87640 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingDataExclusionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class BiddingDataExclusionServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(BiddingDataExclusionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentOperation.java index f85c909903..688b582d05 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_seasonality_adjustment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BiddingSeasonalityAdjustmentOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingSeasonalityAdjustmentOperation.class.getName()); + "BiddingSeasonalityAdjustmentOperation"); } // Use BiddingSeasonalityAdjustmentOperation.newBuilder() to construct. private BiddingSeasonalityAdjustmentOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentOperationOrBuilder.java index d4c117491c..51acabfa50 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_seasonality_adjustment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceClient.java index 950f964e24..2dec085b1b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -122,9 +124,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class BiddingSeasonalityAdjustmentServiceClient implements BackgroundResource { - private final BiddingSeasonalityAdjustmentServiceSettings settings; + private final @Nullable BiddingSeasonalityAdjustmentServiceSettings settings; private final BiddingSeasonalityAdjustmentServiceStub stub; /** Constructs an instance of BiddingSeasonalityAdjustmentServiceClient with default settings. */ @@ -170,7 +173,7 @@ protected BiddingSeasonalityAdjustmentServiceClient( this.stub = stub; } - public final BiddingSeasonalityAdjustmentServiceSettings getSettings() { + public final @Nullable BiddingSeasonalityAdjustmentServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceProto.java index 6b13b9d47d..ebf5c96a57 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_seasonality_adjustment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class BiddingSeasonalityAdjustmentServiceProto { +public final class BiddingSeasonalityAdjustmentServiceProto extends com.google.protobuf.GeneratedFile { private BiddingSeasonalityAdjustmentServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingSeasonalityAdjustmentServiceProto.class.getName()); + "BiddingSeasonalityAdjustmentServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -125,25 +125,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateBiddingSeasonalityAdjustmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateBiddingSeasonalityAdjustmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBiddingSeasonalityAdjustmentsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_BiddingSeasonalityAdjustmentOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_BiddingSeasonalityAdjustmentOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BiddingSeasonalityAdjustmentOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateBiddingSeasonalityAdjustmentsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateBiddingSeasonalityAdjustmentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBiddingSeasonalityAdjustmentsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateBiddingSeasonalityAdjustmentsResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateBiddingSeasonalityAdjustmentsResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBiddingSeasonalityAdjustmentsResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceSettings.java index f34ba6ce8d..b5d6ceb96d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingSeasonalityAdjustmentServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class BiddingSeasonalityAdjustmentServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -161,7 +164,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(BiddingSeasonalityAdjustmentServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyOperation.java index 6217ecb64a..cf68e0f609 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_strategy_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BiddingStrategyOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingStrategyOperation.class.getName()); + "BiddingStrategyOperation"); } // Use BiddingStrategyOperation.newBuilder() to construct. private BiddingStrategyOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyOperationOrBuilder.java index edd335aaae..8a1e4733c6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_strategy_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceClient.java index 5df966bf2a..8f45ceb629 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class BiddingStrategyServiceClient implements BackgroundResource { - private final BiddingStrategyServiceSettings settings; + private final @Nullable BiddingStrategyServiceSettings settings; private final BiddingStrategyServiceStub stub; /** Constructs an instance of BiddingStrategyServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected BiddingStrategyServiceClient(BiddingStrategyServiceStub stub) { this.stub = stub; } - public final BiddingStrategyServiceSettings getSettings() { + public final @Nullable BiddingStrategyServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceProto.java index ce97e2d325..c40edb0a29 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_strategy_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class BiddingStrategyServiceProto { +public final class BiddingStrategyServiceProto extends com.google.protobuf.GeneratedFile { private BiddingStrategyServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BiddingStrategyServiceProto.class.getName()); + "BiddingStrategyServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -119,25 +119,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateBiddingStrategiesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateBiddingStrategiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBiddingStrategiesRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_BiddingStrategyOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_BiddingStrategyOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BiddingStrategyOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateBiddingStrategiesResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateBiddingStrategiesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBiddingStrategiesResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateBiddingStrategyResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateBiddingStrategyResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBiddingStrategyResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceSettings.java index 0f71d50dc0..128d0656f4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BiddingStrategyServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class BiddingStrategyServiceSettings extends ClientSettings { @@ -136,7 +139,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -157,7 +160,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(BiddingStrategyServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupOperation.java index 3c900a06a2..78d54b4c2f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/billing_setup_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class BillingSetupOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BillingSetupOperation.class.getName()); + "BillingSetupOperation"); } // Use BillingSetupOperation.newBuilder() to construct. private BillingSetupOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupOperationOrBuilder.java index c771e46a9e..3b23e70d8e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/billing_setup_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceClient.java index a78acd4b22..ccf504f194 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -125,9 +127,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class BillingSetupServiceClient implements BackgroundResource { - private final BillingSetupServiceSettings settings; + private final @Nullable BillingSetupServiceSettings settings; private final BillingSetupServiceStub stub; /** Constructs an instance of BillingSetupServiceClient with default settings. */ @@ -167,7 +170,7 @@ protected BillingSetupServiceClient(BillingSetupServiceStub stub) { this.stub = stub; } - public final BillingSetupServiceSettings getSettings() { + public final @Nullable BillingSetupServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceProto.java index 05926abe0b..e861367c50 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/billing_setup_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class BillingSetupServiceProto { +public final class BillingSetupServiceProto extends com.google.protobuf.GeneratedFile { private BillingSetupServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BillingSetupServiceProto.class.getName()); + "BillingSetupServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -101,25 +101,25 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateBillingSetupRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateBillingSetupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBillingSetupRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", }); internal_static_google_ads_googleads_v25_services_BillingSetupOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_BillingSetupOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BillingSetupOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateBillingSetupResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateBillingSetupResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBillingSetupResponse_descriptor, new java.lang.String[] { "Result", }); internal_static_google_ads_googleads_v25_services_MutateBillingSetupResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateBillingSetupResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateBillingSetupResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceSettings.java index 9c285651b6..c1ceeecc6a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BillingSetupServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class BillingSetupServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -155,7 +158,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(BillingSetupServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsRequest.java index 777ae85442..8397f0eb7e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reservation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class BookCampaignsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BookCampaignsRequest.class.getName()); + "BookCampaignsRequest"); } // Use BookCampaignsRequest.newBuilder() to construct. private BookCampaignsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsRequestOrBuilder.java index 45a0978e25..bb550b0512 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reservation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsResponse.java index 49bc28f1a5..645e68da82 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reservation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class BookCampaignsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BookCampaignsResponse.class.getName()); + "BookCampaignsResponse"); } // Use BookCampaignsResponse.newBuilder() to construct. private BookCampaignsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsResponseOrBuilder.java index 4d06c197b9..4efb8d66c9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BookCampaignsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reservation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandCampaignAssets.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandCampaignAssets.java index a7eeea330a..e13253ff28 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandCampaignAssets.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandCampaignAssets.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class BrandCampaignAssets extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BrandCampaignAssets.class.getName()); + "BrandCampaignAssets"); } // Use BrandCampaignAssets.newBuilder() to construct. private BrandCampaignAssets(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandCampaignAssetsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandCampaignAssetsOrBuilder.java index ac49b8167d..56e09c1f88 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandCampaignAssetsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandCampaignAssetsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSentimentInsight.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSentimentInsight.java new file mode 100644 index 0000000000..c7c68408a4 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSentimentInsight.java @@ -0,0 +1,1570 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/content_creator_insights_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +/** + *

+ * Brand sentiment for a specific month. Measuring brand sentiment involves
+ * using AI models to analyze YouTube video content related to the brand,
+ * categorizing the sentiment as positive, negative, or neutral.
+ * Only the video content itself is analyzed; user comments are not included.
+ * The AI models are powered by Gemini and can make mistakes.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.BrandSentimentInsight} + */ +@com.google.protobuf.Generated +public final class BrandSentimentInsight extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.services.BrandSentimentInsight) + BrandSentimentInsightOrBuilder { +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= */ "", + "BrandSentimentInsight"); + } + // Use BrandSentimentInsight.newBuilder() to construct. + private BrandSentimentInsight(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private BrandSentimentInsight() { + month_ = ""; + sentimentDistributions_ = java.util.Collections.emptyList(); + sentimentSummaries_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_BrandSentimentInsight_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_BrandSentimentInsight_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.BrandSentimentInsight.class, com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder.class); + } + + public static final int MONTH_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object month_ = ""; + /** + *
+   * The month that the brand sentiment represents in the string format
+   * "YYYY-MM".
+   * 
+ * + * string month = 1; + * @return The month. + */ + @java.lang.Override + public java.lang.String getMonth() { + java.lang.Object ref = month_; + 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(); + month_ = s; + return s; + } + } + /** + *
+   * The month that the brand sentiment represents in the string format
+   * "YYYY-MM".
+   * 
+ * + * string month = 1; + * @return The bytes for month. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMonthBytes() { + java.lang.Object ref = month_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + month_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HAS_INSUFFICIENT_DATA_FIELD_NUMBER = 2; + private boolean hasInsufficientData_ = false; + /** + *
+   * When true, there is insufficient data to calculate the brand sentiment.
+   * 
+ * + * bool has_insufficient_data = 2; + * @return The hasInsufficientData. + */ + @java.lang.Override + public boolean getHasInsufficientData() { + return hasInsufficientData_; + } + + public static final int SENTIMENT_DISTRIBUTIONS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private java.util.List sentimentDistributions_; + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + @java.lang.Override + public java.util.List getSentimentDistributionsList() { + return sentimentDistributions_; + } + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + @java.lang.Override + public java.util.List + getSentimentDistributionsOrBuilderList() { + return sentimentDistributions_; + } + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + @java.lang.Override + public int getSentimentDistributionsCount() { + return sentimentDistributions_.size(); + } + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightDistribution getSentimentDistributions(int index) { + return sentimentDistributions_.get(index); + } + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightDistributionOrBuilder getSentimentDistributionsOrBuilder( + int index) { + return sentimentDistributions_.get(index); + } + + public static final int SENTIMENT_SUMMARIES_FIELD_NUMBER = 4; + @SuppressWarnings("serial") + private java.util.List sentimentSummaries_; + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + @java.lang.Override + public java.util.List getSentimentSummariesList() { + return sentimentSummaries_; + } + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + @java.lang.Override + public java.util.List + getSentimentSummariesOrBuilderList() { + return sentimentSummaries_; + } + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + @java.lang.Override + public int getSentimentSummariesCount() { + return sentimentSummaries_.size(); + } + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightSummary getSentimentSummaries(int index) { + return sentimentSummaries_.get(index); + } + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightSummaryOrBuilder getSentimentSummariesOrBuilder( + int index) { + return sentimentSummaries_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(month_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, month_); + } + if (hasInsufficientData_ != false) { + output.writeBool(2, hasInsufficientData_); + } + for (int i = 0; i < sentimentDistributions_.size(); i++) { + output.writeMessage(3, sentimentDistributions_.get(i)); + } + for (int i = 0; i < sentimentSummaries_.size(); i++) { + output.writeMessage(4, sentimentSummaries_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(month_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, month_); + } + if (hasInsufficientData_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, hasInsufficientData_); + } + for (int i = 0; i < sentimentDistributions_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, sentimentDistributions_.get(i)); + } + for (int i = 0; i < sentimentSummaries_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, sentimentSummaries_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.services.BrandSentimentInsight)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.services.BrandSentimentInsight other = (com.google.ads.googleads.v25.services.BrandSentimentInsight) obj; + + if (!getMonth() + .equals(other.getMonth())) return false; + if (getHasInsufficientData() + != other.getHasInsufficientData()) return false; + if (!getSentimentDistributionsList() + .equals(other.getSentimentDistributionsList())) return false; + if (!getSentimentSummariesList() + .equals(other.getSentimentSummariesList())) 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) + MONTH_FIELD_NUMBER; + hash = (53 * hash) + getMonth().hashCode(); + hash = (37 * hash) + HAS_INSUFFICIENT_DATA_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getHasInsufficientData()); + if (getSentimentDistributionsCount() > 0) { + hash = (37 * hash) + SENTIMENT_DISTRIBUTIONS_FIELD_NUMBER; + hash = (53 * hash) + getSentimentDistributionsList().hashCode(); + } + if (getSentimentSummariesCount() > 0) { + hash = (37 * hash) + SENTIMENT_SUMMARIES_FIELD_NUMBER; + hash = (53 * hash) + getSentimentSummariesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.services.BrandSentimentInsight parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.BrandSentimentInsight 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.services.BrandSentimentInsight parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.BrandSentimentInsight 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.services.BrandSentimentInsight parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.BrandSentimentInsight 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.services.BrandSentimentInsight parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.services.BrandSentimentInsight 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.services.BrandSentimentInsight parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.services.BrandSentimentInsight 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.services.BrandSentimentInsight 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.services.BrandSentimentInsight 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.services.BrandSentimentInsight 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; + } + /** + *
+   * Brand sentiment for a specific month. Measuring brand sentiment involves
+   * using AI models to analyze YouTube video content related to the brand,
+   * categorizing the sentiment as positive, negative, or neutral.
+   * Only the video content itself is analyzed; user comments are not included.
+   * The AI models are powered by Gemini and can make mistakes.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.BrandSentimentInsight} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.services.BrandSentimentInsight) + com.google.ads.googleads.v25.services.BrandSentimentInsightOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_BrandSentimentInsight_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_BrandSentimentInsight_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.BrandSentimentInsight.class, com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.services.BrandSentimentInsight.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + month_ = ""; + hasInsufficientData_ = false; + if (sentimentDistributionsBuilder_ == null) { + sentimentDistributions_ = java.util.Collections.emptyList(); + } else { + sentimentDistributions_ = null; + sentimentDistributionsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + if (sentimentSummariesBuilder_ == null) { + sentimentSummaries_ = java.util.Collections.emptyList(); + } else { + sentimentSummaries_ = null; + sentimentSummariesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_BrandSentimentInsight_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.BrandSentimentInsight getDefaultInstanceForType() { + return com.google.ads.googleads.v25.services.BrandSentimentInsight.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.BrandSentimentInsight build() { + com.google.ads.googleads.v25.services.BrandSentimentInsight result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.BrandSentimentInsight buildPartial() { + com.google.ads.googleads.v25.services.BrandSentimentInsight result = new com.google.ads.googleads.v25.services.BrandSentimentInsight(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.ads.googleads.v25.services.BrandSentimentInsight result) { + if (sentimentDistributionsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + sentimentDistributions_ = java.util.Collections.unmodifiableList(sentimentDistributions_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.sentimentDistributions_ = sentimentDistributions_; + } else { + result.sentimentDistributions_ = sentimentDistributionsBuilder_.build(); + } + if (sentimentSummariesBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + sentimentSummaries_ = java.util.Collections.unmodifiableList(sentimentSummaries_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.sentimentSummaries_ = sentimentSummaries_; + } else { + result.sentimentSummaries_ = sentimentSummariesBuilder_.build(); + } + } + + private void buildPartial0(com.google.ads.googleads.v25.services.BrandSentimentInsight result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.month_ = month_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.hasInsufficientData_ = hasInsufficientData_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.services.BrandSentimentInsight) { + return mergeFrom((com.google.ads.googleads.v25.services.BrandSentimentInsight)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.services.BrandSentimentInsight other) { + if (other == com.google.ads.googleads.v25.services.BrandSentimentInsight.getDefaultInstance()) return this; + if (!other.getMonth().isEmpty()) { + month_ = other.month_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getHasInsufficientData() != false) { + setHasInsufficientData(other.getHasInsufficientData()); + } + if (sentimentDistributionsBuilder_ == null) { + if (!other.sentimentDistributions_.isEmpty()) { + if (sentimentDistributions_.isEmpty()) { + sentimentDistributions_ = other.sentimentDistributions_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureSentimentDistributionsIsMutable(); + sentimentDistributions_.addAll(other.sentimentDistributions_); + } + onChanged(); + } + } else { + if (!other.sentimentDistributions_.isEmpty()) { + if (sentimentDistributionsBuilder_.isEmpty()) { + sentimentDistributionsBuilder_.dispose(); + sentimentDistributionsBuilder_ = null; + sentimentDistributions_ = other.sentimentDistributions_; + bitField0_ = (bitField0_ & ~0x00000004); + sentimentDistributionsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetSentimentDistributionsFieldBuilder() : null; + } else { + sentimentDistributionsBuilder_.addAllMessages(other.sentimentDistributions_); + } + } + } + if (sentimentSummariesBuilder_ == null) { + if (!other.sentimentSummaries_.isEmpty()) { + if (sentimentSummaries_.isEmpty()) { + sentimentSummaries_ = other.sentimentSummaries_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureSentimentSummariesIsMutable(); + sentimentSummaries_.addAll(other.sentimentSummaries_); + } + onChanged(); + } + } else { + if (!other.sentimentSummaries_.isEmpty()) { + if (sentimentSummariesBuilder_.isEmpty()) { + sentimentSummariesBuilder_.dispose(); + sentimentSummariesBuilder_ = null; + sentimentSummaries_ = other.sentimentSummaries_; + bitField0_ = (bitField0_ & ~0x00000008); + sentimentSummariesBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetSentimentSummariesFieldBuilder() : null; + } else { + sentimentSummariesBuilder_.addAllMessages(other.sentimentSummaries_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + month_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + hasInsufficientData_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: { + com.google.ads.googleads.v25.services.SentimentInsightDistribution m = + input.readMessage( + com.google.ads.googleads.v25.services.SentimentInsightDistribution.parser(), + extensionRegistry); + if (sentimentDistributionsBuilder_ == null) { + ensureSentimentDistributionsIsMutable(); + sentimentDistributions_.add(m); + } else { + sentimentDistributionsBuilder_.addMessage(m); + } + break; + } // case 26 + case 34: { + com.google.ads.googleads.v25.services.SentimentInsightSummary m = + input.readMessage( + com.google.ads.googleads.v25.services.SentimentInsightSummary.parser(), + extensionRegistry); + if (sentimentSummariesBuilder_ == null) { + ensureSentimentSummariesIsMutable(); + sentimentSummaries_.add(m); + } else { + sentimentSummariesBuilder_.addMessage(m); + } + break; + } // case 34 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object month_ = ""; + /** + *
+     * The month that the brand sentiment represents in the string format
+     * "YYYY-MM".
+     * 
+ * + * string month = 1; + * @return The month. + */ + public java.lang.String getMonth() { + java.lang.Object ref = month_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + month_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * The month that the brand sentiment represents in the string format
+     * "YYYY-MM".
+     * 
+ * + * string month = 1; + * @return The bytes for month. + */ + public com.google.protobuf.ByteString + getMonthBytes() { + java.lang.Object ref = month_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + month_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * The month that the brand sentiment represents in the string format
+     * "YYYY-MM".
+     * 
+ * + * string month = 1; + * @param value The month to set. + * @return This builder for chaining. + */ + public Builder setMonth( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + month_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * The month that the brand sentiment represents in the string format
+     * "YYYY-MM".
+     * 
+ * + * string month = 1; + * @return This builder for chaining. + */ + public Builder clearMonth() { + month_ = getDefaultInstance().getMonth(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * The month that the brand sentiment represents in the string format
+     * "YYYY-MM".
+     * 
+ * + * string month = 1; + * @param value The bytes for month to set. + * @return This builder for chaining. + */ + public Builder setMonthBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + month_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private boolean hasInsufficientData_ ; + /** + *
+     * When true, there is insufficient data to calculate the brand sentiment.
+     * 
+ * + * bool has_insufficient_data = 2; + * @return The hasInsufficientData. + */ + @java.lang.Override + public boolean getHasInsufficientData() { + return hasInsufficientData_; + } + /** + *
+     * When true, there is insufficient data to calculate the brand sentiment.
+     * 
+ * + * bool has_insufficient_data = 2; + * @param value The hasInsufficientData to set. + * @return This builder for chaining. + */ + public Builder setHasInsufficientData(boolean value) { + + hasInsufficientData_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * When true, there is insufficient data to calculate the brand sentiment.
+     * 
+ * + * bool has_insufficient_data = 2; + * @return This builder for chaining. + */ + public Builder clearHasInsufficientData() { + bitField0_ = (bitField0_ & ~0x00000002); + hasInsufficientData_ = false; + onChanged(); + return this; + } + + private java.util.List sentimentDistributions_ = + java.util.Collections.emptyList(); + private void ensureSentimentDistributionsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + sentimentDistributions_ = new java.util.ArrayList(sentimentDistributions_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.services.SentimentInsightDistribution, com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder, com.google.ads.googleads.v25.services.SentimentInsightDistributionOrBuilder> sentimentDistributionsBuilder_; + + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public java.util.List getSentimentDistributionsList() { + if (sentimentDistributionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(sentimentDistributions_); + } else { + return sentimentDistributionsBuilder_.getMessageList(); + } + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public int getSentimentDistributionsCount() { + if (sentimentDistributionsBuilder_ == null) { + return sentimentDistributions_.size(); + } else { + return sentimentDistributionsBuilder_.getCount(); + } + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public com.google.ads.googleads.v25.services.SentimentInsightDistribution getSentimentDistributions(int index) { + if (sentimentDistributionsBuilder_ == null) { + return sentimentDistributions_.get(index); + } else { + return sentimentDistributionsBuilder_.getMessage(index); + } + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public Builder setSentimentDistributions( + int index, com.google.ads.googleads.v25.services.SentimentInsightDistribution value) { + if (sentimentDistributionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSentimentDistributionsIsMutable(); + sentimentDistributions_.set(index, value); + onChanged(); + } else { + sentimentDistributionsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public Builder setSentimentDistributions( + int index, com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder builderForValue) { + if (sentimentDistributionsBuilder_ == null) { + ensureSentimentDistributionsIsMutable(); + sentimentDistributions_.set(index, builderForValue.build()); + onChanged(); + } else { + sentimentDistributionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public Builder addSentimentDistributions(com.google.ads.googleads.v25.services.SentimentInsightDistribution value) { + if (sentimentDistributionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSentimentDistributionsIsMutable(); + sentimentDistributions_.add(value); + onChanged(); + } else { + sentimentDistributionsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public Builder addSentimentDistributions( + int index, com.google.ads.googleads.v25.services.SentimentInsightDistribution value) { + if (sentimentDistributionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSentimentDistributionsIsMutable(); + sentimentDistributions_.add(index, value); + onChanged(); + } else { + sentimentDistributionsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public Builder addSentimentDistributions( + com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder builderForValue) { + if (sentimentDistributionsBuilder_ == null) { + ensureSentimentDistributionsIsMutable(); + sentimentDistributions_.add(builderForValue.build()); + onChanged(); + } else { + sentimentDistributionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public Builder addSentimentDistributions( + int index, com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder builderForValue) { + if (sentimentDistributionsBuilder_ == null) { + ensureSentimentDistributionsIsMutable(); + sentimentDistributions_.add(index, builderForValue.build()); + onChanged(); + } else { + sentimentDistributionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public Builder addAllSentimentDistributions( + java.lang.Iterable values) { + if (sentimentDistributionsBuilder_ == null) { + ensureSentimentDistributionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, sentimentDistributions_); + onChanged(); + } else { + sentimentDistributionsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public Builder clearSentimentDistributions() { + if (sentimentDistributionsBuilder_ == null) { + sentimentDistributions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + sentimentDistributionsBuilder_.clear(); + } + return this; + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public Builder removeSentimentDistributions(int index) { + if (sentimentDistributionsBuilder_ == null) { + ensureSentimentDistributionsIsMutable(); + sentimentDistributions_.remove(index); + onChanged(); + } else { + sentimentDistributionsBuilder_.remove(index); + } + return this; + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder getSentimentDistributionsBuilder( + int index) { + return internalGetSentimentDistributionsFieldBuilder().getBuilder(index); + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public com.google.ads.googleads.v25.services.SentimentInsightDistributionOrBuilder getSentimentDistributionsOrBuilder( + int index) { + if (sentimentDistributionsBuilder_ == null) { + return sentimentDistributions_.get(index); } else { + return sentimentDistributionsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public java.util.List + getSentimentDistributionsOrBuilderList() { + if (sentimentDistributionsBuilder_ != null) { + return sentimentDistributionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(sentimentDistributions_); + } + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder addSentimentDistributionsBuilder() { + return internalGetSentimentDistributionsFieldBuilder().addBuilder( + com.google.ads.googleads.v25.services.SentimentInsightDistribution.getDefaultInstance()); + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder addSentimentDistributionsBuilder( + int index) { + return internalGetSentimentDistributionsFieldBuilder().addBuilder( + index, com.google.ads.googleads.v25.services.SentimentInsightDistribution.getDefaultInstance()); + } + /** + *
+     * Distribution of sentiment between positive, negative, and neutral.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + public java.util.List + getSentimentDistributionsBuilderList() { + return internalGetSentimentDistributionsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.services.SentimentInsightDistribution, com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder, com.google.ads.googleads.v25.services.SentimentInsightDistributionOrBuilder> + internalGetSentimentDistributionsFieldBuilder() { + if (sentimentDistributionsBuilder_ == null) { + sentimentDistributionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.services.SentimentInsightDistribution, com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder, com.google.ads.googleads.v25.services.SentimentInsightDistributionOrBuilder>( + sentimentDistributions_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + sentimentDistributions_ = null; + } + return sentimentDistributionsBuilder_; + } + + private java.util.List sentimentSummaries_ = + java.util.Collections.emptyList(); + private void ensureSentimentSummariesIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + sentimentSummaries_ = new java.util.ArrayList(sentimentSummaries_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.services.SentimentInsightSummary, com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder, com.google.ads.googleads.v25.services.SentimentInsightSummaryOrBuilder> sentimentSummariesBuilder_; + + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public java.util.List getSentimentSummariesList() { + if (sentimentSummariesBuilder_ == null) { + return java.util.Collections.unmodifiableList(sentimentSummaries_); + } else { + return sentimentSummariesBuilder_.getMessageList(); + } + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public int getSentimentSummariesCount() { + if (sentimentSummariesBuilder_ == null) { + return sentimentSummaries_.size(); + } else { + return sentimentSummariesBuilder_.getCount(); + } + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public com.google.ads.googleads.v25.services.SentimentInsightSummary getSentimentSummaries(int index) { + if (sentimentSummariesBuilder_ == null) { + return sentimentSummaries_.get(index); + } else { + return sentimentSummariesBuilder_.getMessage(index); + } + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public Builder setSentimentSummaries( + int index, com.google.ads.googleads.v25.services.SentimentInsightSummary value) { + if (sentimentSummariesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSentimentSummariesIsMutable(); + sentimentSummaries_.set(index, value); + onChanged(); + } else { + sentimentSummariesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public Builder setSentimentSummaries( + int index, com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder builderForValue) { + if (sentimentSummariesBuilder_ == null) { + ensureSentimentSummariesIsMutable(); + sentimentSummaries_.set(index, builderForValue.build()); + onChanged(); + } else { + sentimentSummariesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public Builder addSentimentSummaries(com.google.ads.googleads.v25.services.SentimentInsightSummary value) { + if (sentimentSummariesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSentimentSummariesIsMutable(); + sentimentSummaries_.add(value); + onChanged(); + } else { + sentimentSummariesBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public Builder addSentimentSummaries( + int index, com.google.ads.googleads.v25.services.SentimentInsightSummary value) { + if (sentimentSummariesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSentimentSummariesIsMutable(); + sentimentSummaries_.add(index, value); + onChanged(); + } else { + sentimentSummariesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public Builder addSentimentSummaries( + com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder builderForValue) { + if (sentimentSummariesBuilder_ == null) { + ensureSentimentSummariesIsMutable(); + sentimentSummaries_.add(builderForValue.build()); + onChanged(); + } else { + sentimentSummariesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public Builder addSentimentSummaries( + int index, com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder builderForValue) { + if (sentimentSummariesBuilder_ == null) { + ensureSentimentSummariesIsMutable(); + sentimentSummaries_.add(index, builderForValue.build()); + onChanged(); + } else { + sentimentSummariesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public Builder addAllSentimentSummaries( + java.lang.Iterable values) { + if (sentimentSummariesBuilder_ == null) { + ensureSentimentSummariesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, sentimentSummaries_); + onChanged(); + } else { + sentimentSummariesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public Builder clearSentimentSummaries() { + if (sentimentSummariesBuilder_ == null) { + sentimentSummaries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + sentimentSummariesBuilder_.clear(); + } + return this; + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public Builder removeSentimentSummaries(int index) { + if (sentimentSummariesBuilder_ == null) { + ensureSentimentSummariesIsMutable(); + sentimentSummaries_.remove(index); + onChanged(); + } else { + sentimentSummariesBuilder_.remove(index); + } + return this; + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder getSentimentSummariesBuilder( + int index) { + return internalGetSentimentSummariesFieldBuilder().getBuilder(index); + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public com.google.ads.googleads.v25.services.SentimentInsightSummaryOrBuilder getSentimentSummariesOrBuilder( + int index) { + if (sentimentSummariesBuilder_ == null) { + return sentimentSummaries_.get(index); } else { + return sentimentSummariesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public java.util.List + getSentimentSummariesOrBuilderList() { + if (sentimentSummariesBuilder_ != null) { + return sentimentSummariesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(sentimentSummaries_); + } + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder addSentimentSummariesBuilder() { + return internalGetSentimentSummariesFieldBuilder().addBuilder( + com.google.ads.googleads.v25.services.SentimentInsightSummary.getDefaultInstance()); + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder addSentimentSummariesBuilder( + int index) { + return internalGetSentimentSummariesFieldBuilder().addBuilder( + index, com.google.ads.googleads.v25.services.SentimentInsightSummary.getDefaultInstance()); + } + /** + *
+     * A summary of what was positive and negative about content related to the
+     * brand. No summaries are generated for neutral sentiment. The summary is
+     * generated by AI models.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + public java.util.List + getSentimentSummariesBuilderList() { + return internalGetSentimentSummariesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.services.SentimentInsightSummary, com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder, com.google.ads.googleads.v25.services.SentimentInsightSummaryOrBuilder> + internalGetSentimentSummariesFieldBuilder() { + if (sentimentSummariesBuilder_ == null) { + sentimentSummariesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.services.SentimentInsightSummary, com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder, com.google.ads.googleads.v25.services.SentimentInsightSummaryOrBuilder>( + sentimentSummaries_, + ((bitField0_ & 0x00000008) != 0), + getParentForChildren(), + isClean()); + sentimentSummaries_ = null; + } + return sentimentSummariesBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.BrandSentimentInsight) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.services.BrandSentimentInsight) + private static final com.google.ads.googleads.v25.services.BrandSentimentInsight DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.services.BrandSentimentInsight(); + } + + public static com.google.ads.googleads.v25.services.BrandSentimentInsight getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BrandSentimentInsight parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.BrandSentimentInsight getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSentimentInsightOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSentimentInsightOrBuilder.java new file mode 100644 index 0000000000..c7b06050f3 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSentimentInsightOrBuilder.java @@ -0,0 +1,142 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/content_creator_insights_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +@com.google.protobuf.Generated +public interface BrandSentimentInsightOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.services.BrandSentimentInsight) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The month that the brand sentiment represents in the string format
+   * "YYYY-MM".
+   * 
+ * + * string month = 1; + * @return The month. + */ + java.lang.String getMonth(); + /** + *
+   * The month that the brand sentiment represents in the string format
+   * "YYYY-MM".
+   * 
+ * + * string month = 1; + * @return The bytes for month. + */ + com.google.protobuf.ByteString + getMonthBytes(); + + /** + *
+   * When true, there is insufficient data to calculate the brand sentiment.
+   * 
+ * + * bool has_insufficient_data = 2; + * @return The hasInsufficientData. + */ + boolean getHasInsufficientData(); + + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + java.util.List + getSentimentDistributionsList(); + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + com.google.ads.googleads.v25.services.SentimentInsightDistribution getSentimentDistributions(int index); + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + int getSentimentDistributionsCount(); + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + java.util.List + getSentimentDistributionsOrBuilderList(); + /** + *
+   * Distribution of sentiment between positive, negative, and neutral.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightDistribution sentiment_distributions = 3; + */ + com.google.ads.googleads.v25.services.SentimentInsightDistributionOrBuilder getSentimentDistributionsOrBuilder( + int index); + + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + java.util.List + getSentimentSummariesList(); + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + com.google.ads.googleads.v25.services.SentimentInsightSummary getSentimentSummaries(int index); + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + int getSentimentSummariesCount(); + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + java.util.List + getSentimentSummariesOrBuilderList(); + /** + *
+   * A summary of what was positive and negative about content related to the
+   * brand. No summaries are generated for neutral sentiment. The summary is
+   * generated by AI models.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.SentimentInsightSummary sentiment_summaries = 4; + */ + com.google.ads.googleads.v25.services.SentimentInsightSummaryOrBuilder getSentimentSummariesOrBuilder( + int index); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestion.java index 85a2134d06..cf722ff0ce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/brand_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BrandSuggestion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BrandSuggestion.class.getName()); + "BrandSuggestion"); } // Use BrandSuggestion.newBuilder() to construct. private BrandSuggestion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionOrBuilder.java index 0e5773fe57..863ecf3b01 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/brand_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceClient.java index ca522376ad..9c73f47f0b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -118,9 +120,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class BrandSuggestionServiceClient implements BackgroundResource { - private final BrandSuggestionServiceSettings settings; + private final @Nullable BrandSuggestionServiceSettings settings; private final BrandSuggestionServiceStub stub; /** Constructs an instance of BrandSuggestionServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected BrandSuggestionServiceClient(BrandSuggestionServiceStub stub) { this.stub = stub; } - public final BrandSuggestionServiceSettings getSettings() { + public final @Nullable BrandSuggestionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceProto.java index 5f1d35a90b..59542ae143 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/brand_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class BrandSuggestionServiceProto { +public final class BrandSuggestionServiceProto extends com.google.protobuf.GeneratedFile { private BrandSuggestionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BrandSuggestionServiceProto.class.getName()); + "BrandSuggestionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -90,19 +90,19 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_SuggestBrandsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_SuggestBrandsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestBrandsRequest_descriptor, new java.lang.String[] { "CustomerId", "BrandPrefix", "SelectedBrands", }); internal_static_google_ads_googleads_v25_services_SuggestBrandsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SuggestBrandsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestBrandsResponse_descriptor, new java.lang.String[] { "Brands", }); internal_static_google_ads_googleads_v25_services_BrandSuggestion_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_BrandSuggestion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BrandSuggestion_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceSettings.java index 5a0a6793ec..184e5ca995 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BrandSuggestionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class BrandSuggestionServiceSettings extends ClientSettings { @@ -134,7 +137,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -155,7 +158,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(BrandSuggestionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownDefinition.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownDefinition.java index 01ab97d756..c757c3160c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownDefinition.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownDefinition.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BreakdownDefinition extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BreakdownDefinition.class.getName()); + "BreakdownDefinition"); } // Use BreakdownDefinition.newBuilder() to construct. private BreakdownDefinition(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownDefinitionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownDefinitionOrBuilder.java index 01005217e6..b38d82c5a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownDefinitionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownDefinitionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownKey.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownKey.java index 1ba613d58c..091fa09323 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownKey.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownKey.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BreakdownKey extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BreakdownKey.class.getName()); + "BreakdownKey"); } // Use BreakdownKey.newBuilder() to construct. private BreakdownKey(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownKeyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownKeyOrBuilder.java index 5d60f98268..378751809f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownKeyOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownKeyOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownMetrics.java index 015c17fd5d..3ed2326622 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownMetrics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownMetrics.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class BreakdownMetrics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BreakdownMetrics.class.getName()); + "BreakdownMetrics"); } // Use BreakdownMetrics.newBuilder() to construct. private BreakdownMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownMetricsOrBuilder.java index 76a0b70048..0f99d38f83 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownMetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/BreakdownMetricsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversion.java index 9be6fc9a57..729e5989fd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CallConversion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallConversion.class.getName()); + "CallConversion"); } // Use CallConversion.newBuilder() to construct. private CallConversion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionOrBuilder.java index 6dfae0d54e..3fd8908dd2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionResult.java index 35cdc8510d..580758316d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CallConversionResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CallConversionResult.class.getName()); + "CallConversionResult"); } // Use CallConversionResult.newBuilder() to construct. private CallConversionResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionResultOrBuilder.java index 3d7d0bf8c8..7dea818238 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CallConversionResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetOperation.java index 767f684bfc..da1a352ccc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignAssetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignAssetOperation.class.getName()); + "CampaignAssetOperation"); } // Use CampaignAssetOperation.newBuilder() to construct. private CampaignAssetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetOperationOrBuilder.java index 54a09ad155..b1820e704f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceClient.java index 4bbdcafa65..db3143ab90 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignAssetServiceClient implements BackgroundResource { - private final CampaignAssetServiceSettings settings; + private final @Nullable CampaignAssetServiceSettings settings; private final CampaignAssetServiceStub stub; /** Constructs an instance of CampaignAssetServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected CampaignAssetServiceClient(CampaignAssetServiceStub stub) { this.stub = stub; } - public final CampaignAssetServiceSettings getSettings() { + public final @Nullable CampaignAssetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceProto.java index 0f214e1744..9201c4ef48 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignAssetServiceProto { +public final class CampaignAssetServiceProto extends com.google.protobuf.GeneratedFile { private CampaignAssetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignAssetServiceProto.class.getName()); + "CampaignAssetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,25 +118,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignAssetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CampaignAssetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignAssetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignAssetOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignAssetsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignAssetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceSettings.java index 50fa1ae842..4aee9e2578 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignAssetServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignAssetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetOperation.java index 5f072255df..2e9e4cbb0c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignAssetSetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignAssetSetOperation.class.getName()); + "CampaignAssetSetOperation"); } // Use CampaignAssetSetOperation.newBuilder() to construct. private CampaignAssetSetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetOperationOrBuilder.java index a4272b7b5a..8c9ac73d0f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceClient.java index 9f8179f323..a659365b92 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignAssetSetServiceClient implements BackgroundResource { - private final CampaignAssetSetServiceSettings settings; + private final @Nullable CampaignAssetSetServiceSettings settings; private final CampaignAssetSetServiceStub stub; /** Constructs an instance of CampaignAssetSetServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected CampaignAssetSetServiceClient(CampaignAssetSetServiceStub stub) { this.stub = stub; } - public final CampaignAssetSetServiceSettings getSettings() { + public final @Nullable CampaignAssetSetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceProto.java index 540f71bfaf..65e0c4423c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignAssetSetServiceProto { +public final class CampaignAssetSetServiceProto extends com.google.protobuf.GeneratedFile { private CampaignAssetSetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignAssetSetServiceProto.class.getName()); + "CampaignAssetSetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -114,25 +114,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetSetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetSetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignAssetSetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CampaignAssetSetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignAssetSetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignAssetSetOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignAssetSetsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetSetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignAssetSetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignAssetSetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceSettings.java index cf384cdde7..85b86d5356 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignAssetSetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignAssetSetServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignAssetSetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierOperation.java index 5afbcd2937..a34be5ab06 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignBidModifierOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBidModifierOperation.class.getName()); + "CampaignBidModifierOperation"); } // Use CampaignBidModifierOperation.newBuilder() to construct. private CampaignBidModifierOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierOperationOrBuilder.java index eedb0c9057..b3a0e7d182 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceClient.java index 1e8096ca38..2de09e993a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignBidModifierServiceClient implements BackgroundResource { - private final CampaignBidModifierServiceSettings settings; + private final @Nullable CampaignBidModifierServiceSettings settings; private final CampaignBidModifierServiceStub stub; /** Constructs an instance of CampaignBidModifierServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected CampaignBidModifierServiceClient(CampaignBidModifierServiceStub stub) this.stub = stub; } - public final CampaignBidModifierServiceSettings getSettings() { + public final @Nullable CampaignBidModifierServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceProto.java index 74b50832f9..0772487b52 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignBidModifierServiceProto { +public final class CampaignBidModifierServiceProto extends com.google.protobuf.GeneratedFile { private CampaignBidModifierServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBidModifierServiceProto.class.getName()); + "CampaignBidModifierServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -121,25 +121,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignBidModifiersRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignBidModifiersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignBidModifiersRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CampaignBidModifierOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignBidModifierOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignBidModifierOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignBidModifiersResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignBidModifiersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignBidModifiersResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignBidModifierResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignBidModifierResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignBidModifierResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceSettings.java index ecbdad2091..a9957867a5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBidModifierServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignBidModifierServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignBidModifierServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetMapping.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetMapping.java index fe7ac8a40c..9348a20d62 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetMapping.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetMapping.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignBudgetMapping extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBudgetMapping.class.getName()); + "CampaignBudgetMapping"); } // Use CampaignBudgetMapping.newBuilder() to construct. private CampaignBudgetMapping(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetMappingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetMappingOrBuilder.java index 168059ba51..a9bfd9db12 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetMappingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetMappingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetOperation.java index aef9783352..37877c56c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_budget_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignBudgetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBudgetOperation.class.getName()); + "CampaignBudgetOperation"); } // Use CampaignBudgetOperation.newBuilder() to construct. private CampaignBudgetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetOperationOrBuilder.java index bf7b15b189..907b2d7f8f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_budget_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceClient.java index 943ab2ddfb..34c2def65d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignBudgetServiceClient implements BackgroundResource { - private final CampaignBudgetServiceSettings settings; + private final @Nullable CampaignBudgetServiceSettings settings; private final CampaignBudgetServiceStub stub; /** Constructs an instance of CampaignBudgetServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected CampaignBudgetServiceClient(CampaignBudgetServiceStub stub) { this.stub = stub; } - public final CampaignBudgetServiceSettings getSettings() { + public final @Nullable CampaignBudgetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceProto.java index 73dbefc75b..30d664890c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_budget_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignBudgetServiceProto { +public final class CampaignBudgetServiceProto extends com.google.protobuf.GeneratedFile { private CampaignBudgetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBudgetServiceProto.class.getName()); + "CampaignBudgetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,25 +118,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignBudgetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignBudgetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignBudgetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CampaignBudgetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignBudgetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignBudgetOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignBudgetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignBudgetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignBudgetsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignBudgetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignBudgetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignBudgetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceSettings.java index a2904b5365..ade0c0edd0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignBudgetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignBudgetServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignBudgetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalOperation.java index bf53c0eeaa..3851e9e4ed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignConversionGoalOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignConversionGoalOperation.class.getName()); + "CampaignConversionGoalOperation"); } // Use CampaignConversionGoalOperation.newBuilder() to construct. private CampaignConversionGoalOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalOperationOrBuilder.java index 513d1294a4..7f57d19a53 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceClient.java index 04385c4c75..5ee131bb3a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignConversionGoalServiceClient implements BackgroundResource { - private final CampaignConversionGoalServiceSettings settings; + private final @Nullable CampaignConversionGoalServiceSettings settings; private final CampaignConversionGoalServiceStub stub; /** Constructs an instance of CampaignConversionGoalServiceClient with default settings. */ @@ -165,7 +168,7 @@ protected CampaignConversionGoalServiceClient(CampaignConversionGoalServiceStub this.stub = stub; } - public final CampaignConversionGoalServiceSettings getSettings() { + public final @Nullable CampaignConversionGoalServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceProto.java index 9a8d05ba7e..d128db0b72 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignConversionGoalServiceProto { +public final class CampaignConversionGoalServiceProto extends com.google.protobuf.GeneratedFile { private CampaignConversionGoalServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignConversionGoalServiceProto.class.getName()); + "CampaignConversionGoalServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -107,25 +107,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignConversionGoalsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignConversionGoalsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignConversionGoalsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CampaignConversionGoalOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignConversionGoalOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignConversionGoalOperation_descriptor, new java.lang.String[] { "UpdateMask", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignConversionGoalsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignConversionGoalsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignConversionGoalsResponse_descriptor, new java.lang.String[] { "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignConversionGoalResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignConversionGoalResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignConversionGoalResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceSettings.java index 452df7f251..4bd896fe34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignConversionGoalServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignConversionGoalServiceSettings extends ClientSettings { @@ -138,7 +141,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -159,7 +162,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignConversionGoalServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionOperation.java index c0bb65fd67..731af87ec3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignCriterionOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignCriterionOperation.class.getName()); + "CampaignCriterionOperation"); } // Use CampaignCriterionOperation.newBuilder() to construct. private CampaignCriterionOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionOperationOrBuilder.java index 09a60b4cb8..c0645ae122 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceClient.java index 18530bd8ac..cf880f90d4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignCriterionServiceClient implements BackgroundResource { - private final CampaignCriterionServiceSettings settings; + private final @Nullable CampaignCriterionServiceSettings settings; private final CampaignCriterionServiceStub stub; /** Constructs an instance of CampaignCriterionServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected CampaignCriterionServiceClient(CampaignCriterionServiceStub stub) { this.stub = stub; } - public final CampaignCriterionServiceSettings getSettings() { + public final @Nullable CampaignCriterionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceProto.java index 424656a2f5..2f00944790 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignCriterionServiceProto { +public final class CampaignCriterionServiceProto extends com.google.protobuf.GeneratedFile { private CampaignCriterionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignCriterionServiceProto.class.getName()); + "CampaignCriterionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -119,25 +119,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignCriteriaRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignCriteriaRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignCriteriaRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CampaignCriterionOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignCriterionOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignCriterionOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignCriteriaResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignCriteriaResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignCriteriaResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignCriterionResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignCriterionResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignCriterionResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceSettings.java index ab74a2e595..9418930f6f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCriterionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignCriterionServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignCriterionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerOperation.java index 38f1731307..838ac621b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignCustomizerOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignCustomizerOperation.class.getName()); + "CampaignCustomizerOperation"); } // Use CampaignCustomizerOperation.newBuilder() to construct. private CampaignCustomizerOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerOperationOrBuilder.java index db84c6d48e..055b9f40c0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceClient.java index 127b1df3bb..ca9a02f3b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignCustomizerServiceClient implements BackgroundResource { - private final CampaignCustomizerServiceSettings settings; + private final @Nullable CampaignCustomizerServiceSettings settings; private final CampaignCustomizerServiceStub stub; /** Constructs an instance of CampaignCustomizerServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected CampaignCustomizerServiceClient(CampaignCustomizerServiceStub stub) { this.stub = stub; } - public final CampaignCustomizerServiceSettings getSettings() { + public final @Nullable CampaignCustomizerServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceProto.java index fe40f84ec0..55b817fdd2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignCustomizerServiceProto { +public final class CampaignCustomizerServiceProto extends com.google.protobuf.GeneratedFile { private CampaignCustomizerServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignCustomizerServiceProto.class.getName()); + "CampaignCustomizerServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -115,25 +115,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignCustomizersRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignCustomizersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignCustomizersRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CampaignCustomizerOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignCustomizerOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignCustomizerOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignCustomizersResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignCustomizersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignCustomizersResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateCampaignCustomizerResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignCustomizerResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignCustomizerResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceSettings.java index e2621fc8eb..91d16334c0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignCustomizerServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignCustomizerServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignCustomizerServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftOperation.java index 24fd363c74..64ac797e9d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignDraftOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignDraftOperation.class.getName()); + "CampaignDraftOperation"); } // Use CampaignDraftOperation.newBuilder() to construct. private CampaignDraftOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftOperationOrBuilder.java index 72bd78aafc..5dfebc95e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceClient.java index 49b5ada774..b82ba348b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceClient.java @@ -38,6 +38,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -177,9 +179,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignDraftServiceClient implements BackgroundResource { - private final CampaignDraftServiceSettings settings; + private final @Nullable CampaignDraftServiceSettings settings; private final CampaignDraftServiceStub stub; private final OperationsClient operationsClient; @@ -222,7 +225,7 @@ protected CampaignDraftServiceClient(CampaignDraftServiceStub stub) { this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); } - public final CampaignDraftServiceSettings getSettings() { + public final @Nullable CampaignDraftServiceSettings getSettings() { return settings; } @@ -387,7 +390,7 @@ public final MutateCampaignDraftsResponse mutateCampaignDrafts( * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture promoteCampaignDraftAsync( - CampaignDraftName campaignDraft) { + @Nullable CampaignDraftName campaignDraft) { PromoteCampaignDraftRequest request = PromoteCampaignDraftRequest.newBuilder() .setCampaignDraft(campaignDraft == null ? null : campaignDraft.toString()) @@ -599,7 +602,7 @@ public final OperationFuture promoteCampaignDraftAsync( * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListCampaignDraftAsyncErrorsPagedResponse listCampaignDraftAsyncErrors( - CampaignDraftName resourceName) { + @Nullable CampaignDraftName resourceName) { ListCampaignDraftAsyncErrorsRequest request = ListCampaignDraftAsyncErrorsRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -842,10 +845,13 @@ public static class ListCampaignDraftAsyncErrorsPage ListCampaignDraftAsyncErrorsPage> { private ListCampaignDraftAsyncErrorsPage( - PageContext< - ListCampaignDraftAsyncErrorsRequest, ListCampaignDraftAsyncErrorsResponse, Status> - context, - ListCampaignDraftAsyncErrorsResponse response) { + @Nullable + PageContext< + ListCampaignDraftAsyncErrorsRequest, + ListCampaignDraftAsyncErrorsResponse, + Status> + context, + @Nullable ListCampaignDraftAsyncErrorsResponse response) { super(context, response); } @@ -855,18 +861,24 @@ private static ListCampaignDraftAsyncErrorsPage createEmptyPage() { @Override protected ListCampaignDraftAsyncErrorsPage createPage( - PageContext< - ListCampaignDraftAsyncErrorsRequest, ListCampaignDraftAsyncErrorsResponse, Status> - context, - ListCampaignDraftAsyncErrorsResponse response) { + @Nullable + PageContext< + ListCampaignDraftAsyncErrorsRequest, + ListCampaignDraftAsyncErrorsResponse, + Status> + context, + @Nullable ListCampaignDraftAsyncErrorsResponse response) { return new ListCampaignDraftAsyncErrorsPage(context, response); } @Override public ApiFuture createPageAsync( - PageContext< - ListCampaignDraftAsyncErrorsRequest, ListCampaignDraftAsyncErrorsResponse, Status> - context, + @Nullable + PageContext< + ListCampaignDraftAsyncErrorsRequest, + ListCampaignDraftAsyncErrorsResponse, + Status> + context, ApiFuture futureResponse) { return super.createPageAsync(context, futureResponse); } @@ -881,7 +893,7 @@ public static class ListCampaignDraftAsyncErrorsFixedSizeCollection ListCampaignDraftAsyncErrorsFixedSizeCollection> { private ListCampaignDraftAsyncErrorsFixedSizeCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { super(pages, collectionSize); } @@ -891,7 +903,7 @@ private static ListCampaignDraftAsyncErrorsFixedSizeCollection createEmptyCollec @Override protected ListCampaignDraftAsyncErrorsFixedSizeCollection createCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { return new ListCampaignDraftAsyncErrorsFixedSizeCollection(pages, collectionSize); } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceProto.java index 88de8334dd..aa5fba7260 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignDraftServiceProto { +public final class CampaignDraftServiceProto extends com.google.protobuf.GeneratedFile { private CampaignDraftServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignDraftServiceProto.class.getName()); + "CampaignDraftServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -159,43 +159,43 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignDraftsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignDraftsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignDraftsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_PromoteCampaignDraftRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_PromoteCampaignDraftRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PromoteCampaignDraftRequest_descriptor, new java.lang.String[] { "CampaignDraft", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CampaignDraftOperation_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_CampaignDraftOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignDraftOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignDraftsResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignDraftsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignDraftsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignDraftResult_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_MutateCampaignDraftResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignDraftResult_descriptor, new java.lang.String[] { "ResourceName", "CampaignDraft", }); internal_static_google_ads_googleads_v25_services_ListCampaignDraftAsyncErrorsRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_ListCampaignDraftAsyncErrorsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListCampaignDraftAsyncErrorsRequest_descriptor, new java.lang.String[] { "ResourceName", "PageToken", "PageSize", }); internal_static_google_ads_googleads_v25_services_ListCampaignDraftAsyncErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_ListCampaignDraftAsyncErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListCampaignDraftAsyncErrorsResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceSettings.java index 2f2cadea6f..ad6f3167fd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDraftServiceSettings.java @@ -36,6 +36,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -114,6 +116,7 @@ * .build(); * }

*/ +@NullMarked @Generated("by gapic-generator-java") public class CampaignDraftServiceSettings extends ClientSettings { @@ -189,7 +192,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -210,7 +213,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignDraftServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDuration.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDuration.java index 43385e4a6d..b0db003e4f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDuration.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDuration.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignDuration extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignDuration.class.getName()); + "CampaignDuration"); } // Use CampaignDuration.newBuilder() to construct. private CampaignDuration(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDurationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDurationOrBuilder.java index 7548a26250..ef34cc2616 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDurationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignDurationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigOperation.java index b98876b843..52d47fae6e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_goal_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignGoalConfigOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignGoalConfigOperation.class.getName()); + "CampaignGoalConfigOperation"); } // Use CampaignGoalConfigOperation.newBuilder() to construct. private CampaignGoalConfigOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigOperationOrBuilder.java index 82476294dd..03146830c8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_goal_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceClient.java index 36f34d6dfe..f58bfc061b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignGoalConfigServiceClient implements BackgroundResource { - private final CampaignGoalConfigServiceSettings settings; + private final @Nullable CampaignGoalConfigServiceSettings settings; private final CampaignGoalConfigServiceStub stub; /** Constructs an instance of CampaignGoalConfigServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected CampaignGoalConfigServiceClient(CampaignGoalConfigServiceStub stub) { this.stub = stub; } - public final CampaignGoalConfigServiceSettings getSettings() { + public final @Nullable CampaignGoalConfigServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceProto.java index cf4c995efc..cfaea2facb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_goal_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignGoalConfigServiceProto { +public final class CampaignGoalConfigServiceProto extends com.google.protobuf.GeneratedFile { private CampaignGoalConfigServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignGoalConfigServiceProto.class.getName()); + "CampaignGoalConfigServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -113,25 +113,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignGoalConfigsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignGoalConfigsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignGoalConfigsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CampaignGoalConfigOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignGoalConfigOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignGoalConfigOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignGoalConfigsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignGoalConfigsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignGoalConfigsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignGoalConfigResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignGoalConfigResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignGoalConfigResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceSettings.java index 3749903130..48b7140818 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGoalConfigServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignGoalConfigServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignGoalConfigServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupOperation.java index cd74733a9e..ec56759266 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignGroupOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignGroupOperation.class.getName()); + "CampaignGroupOperation"); } // Use CampaignGroupOperation.newBuilder() to construct. private CampaignGroupOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupOperationOrBuilder.java index d58e03a2b9..c2f528b360 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceClient.java index ebbda37cc6..ccde70d3f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignGroupServiceClient implements BackgroundResource { - private final CampaignGroupServiceSettings settings; + private final @Nullable CampaignGroupServiceSettings settings; private final CampaignGroupServiceStub stub; /** Constructs an instance of CampaignGroupServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected CampaignGroupServiceClient(CampaignGroupServiceStub stub) { this.stub = stub; } - public final CampaignGroupServiceSettings getSettings() { + public final @Nullable CampaignGroupServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceProto.java index e0892658a1..27234debdf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignGroupServiceProto { +public final class CampaignGroupServiceProto extends com.google.protobuf.GeneratedFile { private CampaignGroupServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignGroupServiceProto.class.getName()); + "CampaignGroupServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,25 +118,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignGroupsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CampaignGroupOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignGroupOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignGroupOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignGroupsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignGroupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignGroupsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateCampaignGroupResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignGroupResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignGroupResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceSettings.java index 001a87fa33..9eca472925 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignGroupServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignGroupServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignGroupServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelOperation.java index 44c7866430..5394fb6d8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignLabelOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignLabelOperation.class.getName()); + "CampaignLabelOperation"); } // Use CampaignLabelOperation.newBuilder() to construct. private CampaignLabelOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelOperationOrBuilder.java index bf2db28a99..33d1ea4aef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceClient.java index a153e402b3..b1aea680ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignLabelServiceClient implements BackgroundResource { - private final CampaignLabelServiceSettings settings; + private final @Nullable CampaignLabelServiceSettings settings; private final CampaignLabelServiceStub stub; /** Constructs an instance of CampaignLabelServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected CampaignLabelServiceClient(CampaignLabelServiceStub stub) { this.stub = stub; } - public final CampaignLabelServiceSettings getSettings() { + public final @Nullable CampaignLabelServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceProto.java index 82942d363a..34ddbafaf2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignLabelServiceProto { +public final class CampaignLabelServiceProto extends com.google.protobuf.GeneratedFile { private CampaignLabelServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignLabelServiceProto.class.getName()); + "CampaignLabelServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -106,25 +106,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignLabelsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CampaignLabelOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignLabelOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignLabelOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignLabelsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignLabelsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignLabelsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignLabelResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignLabelResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignLabelResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceSettings.java index d5d3c9db9e..7d01905b03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignLabelServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignLabelServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignLabelServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignOperation.java index 9fbbd6f2b3..e51b6bc08b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignOperation.class.getName()); + "CampaignOperation"); } // Use CampaignOperation.newBuilder() to construct. private CampaignOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignOperationOrBuilder.java index cf8b046c98..48100ef823 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceClient.java index 010f5e197c..e3fc07b9b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -138,9 +140,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignServiceClient implements BackgroundResource { - private final CampaignServiceSettings settings; + private final @Nullable CampaignServiceSettings settings; private final CampaignServiceStub stub; /** Constructs an instance of CampaignServiceClient with default settings. */ @@ -180,7 +183,7 @@ protected CampaignServiceClient(CampaignServiceStub stub) { this.stub = stub; } - public final CampaignServiceSettings getSettings() { + public final @Nullable CampaignServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceProto.java index 68e7129474..0958a7c2da 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignServiceProto { +public final class CampaignServiceProto extends com.google.protobuf.GeneratedFile { private CampaignServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignServiceProto.class.getName()); + "CampaignServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -167,55 +167,55 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CampaignOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignResult_descriptor, new java.lang.String[] { "ResourceName", "Campaign", }); internal_static_google_ads_googleads_v25_services_EnablePMaxBrandGuidelinesRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_EnablePMaxBrandGuidelinesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_EnablePMaxBrandGuidelinesRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", }); internal_static_google_ads_googleads_v25_services_EnableOperation_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_EnableOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_EnableOperation_descriptor, new java.lang.String[] { "Campaign", "AutoPopulateBrandAssets", "BrandAssets", "FinalUriDomain", "MainColor", "AccentColor", "FontFamily", }); internal_static_google_ads_googleads_v25_services_BrandCampaignAssets_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_BrandCampaignAssets_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BrandCampaignAssets_descriptor, new java.lang.String[] { "BusinessNameAsset", "LogoAsset", "LandscapeLogoAsset", }); internal_static_google_ads_googleads_v25_services_EnablePMaxBrandGuidelinesResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_EnablePMaxBrandGuidelinesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_EnablePMaxBrandGuidelinesResponse_descriptor, new java.lang.String[] { "Results", }); internal_static_google_ads_googleads_v25_services_EnablementResult_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_EnablementResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_EnablementResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceSettings.java index 18dc1c8c2c..76babd22ae 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignServiceSettings extends ClientSettings { @@ -140,7 +143,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -160,7 +163,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetOperation.java index fda2fd0473..ef49ad5b19 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignSharedSetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignSharedSetOperation.class.getName()); + "CampaignSharedSetOperation"); } // Use CampaignSharedSetOperation.newBuilder() to construct. private CampaignSharedSetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetOperationOrBuilder.java index 88f3eaf9f9..a22dc9579e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceClient.java index d68fdb9cae..1df6ccb0ce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignSharedSetServiceClient implements BackgroundResource { - private final CampaignSharedSetServiceSettings settings; + private final @Nullable CampaignSharedSetServiceSettings settings; private final CampaignSharedSetServiceStub stub; /** Constructs an instance of CampaignSharedSetServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected CampaignSharedSetServiceClient(CampaignSharedSetServiceStub stub) { this.stub = stub; } - public final CampaignSharedSetServiceSettings getSettings() { + public final @Nullable CampaignSharedSetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceProto.java index 8ae63719e7..54c2838394 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CampaignSharedSetServiceProto { +public final class CampaignSharedSetServiceProto extends com.google.protobuf.GeneratedFile { private CampaignSharedSetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignSharedSetServiceProto.class.getName()); + "CampaignSharedSetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -115,25 +115,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCampaignSharedSetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCampaignSharedSetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignSharedSetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CampaignSharedSetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CampaignSharedSetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignSharedSetOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCampaignSharedSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCampaignSharedSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignSharedSetsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCampaignSharedSetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCampaignSharedSetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCampaignSharedSetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceSettings.java index dc4bfd32c6..eaa0688d9f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignSharedSetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CampaignSharedSetServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CampaignSharedSetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignToForecast.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignToForecast.java index 7b7ef3ab7e..57b140406c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignToForecast.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignToForecast.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CampaignToForecast extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignToForecast.class.getName()); + "CampaignToForecast"); } // Use CampaignToForecast.newBuilder() to construct. private CampaignToForecast(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -155,10 +155,10 @@ public static final class CampaignBiddingStrategy extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CampaignBiddingStrategy.class.getName()); + "CampaignBiddingStrategy"); } // Use CampaignBiddingStrategy.newBuilder() to construct. private CampaignBiddingStrategy(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignToForecastOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignToForecastOrBuilder.java index e7488960da..ceaf9d76d2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignToForecastOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CampaignToForecastOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CartData.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CartData.java index ac94507195..2180e2f8fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CartData.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CartData.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CartData extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CartData.class.getName()); + "CartData"); } // Use CartData.newBuilder() to construct. private CartData(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -114,10 +114,10 @@ public static final class Item extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Item.class.getName()); + "Item"); } // Use Item.newBuilder() to construct. private Item(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CartDataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CartDataOrBuilder.java index 539a8a685d..724d2e68fb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CartDataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CartDataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryFilter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryFilter.java new file mode 100644 index 0000000000..2960bccbad --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryFilter.java @@ -0,0 +1,667 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/benchmarks_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +/** + *

+ * A list of Product & Service Categories for scoping benchmarks.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.CategoryFilter} + */ +@com.google.protobuf.Generated +public final class CategoryFilter extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.services.CategoryFilter) + CategoryFilterOrBuilder { +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= */ "", + "CategoryFilter"); + } + // Use CategoryFilter.newBuilder() to construct. + private CategoryFilter(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private CategoryFilter() { + categoryIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryFilter_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryFilter_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.CategoryFilter.class, com.google.ads.googleads.v25.services.CategoryFilter.Builder.class); + } + + public static final int CATEGORY_IDS_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList categoryIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + /** + *
+   * Required. Product & Service Category IDs. The supported list of IDs can be
+   * retrieved using
+   * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+   * The scope of benchmarks analysis will be the union (ORs) of all categories
+   * supplied.
+   * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return A list containing the categoryIds. + */ + public com.google.protobuf.ProtocolStringList + getCategoryIdsList() { + return categoryIds_; + } + /** + *
+   * Required. Product & Service Category IDs. The supported list of IDs can be
+   * retrieved using
+   * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+   * The scope of benchmarks analysis will be the union (ORs) of all categories
+   * supplied.
+   * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The count of categoryIds. + */ + public int getCategoryIdsCount() { + return categoryIds_.size(); + } + /** + *
+   * Required. Product & Service Category IDs. The supported list of IDs can be
+   * retrieved using
+   * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+   * The scope of benchmarks analysis will be the union (ORs) of all categories
+   * supplied.
+   * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param index The index of the element to return. + * @return The categoryIds at the given index. + */ + public java.lang.String getCategoryIds(int index) { + return categoryIds_.get(index); + } + /** + *
+   * Required. Product & Service Category IDs. The supported list of IDs can be
+   * retrieved using
+   * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+   * The scope of benchmarks analysis will be the union (ORs) of all categories
+   * supplied.
+   * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param index The index of the value to return. + * @return The bytes of the categoryIds at the given index. + */ + public com.google.protobuf.ByteString + getCategoryIdsBytes(int index) { + return categoryIds_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < categoryIds_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, categoryIds_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < categoryIds_.size(); i++) { + dataSize += computeStringSizeNoTag(categoryIds_.getRaw(i)); + } + size += dataSize; + size += 1 * getCategoryIdsList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.services.CategoryFilter)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.services.CategoryFilter other = (com.google.ads.googleads.v25.services.CategoryFilter) obj; + + if (!getCategoryIdsList() + .equals(other.getCategoryIdsList())) 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 (getCategoryIdsCount() > 0) { + hash = (37 * hash) + CATEGORY_IDS_FIELD_NUMBER; + hash = (53 * hash) + getCategoryIdsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.services.CategoryFilter parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.CategoryFilter 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.services.CategoryFilter parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.CategoryFilter 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.services.CategoryFilter parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.CategoryFilter 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.services.CategoryFilter parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.services.CategoryFilter 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.services.CategoryFilter parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.services.CategoryFilter 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.services.CategoryFilter 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.services.CategoryFilter 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.services.CategoryFilter prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A list of Product & Service Categories for scoping benchmarks.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.CategoryFilter} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.services.CategoryFilter) + com.google.ads.googleads.v25.services.CategoryFilterOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryFilter_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryFilter_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.CategoryFilter.class, com.google.ads.googleads.v25.services.CategoryFilter.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.services.CategoryFilter.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + categoryIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryFilter_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryFilter getDefaultInstanceForType() { + return com.google.ads.googleads.v25.services.CategoryFilter.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryFilter build() { + com.google.ads.googleads.v25.services.CategoryFilter result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryFilter buildPartial() { + com.google.ads.googleads.v25.services.CategoryFilter result = new com.google.ads.googleads.v25.services.CategoryFilter(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.services.CategoryFilter result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + categoryIds_.makeImmutable(); + result.categoryIds_ = categoryIds_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.services.CategoryFilter) { + return mergeFrom((com.google.ads.googleads.v25.services.CategoryFilter)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.services.CategoryFilter other) { + if (other == com.google.ads.googleads.v25.services.CategoryFilter.getDefaultInstance()) return this; + if (!other.categoryIds_.isEmpty()) { + if (categoryIds_.isEmpty()) { + categoryIds_ = other.categoryIds_; + bitField0_ |= 0x00000001; + } else { + ensureCategoryIdsIsMutable(); + categoryIds_.addAll(other.categoryIds_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + ensureCategoryIdsIsMutable(); + categoryIds_.add(s); + break; + } // case 10 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private com.google.protobuf.LazyStringArrayList categoryIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + private void ensureCategoryIdsIsMutable() { + if (!categoryIds_.isModifiable()) { + categoryIds_ = new com.google.protobuf.LazyStringArrayList(categoryIds_); + } + bitField0_ |= 0x00000001; + } + /** + *
+     * Required. Product & Service Category IDs. The supported list of IDs can be
+     * retrieved using
+     * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+     * The scope of benchmarks analysis will be the union (ORs) of all categories
+     * supplied.
+     * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return A list containing the categoryIds. + */ + public com.google.protobuf.ProtocolStringList + getCategoryIdsList() { + categoryIds_.makeImmutable(); + return categoryIds_; + } + /** + *
+     * Required. Product & Service Category IDs. The supported list of IDs can be
+     * retrieved using
+     * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+     * The scope of benchmarks analysis will be the union (ORs) of all categories
+     * supplied.
+     * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The count of categoryIds. + */ + public int getCategoryIdsCount() { + return categoryIds_.size(); + } + /** + *
+     * Required. Product & Service Category IDs. The supported list of IDs can be
+     * retrieved using
+     * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+     * The scope of benchmarks analysis will be the union (ORs) of all categories
+     * supplied.
+     * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param index The index of the element to return. + * @return The categoryIds at the given index. + */ + public java.lang.String getCategoryIds(int index) { + return categoryIds_.get(index); + } + /** + *
+     * Required. Product & Service Category IDs. The supported list of IDs can be
+     * retrieved using
+     * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+     * The scope of benchmarks analysis will be the union (ORs) of all categories
+     * supplied.
+     * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param index The index of the value to return. + * @return The bytes of the categoryIds at the given index. + */ + public com.google.protobuf.ByteString + getCategoryIdsBytes(int index) { + return categoryIds_.getByteString(index); + } + /** + *
+     * Required. Product & Service Category IDs. The supported list of IDs can be
+     * retrieved using
+     * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+     * The scope of benchmarks analysis will be the union (ORs) of all categories
+     * supplied.
+     * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param index The index to set the value at. + * @param value The categoryIds to set. + * @return This builder for chaining. + */ + public Builder setCategoryIds( + int index, java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureCategoryIdsIsMutable(); + categoryIds_.set(index, value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Required. Product & Service Category IDs. The supported list of IDs can be
+     * retrieved using
+     * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+     * The scope of benchmarks analysis will be the union (ORs) of all categories
+     * supplied.
+     * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The categoryIds to add. + * @return This builder for chaining. + */ + public Builder addCategoryIds( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + ensureCategoryIdsIsMutable(); + categoryIds_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Required. Product & Service Category IDs. The supported list of IDs can be
+     * retrieved using
+     * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+     * The scope of benchmarks analysis will be the union (ORs) of all categories
+     * supplied.
+     * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param values The categoryIds to add. + * @return This builder for chaining. + */ + public Builder addAllCategoryIds( + java.lang.Iterable values) { + ensureCategoryIdsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, categoryIds_); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Required. Product & Service Category IDs. The supported list of IDs can be
+     * retrieved using
+     * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+     * The scope of benchmarks analysis will be the union (ORs) of all categories
+     * supplied.
+     * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return This builder for chaining. + */ + public Builder clearCategoryIds() { + categoryIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001);; + onChanged(); + return this; + } + /** + *
+     * Required. Product & Service Category IDs. The supported list of IDs can be
+     * retrieved using
+     * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+     * The scope of benchmarks analysis will be the union (ORs) of all categories
+     * supplied.
+     * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param value The bytes of the categoryIds to add. + * @return This builder for chaining. + */ + public Builder addCategoryIdsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + ensureCategoryIdsIsMutable(); + categoryIds_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.CategoryFilter) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.services.CategoryFilter) + private static final com.google.ads.googleads.v25.services.CategoryFilter DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.services.CategoryFilter(); + } + + public static com.google.ads.googleads.v25.services.CategoryFilter getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CategoryFilter parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryFilter getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryFilterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryFilterOrBuilder.java new file mode 100644 index 0000000000..2dc8553bbe --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryFilterOrBuilder.java @@ -0,0 +1,69 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/benchmarks_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +@com.google.protobuf.Generated +public interface CategoryFilterOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.services.CategoryFilter) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Required. Product & Service Category IDs. The supported list of IDs can be
+   * retrieved using
+   * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+   * The scope of benchmarks analysis will be the union (ORs) of all categories
+   * supplied.
+   * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return A list containing the categoryIds. + */ + java.util.List + getCategoryIdsList(); + /** + *
+   * Required. Product & Service Category IDs. The supported list of IDs can be
+   * retrieved using
+   * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+   * The scope of benchmarks analysis will be the union (ORs) of all categories
+   * supplied.
+   * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @return The count of categoryIds. + */ + int getCategoryIdsCount(); + /** + *
+   * Required. Product & Service Category IDs. The supported list of IDs can be
+   * retrieved using
+   * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+   * The scope of benchmarks analysis will be the union (ORs) of all categories
+   * supplied.
+   * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param index The index of the element to return. + * @return The categoryIds at the given index. + */ + java.lang.String getCategoryIds(int index); + /** + *
+   * Required. Product & Service Category IDs. The supported list of IDs can be
+   * retrieved using
+   * [BenchmarksService.ListBenchmarksSources][google.ads.googleads.v25.services.BenchmarksService.ListBenchmarksSources].
+   * The scope of benchmarks analysis will be the union (ORs) of all categories
+   * supplied.
+   * 
+ * + * repeated string category_ids = 1 [(.google.api.field_behavior) = REQUIRED]; + * @param index The index of the value to return. + * @return The bytes of the categoryIds at the given index. + */ + com.google.protobuf.ByteString + getCategoryIdsBytes(int index); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryInfo.java new file mode 100644 index 0000000000..a6bcafdc41 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryInfo.java @@ -0,0 +1,785 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/benchmarks_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +/** + *
+ * The information associated with a Product & Service Category.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.CategoryInfo} + */ +@com.google.protobuf.Generated +public final class CategoryInfo extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.services.CategoryInfo) + CategoryInfoOrBuilder { +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= */ "", + "CategoryInfo"); + } + // Use CategoryInfo.newBuilder() to construct. + private CategoryInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private CategoryInfo() { + categoryName_ = ""; + categoryPath_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.CategoryInfo.class, com.google.ads.googleads.v25.services.CategoryInfo.Builder.class); + } + + public static final int CATEGORY_NAME_FIELD_NUMBER = 1; + @SuppressWarnings("serial") + private volatile java.lang.Object categoryName_ = ""; + /** + *
+   * The name of the Product & Service Category.
+   * 
+ * + * string category_name = 1; + * @return The categoryName. + */ + @java.lang.Override + public java.lang.String getCategoryName() { + java.lang.Object ref = categoryName_; + 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(); + categoryName_ = s; + return s; + } + } + /** + *
+   * The name of the Product & Service Category.
+   * 
+ * + * string category_name = 1; + * @return The bytes for categoryName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCategoryNameBytes() { + java.lang.Object ref = categoryName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + categoryName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CATEGORY_ID_FIELD_NUMBER = 2; + private long categoryId_ = 0L; + /** + *
+   * The unique identifier of the Product & Service Category.
+   * 
+ * + * int64 category_id = 2; + * @return The categoryId. + */ + @java.lang.Override + public long getCategoryId() { + return categoryId_; + } + + public static final int CATEGORY_PATH_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private volatile java.lang.Object categoryPath_ = ""; + /** + *
+   * The full path of the Product & Service Category.
+   * 
+ * + * string category_path = 3; + * @return The categoryPath. + */ + @java.lang.Override + public java.lang.String getCategoryPath() { + java.lang.Object ref = categoryPath_; + 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(); + categoryPath_ = s; + return s; + } + } + /** + *
+   * The full path of the Product & Service Category.
+   * 
+ * + * string category_path = 3; + * @return The bytes for categoryPath. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getCategoryPathBytes() { + java.lang.Object ref = categoryPath_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + categoryPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(categoryName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, categoryName_); + } + if (categoryId_ != 0L) { + output.writeInt64(2, categoryId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(categoryPath_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, categoryPath_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(categoryName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, categoryName_); + } + if (categoryId_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, categoryId_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(categoryPath_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, categoryPath_); + } + 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.services.CategoryInfo)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.services.CategoryInfo other = (com.google.ads.googleads.v25.services.CategoryInfo) obj; + + if (!getCategoryName() + .equals(other.getCategoryName())) return false; + if (getCategoryId() + != other.getCategoryId()) return false; + if (!getCategoryPath() + .equals(other.getCategoryPath())) 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_NAME_FIELD_NUMBER; + hash = (53 * hash) + getCategoryName().hashCode(); + hash = (37 * hash) + CATEGORY_ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getCategoryId()); + hash = (37 * hash) + CATEGORY_PATH_FIELD_NUMBER; + hash = (53 * hash) + getCategoryPath().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.services.CategoryInfo parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.CategoryInfo 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.services.CategoryInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.CategoryInfo 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.services.CategoryInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.CategoryInfo 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.services.CategoryInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.services.CategoryInfo 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.services.CategoryInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.services.CategoryInfo 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.services.CategoryInfo 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.services.CategoryInfo 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.services.CategoryInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * The information associated with a Product & Service Category.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.CategoryInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.services.CategoryInfo) + com.google.ads.googleads.v25.services.CategoryInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.CategoryInfo.class, com.google.ads.googleads.v25.services.CategoryInfo.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.services.CategoryInfo.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + categoryName_ = ""; + categoryId_ = 0L; + categoryPath_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_CategoryInfo_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryInfo getDefaultInstanceForType() { + return com.google.ads.googleads.v25.services.CategoryInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryInfo build() { + com.google.ads.googleads.v25.services.CategoryInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryInfo buildPartial() { + com.google.ads.googleads.v25.services.CategoryInfo result = new com.google.ads.googleads.v25.services.CategoryInfo(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.services.CategoryInfo result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.categoryName_ = categoryName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.categoryId_ = categoryId_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.categoryPath_ = categoryPath_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.services.CategoryInfo) { + return mergeFrom((com.google.ads.googleads.v25.services.CategoryInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.services.CategoryInfo other) { + if (other == com.google.ads.googleads.v25.services.CategoryInfo.getDefaultInstance()) return this; + if (!other.getCategoryName().isEmpty()) { + categoryName_ = other.categoryName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getCategoryId() != 0L) { + setCategoryId(other.getCategoryId()); + } + if (!other.getCategoryPath().isEmpty()) { + categoryPath_ = other.categoryPath_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + categoryName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + categoryId_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: { + categoryPath_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private java.lang.Object categoryName_ = ""; + /** + *
+     * The name of the Product & Service Category.
+     * 
+ * + * string category_name = 1; + * @return The categoryName. + */ + public java.lang.String getCategoryName() { + java.lang.Object ref = categoryName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + categoryName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * The name of the Product & Service Category.
+     * 
+ * + * string category_name = 1; + * @return The bytes for categoryName. + */ + public com.google.protobuf.ByteString + getCategoryNameBytes() { + java.lang.Object ref = categoryName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + categoryName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * The name of the Product & Service Category.
+     * 
+ * + * string category_name = 1; + * @param value The categoryName to set. + * @return This builder for chaining. + */ + public Builder setCategoryName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + categoryName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * The name of the Product & Service Category.
+     * 
+ * + * string category_name = 1; + * @return This builder for chaining. + */ + public Builder clearCategoryName() { + categoryName_ = getDefaultInstance().getCategoryName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+     * The name of the Product & Service Category.
+     * 
+ * + * string category_name = 1; + * @param value The bytes for categoryName to set. + * @return This builder for chaining. + */ + public Builder setCategoryNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + categoryName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private long categoryId_ ; + /** + *
+     * The unique identifier of the Product & Service Category.
+     * 
+ * + * int64 category_id = 2; + * @return The categoryId. + */ + @java.lang.Override + public long getCategoryId() { + return categoryId_; + } + /** + *
+     * The unique identifier of the Product & Service Category.
+     * 
+ * + * int64 category_id = 2; + * @param value The categoryId to set. + * @return This builder for chaining. + */ + public Builder setCategoryId(long value) { + + categoryId_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * The unique identifier of the Product & Service Category.
+     * 
+ * + * int64 category_id = 2; + * @return This builder for chaining. + */ + public Builder clearCategoryId() { + bitField0_ = (bitField0_ & ~0x00000002); + categoryId_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object categoryPath_ = ""; + /** + *
+     * The full path of the Product & Service Category.
+     * 
+ * + * string category_path = 3; + * @return The categoryPath. + */ + public java.lang.String getCategoryPath() { + java.lang.Object ref = categoryPath_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + categoryPath_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * The full path of the Product & Service Category.
+     * 
+ * + * string category_path = 3; + * @return The bytes for categoryPath. + */ + public com.google.protobuf.ByteString + getCategoryPathBytes() { + java.lang.Object ref = categoryPath_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + categoryPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * The full path of the Product & Service Category.
+     * 
+ * + * string category_path = 3; + * @param value The categoryPath to set. + * @return This builder for chaining. + */ + public Builder setCategoryPath( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + categoryPath_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * The full path of the Product & Service Category.
+     * 
+ * + * string category_path = 3; + * @return This builder for chaining. + */ + public Builder clearCategoryPath() { + categoryPath_ = getDefaultInstance().getCategoryPath(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + *
+     * The full path of the Product & Service Category.
+     * 
+ * + * string category_path = 3; + * @param value The bytes for categoryPath to set. + * @return This builder for chaining. + */ + public Builder setCategoryPathBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + categoryPath_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.CategoryInfo) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.services.CategoryInfo) + private static final com.google.ads.googleads.v25.services.CategoryInfo DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.services.CategoryInfo(); + } + + public static com.google.ads.googleads.v25.services.CategoryInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CategoryInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryInfoOrBuilder.java new file mode 100644 index 0000000000..84fdca7c1d --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CategoryInfoOrBuilder.java @@ -0,0 +1,62 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/benchmarks_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +@com.google.protobuf.Generated +public interface CategoryInfoOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.services.CategoryInfo) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The name of the Product & Service Category.
+   * 
+ * + * string category_name = 1; + * @return The categoryName. + */ + java.lang.String getCategoryName(); + /** + *
+   * The name of the Product & Service Category.
+   * 
+ * + * string category_name = 1; + * @return The bytes for categoryName. + */ + com.google.protobuf.ByteString + getCategoryNameBytes(); + + /** + *
+   * The unique identifier of the Product & Service Category.
+   * 
+ * + * int64 category_id = 2; + * @return The categoryId. + */ + long getCategoryId(); + + /** + *
+   * The full path of the Product & Service Category.
+   * 
+ * + * string category_path = 3; + * @return The categoryPath. + */ + java.lang.String getCategoryPath(); + /** + *
+   * The full path of the Product & Service Category.
+   * 
+ * + * string category_path = 3; + * @return The bytes for categoryPath. + */ + com.google.protobuf.ByteString + getCategoryPathBytes(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversion.java index 7257d1cd00..e9e239bcbb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ClickConversion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ClickConversion.class.getName()); + "ClickConversion"); } // Use ClickConversion.newBuilder() to construct. private ClickConversion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionOrBuilder.java index e6bebe80fc..7e9524a72b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionResult.java index 19900ebd1d..849591b404 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ClickConversionResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ClickConversionResult.class.getName()); + "ClickConversionResult"); } // Use ClickConversionResult.newBuilder() to construct. private ClickConversionResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionResultOrBuilder.java index 5d78fde19b..4ca85524f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ClickConversionResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ContentCreatorInsightsServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ContentCreatorInsightsServiceClient.java index 323b8b269e..d2e2b882ac 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ContentCreatorInsightsServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ContentCreatorInsightsServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -144,9 +146,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ContentCreatorInsightsServiceClient implements BackgroundResource { - private final ContentCreatorInsightsServiceSettings settings; + private final @Nullable ContentCreatorInsightsServiceSettings settings; private final ContentCreatorInsightsServiceStub stub; /** Constructs an instance of ContentCreatorInsightsServiceClient with default settings. */ @@ -190,7 +193,7 @@ protected ContentCreatorInsightsServiceClient(ContentCreatorInsightsServiceStub this.stub = stub; } - public final ContentCreatorInsightsServiceSettings getSettings() { + public final @Nullable ContentCreatorInsightsServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ContentCreatorInsightsServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ContentCreatorInsightsServiceProto.java index 8203e3e021..2c79f2f49a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ContentCreatorInsightsServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ContentCreatorInsightsServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ContentCreatorInsightsServiceProto { +public final class ContentCreatorInsightsServiceProto extends com.google.protobuf.GeneratedFile { private ContentCreatorInsightsServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ContentCreatorInsightsServiceProto.class.getName()); + "ContentCreatorInsightsServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -96,6 +96,21 @@ public static void registerAllExtensions( static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_ads_googleads_v25_services_TrendInsightDataPoint_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_services_BrandSentimentInsight_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_services_BrandSentimentInsight_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_services_SentimentInsightDistribution_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_services_SentimentInsightDistribution_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_ads_googleads_v25_services_SentimentInsightSummary_descriptor; + static final + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_ads_googleads_v25_services_SentimentInsightSummary_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_ads_googleads_v25_services_LanguageDistribution_descriptor; static final @@ -122,155 +137,174 @@ public static void registerAllExtensions( "l_data.proto\0323google/ads/googleads/v25/e" + "nums/insights_trend.proto\032 { @@ -144,7 +147,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -165,7 +168,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ContentCreatorInsightsServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Conversation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Conversation.java index 3b1a558c53..80abff67b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Conversation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Conversation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class Conversation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Conversation.class.getName()); + "Conversation"); } // Use Conversation.newBuilder() to construct. private Conversation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrBuilder.java index 74781d0306..a6291b2a60 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrError.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrError.java index 03adf698e0..487eeaff4c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrError.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrError.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ConversationOrError extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversationOrError.class.getName()); + "ConversationOrError"); } // Use ConversationOrError.newBuilder() to construct. private ConversationOrError(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrErrorOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrErrorOrBuilder.java index f378cedb2b..15271f08a0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrErrorOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversationOrErrorOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionOperation.java index c11b02fff9..20967c56e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ConversionActionOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionActionOperation.class.getName()); + "ConversionActionOperation"); } // Use ConversionActionOperation.newBuilder() to construct. private ConversionActionOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionOperationOrBuilder.java index a0e0aa8cc7..bbf5397410 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceClient.java index 68d020326f..e04ec02a60 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionActionServiceClient implements BackgroundResource { - private final ConversionActionServiceSettings settings; + private final @Nullable ConversionActionServiceSettings settings; private final ConversionActionServiceStub stub; /** Constructs an instance of ConversionActionServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected ConversionActionServiceClient(ConversionActionServiceStub stub) { this.stub = stub; } - public final ConversionActionServiceSettings getSettings() { + public final @Nullable ConversionActionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceProto.java index d4480f885c..fd3656b458 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ConversionActionServiceProto { +public final class ConversionActionServiceProto extends com.google.protobuf.GeneratedFile { private ConversionActionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionActionServiceProto.class.getName()); + "ConversionActionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -119,25 +119,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateConversionActionsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateConversionActionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionActionsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_ConversionActionOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ConversionActionOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ConversionActionOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateConversionActionsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateConversionActionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionActionsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateConversionActionResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateConversionActionResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionActionResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceSettings.java index da63ce634f..d7792904c3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionActionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionActionServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ConversionActionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustment.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustment.java index a872ac3a46..a7e2de6c5f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustment.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustment.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ConversionAdjustment extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionAdjustment.class.getName()); + "ConversionAdjustment"); } // Use ConversionAdjustment.newBuilder() to construct. private ConversionAdjustment(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentOrBuilder.java index e669009123..0cf2217e45 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentResult.java index 3c938153fc..c9c3b40078 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ConversionAdjustmentResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionAdjustmentResult.class.getName()); + "ConversionAdjustmentResult"); } // Use ConversionAdjustmentResult.newBuilder() to construct. private ConversionAdjustmentResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentResultOrBuilder.java index 7bb30a1d8c..b7b1bcb698 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceClient.java index 47efa9fc6d..5bfba5a977 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -122,9 +124,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionAdjustmentUploadServiceClient implements BackgroundResource { - private final ConversionAdjustmentUploadServiceSettings settings; + private final @Nullable ConversionAdjustmentUploadServiceSettings settings; private final ConversionAdjustmentUploadServiceStub stub; /** Constructs an instance of ConversionAdjustmentUploadServiceClient with default settings. */ @@ -169,7 +172,7 @@ protected ConversionAdjustmentUploadServiceClient(ConversionAdjustmentUploadServ this.stub = stub; } - public final ConversionAdjustmentUploadServiceSettings getSettings() { + public final @Nullable ConversionAdjustmentUploadServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceProto.java index 94f0d06c98..34b6fdf7a1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ConversionAdjustmentUploadServiceProto { +public final class ConversionAdjustmentUploadServiceProto extends com.google.protobuf.GeneratedFile { private ConversionAdjustmentUploadServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionAdjustmentUploadServiceProto.class.getName()); + "ConversionAdjustmentUploadServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -143,37 +143,37 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_UploadConversionAdjustmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_UploadConversionAdjustmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UploadConversionAdjustmentsRequest_descriptor, new java.lang.String[] { "CustomerId", "ConversionAdjustments", "PartialFailure", "ValidateOnly", "JobId", }); internal_static_google_ads_googleads_v25_services_UploadConversionAdjustmentsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_UploadConversionAdjustmentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UploadConversionAdjustmentsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", "JobId", }); internal_static_google_ads_googleads_v25_services_ConversionAdjustment_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_ConversionAdjustment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ConversionAdjustment_descriptor, new java.lang.String[] { "GclidDateTimePair", "OrderId", "ConversionAction", "AdjustmentDateTime", "AdjustmentType", "RestatementValue", "UserIdentifiers", "UserAgent", }); internal_static_google_ads_googleads_v25_services_RestatementValue_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_RestatementValue_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RestatementValue_descriptor, new java.lang.String[] { "AdjustedValue", "CurrencyCode", }); internal_static_google_ads_googleads_v25_services_GclidDateTimePair_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_GclidDateTimePair_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GclidDateTimePair_descriptor, new java.lang.String[] { "Gclid", "ConversionDateTime", }); internal_static_google_ads_googleads_v25_services_ConversionAdjustmentResult_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_ConversionAdjustmentResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ConversionAdjustmentResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceSettings.java index 5fb71e6152..d8c3fd93fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionAdjustmentUploadServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionAdjustmentUploadServiceSettings extends ClientSettings { @@ -138,7 +141,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -159,7 +162,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ConversionAdjustmentUploadServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableOperation.java index ab290e5fce..970bf3f804 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_custom_variable_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ConversionCustomVariableOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionCustomVariableOperation.class.getName()); + "ConversionCustomVariableOperation"); } // Use ConversionCustomVariableOperation.newBuilder() to construct. private ConversionCustomVariableOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableOperationOrBuilder.java index 95df550641..d89ab2e809 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_custom_variable_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceClient.java index 5bf2d5cfb0..18da4b363a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -121,9 +123,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionCustomVariableServiceClient implements BackgroundResource { - private final ConversionCustomVariableServiceSettings settings; + private final @Nullable ConversionCustomVariableServiceSettings settings; private final ConversionCustomVariableServiceStub stub; /** Constructs an instance of ConversionCustomVariableServiceClient with default settings. */ @@ -168,7 +171,7 @@ protected ConversionCustomVariableServiceClient(ConversionCustomVariableServiceS this.stub = stub; } - public final ConversionCustomVariableServiceSettings getSettings() { + public final @Nullable ConversionCustomVariableServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceProto.java index 211c5fdf43..42ec5da2d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_custom_variable_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ConversionCustomVariableServiceProto { +public final class ConversionCustomVariableServiceProto extends com.google.protobuf.GeneratedFile { private ConversionCustomVariableServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionCustomVariableServiceProto.class.getName()); + "ConversionCustomVariableServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -121,25 +121,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateConversionCustomVariablesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateConversionCustomVariablesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionCustomVariablesRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_ConversionCustomVariableOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ConversionCustomVariableOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ConversionCustomVariableOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateConversionCustomVariablesResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateConversionCustomVariablesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionCustomVariablesResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateConversionCustomVariableResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateConversionCustomVariableResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionCustomVariableResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceSettings.java index e4cf2819dc..b3f4dc0316 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionCustomVariableServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionCustomVariableServiceSettings extends ClientSettings { @@ -138,7 +141,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -159,7 +162,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ConversionCustomVariableServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigOperation.java index 82e68416f0..aff6f9169c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_goal_campaign_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ConversionGoalCampaignConfigOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionGoalCampaignConfigOperation.class.getName()); + "ConversionGoalCampaignConfigOperation"); } // Use ConversionGoalCampaignConfigOperation.newBuilder() to construct. private ConversionGoalCampaignConfigOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigOperationOrBuilder.java index 9de76d5b28..611ad3cbef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_goal_campaign_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceClient.java index 51f8c13e67..111a7cf989 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -122,9 +124,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionGoalCampaignConfigServiceClient implements BackgroundResource { - private final ConversionGoalCampaignConfigServiceSettings settings; + private final @Nullable ConversionGoalCampaignConfigServiceSettings settings; private final ConversionGoalCampaignConfigServiceStub stub; /** Constructs an instance of ConversionGoalCampaignConfigServiceClient with default settings. */ @@ -170,7 +173,7 @@ protected ConversionGoalCampaignConfigServiceClient( this.stub = stub; } - public final ConversionGoalCampaignConfigServiceSettings getSettings() { + public final @Nullable ConversionGoalCampaignConfigServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceProto.java index 998ae897e1..c813144e06 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_goal_campaign_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ConversionGoalCampaignConfigServiceProto { +public final class ConversionGoalCampaignConfigServiceProto extends com.google.protobuf.GeneratedFile { private ConversionGoalCampaignConfigServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionGoalCampaignConfigServiceProto.class.getName()); + "ConversionGoalCampaignConfigServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,25 +118,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateConversionGoalCampaignConfigsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateConversionGoalCampaignConfigsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionGoalCampaignConfigsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_ConversionGoalCampaignConfigOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ConversionGoalCampaignConfigOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ConversionGoalCampaignConfigOperation_descriptor, new java.lang.String[] { "UpdateMask", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateConversionGoalCampaignConfigsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateConversionGoalCampaignConfigsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionGoalCampaignConfigsResponse_descriptor, new java.lang.String[] { "Results", }); internal_static_google_ads_googleads_v25_services_MutateConversionGoalCampaignConfigResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateConversionGoalCampaignConfigResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionGoalCampaignConfigResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceSettings.java index af5cfa7b49..11be5c41bc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionGoalCampaignConfigServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionGoalCampaignConfigServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -161,7 +164,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ConversionGoalCampaignConfigServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionRateSuggestion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionRateSuggestion.java index dfe9d586af..a560fc88ab 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionRateSuggestion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionRateSuggestion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ConversionRateSuggestion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionRateSuggestion.class.getName()); + "ConversionRateSuggestion"); } // Use ConversionRateSuggestion.newBuilder() to construct. private ConversionRateSuggestion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionRateSuggestionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionRateSuggestionOrBuilder.java index b5a1aa4670..ba68699846 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionRateSuggestionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionRateSuggestionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceClient.java index 9b6f04b37a..33afce6ca1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -141,9 +143,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionUploadServiceClient implements BackgroundResource { - private final ConversionUploadServiceSettings settings; + private final @Nullable ConversionUploadServiceSettings settings; private final ConversionUploadServiceStub stub; /** Constructs an instance of ConversionUploadServiceClient with default settings. */ @@ -184,7 +187,7 @@ protected ConversionUploadServiceClient(ConversionUploadServiceStub stub) { this.stub = stub; } - public final ConversionUploadServiceSettings getSettings() { + public final @Nullable ConversionUploadServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceProto.java index 4bff7e11af..a848ec3117 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ConversionUploadServiceProto { +public final class ConversionUploadServiceProto extends com.google.protobuf.GeneratedFile { private ConversionUploadServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionUploadServiceProto.class.getName()); + "ConversionUploadServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -248,85 +248,85 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_UploadClickConversionsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_UploadClickConversionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UploadClickConversionsRequest_descriptor, new java.lang.String[] { "CustomerId", "Conversions", "PartialFailure", "ValidateOnly", "JobId", }); internal_static_google_ads_googleads_v25_services_UploadClickConversionsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_UploadClickConversionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UploadClickConversionsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", "JobId", }); internal_static_google_ads_googleads_v25_services_UploadCallConversionsRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_UploadCallConversionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UploadCallConversionsRequest_descriptor, new java.lang.String[] { "CustomerId", "Conversions", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_UploadCallConversionsResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_UploadCallConversionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UploadCallConversionsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_ClickConversion_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_ClickConversion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ClickConversion_descriptor, new java.lang.String[] { "Gclid", "Gbraid", "Wbraid", "ConversionAction", "ConversionDateTime", "ConversionValue", "CurrencyCode", "OrderId", "ExternalAttributionData", "CustomVariables", "CartData", "UserIdentifiers", "ConversionEnvironment", "Consent", "CustomerType", "UserIpAddress", "SessionAttributesEncoded", "SessionAttributesKeyValuePairs", "SessionAttributes", }); internal_static_google_ads_googleads_v25_services_CallConversion_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_CallConversion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CallConversion_descriptor, new java.lang.String[] { "CallerId", "CallStartDateTime", "ConversionAction", "ConversionDateTime", "ConversionValue", "CurrencyCode", "CustomVariables", "Consent", }); internal_static_google_ads_googleads_v25_services_ExternalAttributionData_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_ExternalAttributionData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ExternalAttributionData_descriptor, new java.lang.String[] { "ExternalAttributionCredit", "ExternalAttributionModel", }); internal_static_google_ads_googleads_v25_services_ClickConversionResult_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_ClickConversionResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ClickConversionResult_descriptor, new java.lang.String[] { "Gclid", "Gbraid", "Wbraid", "ConversionAction", "ConversionDateTime", "UserIdentifiers", }); internal_static_google_ads_googleads_v25_services_CallConversionResult_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_CallConversionResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CallConversionResult_descriptor, new java.lang.String[] { "CallerId", "CallStartDateTime", "ConversionAction", "ConversionDateTime", }); internal_static_google_ads_googleads_v25_services_CustomVariable_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_CustomVariable_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomVariable_descriptor, new java.lang.String[] { "ConversionCustomVariable", "Value", }); internal_static_google_ads_googleads_v25_services_CartData_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_services_CartData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CartData_descriptor, new java.lang.String[] { "MerchantId", "FeedCountryCode", "FeedLanguageCode", "LocalTransactionCost", "Items", }); internal_static_google_ads_googleads_v25_services_CartData_Item_descriptor = - internal_static_google_ads_googleads_v25_services_CartData_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_CartData_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_CartData_Item_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CartData_Item_descriptor, new java.lang.String[] { "ProductId", "Quantity", "UnitPrice", }); internal_static_google_ads_googleads_v25_services_SessionAttributeKeyValuePair_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_services_SessionAttributeKeyValuePair_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SessionAttributeKeyValuePair_descriptor, new java.lang.String[] { "SessionAttributeKey", "SessionAttributeValue", }); internal_static_google_ads_googleads_v25_services_SessionAttributesKeyValuePairs_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_services_SessionAttributesKeyValuePairs_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SessionAttributesKeyValuePairs_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceSettings.java index cd1de6be5a..244117bf88 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionUploadServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionUploadServiceSettings extends ClientSettings { @@ -144,7 +147,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -165,7 +168,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ConversionUploadServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleOperation.java index b12189c3ee..fa33f166c8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ConversionValueRuleOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRuleOperation.class.getName()); + "ConversionValueRuleOperation"); } // Use ConversionValueRuleOperation.newBuilder() to construct. private ConversionValueRuleOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleOperationOrBuilder.java index 7341c97327..fce7b46fd0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceClient.java index 0d77da10f3..0fbd47d8fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionValueRuleServiceClient implements BackgroundResource { - private final ConversionValueRuleServiceSettings settings; + private final @Nullable ConversionValueRuleServiceSettings settings; private final ConversionValueRuleServiceStub stub; /** Constructs an instance of ConversionValueRuleServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected ConversionValueRuleServiceClient(ConversionValueRuleServiceStub stub) this.stub = stub; } - public final ConversionValueRuleServiceSettings getSettings() { + public final @Nullable ConversionValueRuleServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceProto.java index d14f6011c6..532d182ff2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ConversionValueRuleServiceProto { +public final class ConversionValueRuleServiceProto extends com.google.protobuf.GeneratedFile { private ConversionValueRuleServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRuleServiceProto.class.getName()); + "ConversionValueRuleServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -121,25 +121,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateConversionValueRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateConversionValueRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionValueRulesRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_ConversionValueRuleOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ConversionValueRuleOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ConversionValueRuleOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateConversionValueRulesResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateConversionValueRulesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionValueRulesResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceSettings.java index 69874ccbdb..faf63786ed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionValueRuleServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ConversionValueRuleServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetOperation.java index e67e4bc505..916d0d403f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ConversionValueRuleSetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRuleSetOperation.class.getName()); + "ConversionValueRuleSetOperation"); } // Use ConversionValueRuleSetOperation.newBuilder() to construct. private ConversionValueRuleSetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetOperationOrBuilder.java index da98e6cd5e..77e659eeaf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceClient.java index 00943bb91a..71ffb7ab2c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionValueRuleSetServiceClient implements BackgroundResource { - private final ConversionValueRuleSetServiceSettings settings; + private final @Nullable ConversionValueRuleSetServiceSettings settings; private final ConversionValueRuleSetServiceStub stub; /** Constructs an instance of ConversionValueRuleSetServiceClient with default settings. */ @@ -165,7 +168,7 @@ protected ConversionValueRuleSetServiceClient(ConversionValueRuleSetServiceStub this.stub = stub; } - public final ConversionValueRuleSetServiceSettings getSettings() { + public final @Nullable ConversionValueRuleSetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceProto.java index 1ce34e5d97..31ff202fcc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ConversionValueRuleSetServiceProto { +public final class ConversionValueRuleSetServiceProto extends com.google.protobuf.GeneratedFile { private ConversionValueRuleSetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ConversionValueRuleSetServiceProto.class.getName()); + "ConversionValueRuleSetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -122,25 +122,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleSetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleSetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleSetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_ConversionValueRuleSetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ConversionValueRuleSetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ConversionValueRuleSetOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleSetsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleSetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleSetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateConversionValueRuleSetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceSettings.java index fe4d56b88f..98e249cb9b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ConversionValueRuleSetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ConversionValueRuleSetServiceSettings extends ClientSettings { @@ -138,7 +141,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -159,7 +162,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ConversionValueRuleSetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkRequest.java index 25c11b3ce2..cd3abf548c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateAccountLinkRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateAccountLinkRequest.class.getName()); + "CreateAccountLinkRequest"); } // Use CreateAccountLinkRequest.newBuilder() to construct. private CreateAccountLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkRequestOrBuilder.java index 8c5e2b992e..063f5c4179 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkResponse.java index add92d47b4..a664271bf3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateAccountLinkResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateAccountLinkResponse.class.getName()); + "CreateAccountLinkResponse"); } // Use CreateAccountLinkResponse.newBuilder() to construct. private CreateAccountLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkResponseOrBuilder.java index 69d40e5ffb..dd1fe8178e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateAccountLinkResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientRequest.java index 373a821164..2b46f2c109 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateCustomerClientRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateCustomerClientRequest.class.getName()); + "CreateCustomerClientRequest"); } // Use CreateCustomerClientRequest.newBuilder() to construct. private CreateCustomerClientRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientRequestOrBuilder.java index 1e5ab4828d..f31c2cb699 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientResponse.java index 4655f486c0..d9675206d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CreateCustomerClientResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateCustomerClientResponse.class.getName()); + "CreateCustomerClientResponse"); } // Use CreateCustomerClientResponse.newBuilder() to construct. private CreateCustomerClientResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientResponseOrBuilder.java index c3968b5816..bf4d00c5ef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateCustomerClientResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkRequest.java index 8fbf4ef918..46277d7953 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/data_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateDataLinkRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateDataLinkRequest.class.getName()); + "CreateDataLinkRequest"); } // Use CreateDataLinkRequest.newBuilder() to construct. private CreateDataLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkRequestOrBuilder.java index 2e79088cfe..1b130a1d8a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/data_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkResponse.java index 0d68974f62..f4dba3bbd1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/data_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateDataLinkResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateDataLinkResponse.class.getName()); + "CreateDataLinkResponse"); } // Use CreateDataLinkResponse.newBuilder() to construct. private CreateDataLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkResponseOrBuilder.java index 09bea72641..4c47d1f008 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateDataLinkResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/data_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobRequest.java index 2c15c836e0..7a9fc2aecb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateOfflineUserDataJobRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateOfflineUserDataJobRequest.class.getName()); + "CreateOfflineUserDataJobRequest"); } // Use CreateOfflineUserDataJobRequest.newBuilder() to construct. private CreateOfflineUserDataJobRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobRequestOrBuilder.java index eb8e8bb141..83ccafc87d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobResponse.java index bf0bca4790..db815220d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateOfflineUserDataJobResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateOfflineUserDataJobResponse.class.getName()); + "CreateOfflineUserDataJobResponse"); } // Use CreateOfflineUserDataJobResponse.newBuilder() to construct. private CreateOfflineUserDataJobResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobResponseOrBuilder.java index c37315982c..8505d12690 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateOfflineUserDataJobResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationRequest.java index 75109d27f8..c4e322325d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateProductLinkInvitationRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateProductLinkInvitationRequest.class.getName()); + "CreateProductLinkInvitationRequest"); } // Use CreateProductLinkInvitationRequest.newBuilder() to construct. private CreateProductLinkInvitationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationRequestOrBuilder.java index 04ec2fd536..6ab5aa807c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationResponse.java index 65e54e376e..d83f513030 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CreateProductLinkInvitationResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateProductLinkInvitationResponse.class.getName()); + "CreateProductLinkInvitationResponse"); } // Use CreateProductLinkInvitationResponse.newBuilder() to construct. private CreateProductLinkInvitationResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationResponseOrBuilder.java index 3b738dfa34..c08d57d7ce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkInvitationResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkRequest.java index c65f7d78ee..631dd5a96c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateProductLinkRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateProductLinkRequest.class.getName()); + "CreateProductLinkRequest"); } // Use CreateProductLinkRequest.newBuilder() to construct. private CreateProductLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkRequestOrBuilder.java index 3884f41c5b..bc87415fc0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkResponse.java index 6e5c865dfc..8dc5817e2c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateProductLinkResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateProductLinkResponse.class.getName()); + "CreateProductLinkResponse"); } // Use CreateProductLinkResponse.newBuilder() to construct. private CreateProductLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkResponseOrBuilder.java index aef2a8659f..8c988e5d72 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateProductLinkResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadRequest.java index de594f3abf..669ac5ea7b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateYouTubeVideoUploadRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateYouTubeVideoUploadRequest.class.getName()); + "CreateYouTubeVideoUploadRequest"); } // Use CreateYouTubeVideoUploadRequest.newBuilder() to construct. private CreateYouTubeVideoUploadRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadRequestOrBuilder.java index 596ea538a6..caae58130e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadResponse.java index 22e615c857..f24a860331 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CreateYouTubeVideoUploadResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CreateYouTubeVideoUploadResponse.class.getName()); + "CreateYouTubeVideoUploadResponse"); } // Use CreateYouTubeVideoUploadResponse.newBuilder() to construct. private CreateYouTubeVideoUploadResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadResponseOrBuilder.java index dda4a66f57..1bca0cf70e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CreateYouTubeVideoUploadResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceOperation.java index a5a59ab892..4c21a082e2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomAudienceOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomAudienceOperation.class.getName()); + "CustomAudienceOperation"); } // Use CustomAudienceOperation.newBuilder() to construct. private CustomAudienceOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceOperationOrBuilder.java index 4bd2812569..6cde8a28e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceClient.java index e9095c1106..65b7d12c93 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomAudienceServiceClient implements BackgroundResource { - private final CustomAudienceServiceSettings settings; + private final @Nullable CustomAudienceServiceSettings settings; private final CustomAudienceServiceStub stub; /** Constructs an instance of CustomAudienceServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected CustomAudienceServiceClient(CustomAudienceServiceStub stub) { this.stub = stub; } - public final CustomAudienceServiceSettings getSettings() { + public final @Nullable CustomAudienceServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceProto.java index 56e427a3ed..27e9f58a95 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomAudienceServiceProto { +public final class CustomAudienceServiceProto extends com.google.protobuf.GeneratedFile { private CustomAudienceServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomAudienceServiceProto.class.getName()); + "CustomAudienceServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -107,25 +107,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomAudiencesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomAudiencesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomAudiencesRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CustomAudienceOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomAudienceOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomAudienceOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomAudiencesResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomAudiencesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomAudiencesResponse_descriptor, new java.lang.String[] { "Results", }); internal_static_google_ads_googleads_v25_services_MutateCustomAudienceResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomAudienceResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomAudienceResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceSettings.java index 8254514f30..a62668aad2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomAudienceServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomAudienceServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomAudienceServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalOperation.java index d061785762..d360bdf191 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomConversionGoalOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomConversionGoalOperation.class.getName()); + "CustomConversionGoalOperation"); } // Use CustomConversionGoalOperation.newBuilder() to construct. private CustomConversionGoalOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalOperationOrBuilder.java index 58aab8948b..90a3a2d8d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceClient.java index cab9047550..2a2ec8983e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomConversionGoalServiceClient implements BackgroundResource { - private final CustomConversionGoalServiceSettings settings; + private final @Nullable CustomConversionGoalServiceSettings settings; private final CustomConversionGoalServiceStub stub; /** Constructs an instance of CustomConversionGoalServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected CustomConversionGoalServiceClient(CustomConversionGoalServiceStub stub this.stub = stub; } - public final CustomConversionGoalServiceSettings getSettings() { + public final @Nullable CustomConversionGoalServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceProto.java index ff7d5b5a1a..b40b1fafbc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomConversionGoalServiceProto { +public final class CustomConversionGoalServiceProto extends com.google.protobuf.GeneratedFile { private CustomConversionGoalServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomConversionGoalServiceProto.class.getName()); + "CustomConversionGoalServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,25 +118,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomConversionGoalsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomConversionGoalsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomConversionGoalsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CustomConversionGoalOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomConversionGoalOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomConversionGoalOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomConversionGoalsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomConversionGoalsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomConversionGoalsResponse_descriptor, new java.lang.String[] { "Results", }); internal_static_google_ads_googleads_v25_services_MutateCustomConversionGoalResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomConversionGoalResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomConversionGoalResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceSettings.java index a221f25670..8cf0de597d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomConversionGoalServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomConversionGoalServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomConversionGoalServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestOperation.java index ce70e75b4a..ec887a5615 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_interest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomInterestOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomInterestOperation.class.getName()); + "CustomInterestOperation"); } // Use CustomInterestOperation.newBuilder() to construct. private CustomInterestOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestOperationOrBuilder.java index d882ce718b..070336335d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_interest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceClient.java index 76b6995272..294e38f5d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomInterestServiceClient implements BackgroundResource { - private final CustomInterestServiceSettings settings; + private final @Nullable CustomInterestServiceSettings settings; private final CustomInterestServiceStub stub; /** Constructs an instance of CustomInterestServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected CustomInterestServiceClient(CustomInterestServiceStub stub) { this.stub = stub; } - public final CustomInterestServiceSettings getSettings() { + public final @Nullable CustomInterestServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceProto.java index 84ba9ea16b..746ab82666 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_interest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomInterestServiceProto { +public final class CustomInterestServiceProto extends com.google.protobuf.GeneratedFile { private CustomInterestServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomInterestServiceProto.class.getName()); + "CustomInterestServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -106,25 +106,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomInterestsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomInterestsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomInterestsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CustomInterestOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomInterestOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomInterestOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomInterestsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomInterestsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomInterestsResponse_descriptor, new java.lang.String[] { "Results", }); internal_static_google_ads_googleads_v25_services_MutateCustomInterestResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomInterestResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomInterestResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceSettings.java index fb7650efab..50a39990fb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomInterestServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomInterestServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomInterestServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomVariable.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomVariable.java index a2600dfcf8..97c8ad35e0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomVariable.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomVariable.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomVariable extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomVariable.class.getName()); + "CustomVariable"); } // Use CustomVariable.newBuilder() to construct. private CustomVariable(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomVariableOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomVariableOrBuilder.java index b90186da78..934376cd12 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomVariableOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomVariableOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetOperation.java index ee37333732..03e9bd218c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerAssetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerAssetOperation.class.getName()); + "CustomerAssetOperation"); } // Use CustomerAssetOperation.newBuilder() to construct. private CustomerAssetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetOperationOrBuilder.java index 798539c855..9d00dc536e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceClient.java index 74c4d98d43..812e420f92 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerAssetServiceClient implements BackgroundResource { - private final CustomerAssetServiceSettings settings; + private final @Nullable CustomerAssetServiceSettings settings; private final CustomerAssetServiceStub stub; /** Constructs an instance of CustomerAssetServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected CustomerAssetServiceClient(CustomerAssetServiceStub stub) { this.stub = stub; } - public final CustomerAssetServiceSettings getSettings() { + public final @Nullable CustomerAssetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceProto.java index 9b55a9606c..7c4c1f381a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerAssetServiceProto { +public final class CustomerAssetServiceProto extends com.google.protobuf.GeneratedFile { private CustomerAssetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerAssetServiceProto.class.getName()); + "CustomerAssetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,25 +118,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerAssetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CustomerAssetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomerAssetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerAssetOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerAssetsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerAssetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceSettings.java index bd2b2fc08d..d05a6507f7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerAssetServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerAssetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetOperation.java index 353757b14f..2eb83aa223 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerAssetSetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerAssetSetOperation.class.getName()); + "CustomerAssetSetOperation"); } // Use CustomerAssetSetOperation.newBuilder() to construct. private CustomerAssetSetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetOperationOrBuilder.java index dfb5ef55fb..631bedba32 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceClient.java index 2795d3b6be..49213d0b92 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerAssetSetServiceClient implements BackgroundResource { - private final CustomerAssetSetServiceSettings settings; + private final @Nullable CustomerAssetSetServiceSettings settings; private final CustomerAssetSetServiceStub stub; /** Constructs an instance of CustomerAssetSetServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected CustomerAssetSetServiceClient(CustomerAssetSetServiceStub stub) { this.stub = stub; } - public final CustomerAssetSetServiceSettings getSettings() { + public final @Nullable CustomerAssetSetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceProto.java index df7f965c8f..d1e9e8769b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerAssetSetServiceProto { +public final class CustomerAssetSetServiceProto extends com.google.protobuf.GeneratedFile { private CustomerAssetSetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerAssetSetServiceProto.class.getName()); + "CustomerAssetSetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -114,25 +114,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetSetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetSetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerAssetSetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CustomerAssetSetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomerAssetSetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerAssetSetOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerAssetSetsResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetSetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerAssetSetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerAssetSetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceSettings.java index 1d6250bd57..a69504ebe2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerAssetSetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerAssetSetServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerAssetSetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkOperation.java index d55c5fac4a..08520d48ab 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_client_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerClientLinkOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerClientLinkOperation.class.getName()); + "CustomerClientLinkOperation"); } // Use CustomerClientLinkOperation.newBuilder() to construct. private CustomerClientLinkOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkOperationOrBuilder.java index c52e180952..992d883cac 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_client_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceClient.java index 7ae4e6c74d..b42710b8cd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerClientLinkServiceClient implements BackgroundResource { - private final CustomerClientLinkServiceSettings settings; + private final @Nullable CustomerClientLinkServiceSettings settings; private final CustomerClientLinkServiceStub stub; /** Constructs an instance of CustomerClientLinkServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected CustomerClientLinkServiceClient(CustomerClientLinkServiceStub stub) { this.stub = stub; } - public final CustomerClientLinkServiceSettings getSettings() { + public final @Nullable CustomerClientLinkServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceProto.java index 32a00a2ed8..3c00e3eb8d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_client_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerClientLinkServiceProto { +public final class CustomerClientLinkServiceProto extends com.google.protobuf.GeneratedFile { private CustomerClientLinkServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerClientLinkServiceProto.class.getName()); + "CustomerClientLinkServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -107,25 +107,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerClientLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerClientLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerClientLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CustomerClientLinkOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomerClientLinkOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerClientLinkOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerClientLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerClientLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerClientLinkResponse_descriptor, new java.lang.String[] { "Result", }); internal_static_google_ads_googleads_v25_services_MutateCustomerClientLinkResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerClientLinkResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerClientLinkResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceSettings.java index f5e1f4117b..87989846bc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerClientLinkServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerClientLinkServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerClientLinkServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalOperation.java index 6d77c9172d..b0e1c9fa0e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerConversionGoalOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerConversionGoalOperation.class.getName()); + "CustomerConversionGoalOperation"); } // Use CustomerConversionGoalOperation.newBuilder() to construct. private CustomerConversionGoalOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalOperationOrBuilder.java index d65e8d9819..b0554a22c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceClient.java index 31c58ccc64..ab8e09d04f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerConversionGoalServiceClient implements BackgroundResource { - private final CustomerConversionGoalServiceSettings settings; + private final @Nullable CustomerConversionGoalServiceSettings settings; private final CustomerConversionGoalServiceStub stub; /** Constructs an instance of CustomerConversionGoalServiceClient with default settings. */ @@ -165,7 +168,7 @@ protected CustomerConversionGoalServiceClient(CustomerConversionGoalServiceStub this.stub = stub; } - public final CustomerConversionGoalServiceSettings getSettings() { + public final @Nullable CustomerConversionGoalServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceProto.java index 4668b69b44..c67273330d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerConversionGoalServiceProto { +public final class CustomerConversionGoalServiceProto extends com.google.protobuf.GeneratedFile { private CustomerConversionGoalServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerConversionGoalServiceProto.class.getName()); + "CustomerConversionGoalServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -107,25 +107,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerConversionGoalsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerConversionGoalsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerConversionGoalsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CustomerConversionGoalOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomerConversionGoalOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerConversionGoalOperation_descriptor, new java.lang.String[] { "UpdateMask", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerConversionGoalsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerConversionGoalsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerConversionGoalsResponse_descriptor, new java.lang.String[] { "Results", }); internal_static_google_ads_googleads_v25_services_MutateCustomerConversionGoalResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerConversionGoalResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerConversionGoalResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceSettings.java index 4f87724d68..44c2f19273 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerConversionGoalServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerConversionGoalServiceSettings extends ClientSettings { @@ -138,7 +141,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -159,7 +162,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerConversionGoalServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerOperation.java index 0daf52aa82..3d57e8474f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerCustomizerOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerCustomizerOperation.class.getName()); + "CustomerCustomizerOperation"); } // Use CustomerCustomizerOperation.newBuilder() to construct. private CustomerCustomizerOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerOperationOrBuilder.java index 0878d18a11..7d70f4b36b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceClient.java index 83c4fd2117..d489eebc26 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerCustomizerServiceClient implements BackgroundResource { - private final CustomerCustomizerServiceSettings settings; + private final @Nullable CustomerCustomizerServiceSettings settings; private final CustomerCustomizerServiceStub stub; /** Constructs an instance of CustomerCustomizerServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected CustomerCustomizerServiceClient(CustomerCustomizerServiceStub stub) { this.stub = stub; } - public final CustomerCustomizerServiceSettings getSettings() { + public final @Nullable CustomerCustomizerServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceProto.java index 31f9d06108..6a78f13fd9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerCustomizerServiceProto { +public final class CustomerCustomizerServiceProto extends com.google.protobuf.GeneratedFile { private CustomerCustomizerServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerCustomizerServiceProto.class.getName()); + "CustomerCustomizerServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -115,25 +115,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerCustomizersRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerCustomizersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerCustomizersRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CustomerCustomizerOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomerCustomizerOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerCustomizerOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerCustomizersResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerCustomizersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerCustomizersResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateCustomerCustomizerResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerCustomizerResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerCustomizerResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceSettings.java index b64ca8ab29..eb0b8aa31e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerCustomizerServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerCustomizerServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerCustomizerServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelOperation.java index f0a32e81d9..aec03d6b32 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerLabelOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerLabelOperation.class.getName()); + "CustomerLabelOperation"); } // Use CustomerLabelOperation.newBuilder() to construct. private CustomerLabelOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelOperationOrBuilder.java index 21346edf88..cc08a5f0c3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceClient.java index ad291c2a62..c077233152 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -123,9 +125,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerLabelServiceClient implements BackgroundResource { - private final CustomerLabelServiceSettings settings; + private final @Nullable CustomerLabelServiceSettings settings; private final CustomerLabelServiceStub stub; /** Constructs an instance of CustomerLabelServiceClient with default settings. */ @@ -165,7 +168,7 @@ protected CustomerLabelServiceClient(CustomerLabelServiceStub stub) { this.stub = stub; } - public final CustomerLabelServiceSettings getSettings() { + public final @Nullable CustomerLabelServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceProto.java index 9083a83c04..bdb8395b97 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerLabelServiceProto { +public final class CustomerLabelServiceProto extends com.google.protobuf.GeneratedFile { private CustomerLabelServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerLabelServiceProto.class.getName()); + "CustomerLabelServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -106,25 +106,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerLabelsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CustomerLabelOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomerLabelOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerLabelOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerLabelsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerLabelsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerLabelsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCustomerLabelResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerLabelResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerLabelResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceSettings.java index 40b8dadb8e..475e7f3986 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerLabelServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerLabelServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerLabelServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkOperation.java index f67f954c6a..7880e8939a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -26,10 +26,10 @@ public final class CustomerManagerLinkOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerManagerLinkOperation.class.getName()); + "CustomerManagerLinkOperation"); } // Use CustomerManagerLinkOperation.newBuilder() to construct. private CustomerManagerLinkOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkOperationOrBuilder.java index 5dd6090645..f02dae2cf2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceClient.java index 6b2bb2d012..869492889e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -139,9 +141,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerManagerLinkServiceClient implements BackgroundResource { - private final CustomerManagerLinkServiceSettings settings; + private final @Nullable CustomerManagerLinkServiceSettings settings; private final CustomerManagerLinkServiceStub stub; /** Constructs an instance of CustomerManagerLinkServiceClient with default settings. */ @@ -183,7 +186,7 @@ protected CustomerManagerLinkServiceClient(CustomerManagerLinkServiceStub stub) this.stub = stub; } - public final CustomerManagerLinkServiceSettings getSettings() { + public final @Nullable CustomerManagerLinkServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceProto.java index d53a8f8067..3aae41f238 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerManagerLinkServiceProto { +public final class CustomerManagerLinkServiceProto extends com.google.protobuf.GeneratedFile { private CustomerManagerLinkServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerManagerLinkServiceProto.class.getName()); + "CustomerManagerLinkServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -129,37 +129,37 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerManagerLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerManagerLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerManagerLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_MoveManagerLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_MoveManagerLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MoveManagerLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "PreviousCustomerManagerLink", "NewManager", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CustomerManagerLinkOperation_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_CustomerManagerLinkOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerManagerLinkOperation_descriptor, new java.lang.String[] { "UpdateMask", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerManagerLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerManagerLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerManagerLinkResponse_descriptor, new java.lang.String[] { "Results", }); internal_static_google_ads_googleads_v25_services_MoveManagerLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_MoveManagerLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MoveManagerLinkResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_MutateCustomerManagerLinkResult_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_MutateCustomerManagerLinkResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerManagerLinkResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceSettings.java index ee824d885c..98a279de37 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerManagerLinkServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerManagerLinkServiceSettings extends ClientSettings { @@ -143,7 +146,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -164,7 +167,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerManagerLinkServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerMetrics.java index d3e01f313e..417cbe77e9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerMetrics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerMetrics.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerMetrics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerMetrics.class.getName()); + "CustomerMetrics"); } // Use CustomerMetrics.newBuilder() to construct. private CustomerMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -86,6 +86,97 @@ public com.google.ads.googleads.v25.services.RateMetricsOrBuilder getAverageRate return averageRateMetrics_ == null ? com.google.ads.googleads.v25.services.RateMetrics.getDefaultInstance() : averageRateMetrics_; } + public static final int SHARE_METRICS_FIELD_NUMBER = 2; + private com.google.ads.googleads.v25.services.ShareMetrics shareMetrics_; + /** + *

+   * Metrics calculated by dividing the metric of the customer by that of the
+   * selected benchmarks source. These metrics are only returned when:
+   *
+   * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+   * request `category_filter` must be set when using `all_advertisers`.
+   * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + * @return Whether the shareMetrics field is set. + */ + @java.lang.Override + public boolean hasShareMetrics() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+   * Metrics calculated by dividing the metric of the customer by that of the
+   * selected benchmarks source. These metrics are only returned when:
+   *
+   * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+   * request `category_filter` must be set when using `all_advertisers`.
+   * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + * @return The shareMetrics. + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.ShareMetrics getShareMetrics() { + return shareMetrics_ == null ? com.google.ads.googleads.v25.services.ShareMetrics.getDefaultInstance() : shareMetrics_; + } + /** + *
+   * Metrics calculated by dividing the metric of the customer by that of the
+   * selected benchmarks source. These metrics are only returned when:
+   *
+   * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+   * request `category_filter` must be set when using `all_advertisers`.
+   * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.ShareMetricsOrBuilder getShareMetricsOrBuilder() { + return shareMetrics_ == null ? com.google.ads.googleads.v25.services.ShareMetrics.getDefaultInstance() : shareMetrics_; + } + + public static final int AGGREGATE_METRICS_FIELD_NUMBER = 3; + private com.google.ads.googleads.v25.services.AggregateMetrics aggregateMetrics_; + /** + *
+   * Metrics calculated by aggregating values of a single metric for the
+   * customer.
+   * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + * @return Whether the aggregateMetrics field is set. + */ + @java.lang.Override + public boolean hasAggregateMetrics() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+   * Metrics calculated by aggregating values of a single metric for the
+   * customer.
+   * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + * @return The aggregateMetrics. + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.AggregateMetrics getAggregateMetrics() { + return aggregateMetrics_ == null ? com.google.ads.googleads.v25.services.AggregateMetrics.getDefaultInstance() : aggregateMetrics_; + } + /** + *
+   * Metrics calculated by aggregating values of a single metric for the
+   * customer.
+   * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.AggregateMetricsOrBuilder getAggregateMetricsOrBuilder() { + return aggregateMetrics_ == null ? com.google.ads.googleads.v25.services.AggregateMetrics.getDefaultInstance() : aggregateMetrics_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -103,6 +194,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getAverageRateMetrics()); } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getShareMetrics()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(3, getAggregateMetrics()); + } getUnknownFields().writeTo(output); } @@ -116,6 +213,14 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getAverageRateMetrics()); } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getShareMetrics()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getAggregateMetrics()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -136,6 +241,16 @@ public boolean equals(final java.lang.Object obj) { if (!getAverageRateMetrics() .equals(other.getAverageRateMetrics())) return false; } + if (hasShareMetrics() != other.hasShareMetrics()) return false; + if (hasShareMetrics()) { + if (!getShareMetrics() + .equals(other.getShareMetrics())) return false; + } + if (hasAggregateMetrics() != other.hasAggregateMetrics()) return false; + if (hasAggregateMetrics()) { + if (!getAggregateMetrics() + .equals(other.getAggregateMetrics())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -151,6 +266,14 @@ public int hashCode() { hash = (37 * hash) + AVERAGE_RATE_METRICS_FIELD_NUMBER; hash = (53 * hash) + getAverageRateMetrics().hashCode(); } + if (hasShareMetrics()) { + hash = (37 * hash) + SHARE_METRICS_FIELD_NUMBER; + hash = (53 * hash) + getShareMetrics().hashCode(); + } + if (hasAggregateMetrics()) { + hash = (37 * hash) + AGGREGATE_METRICS_FIELD_NUMBER; + hash = (53 * hash) + getAggregateMetrics().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -286,6 +409,8 @@ private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage .alwaysUseFieldBuilders) { internalGetAverageRateMetricsFieldBuilder(); + internalGetShareMetricsFieldBuilder(); + internalGetAggregateMetricsFieldBuilder(); } } @java.lang.Override @@ -297,6 +422,16 @@ public Builder clear() { averageRateMetricsBuilder_.dispose(); averageRateMetricsBuilder_ = null; } + shareMetrics_ = null; + if (shareMetricsBuilder_ != null) { + shareMetricsBuilder_.dispose(); + shareMetricsBuilder_ = null; + } + aggregateMetrics_ = null; + if (aggregateMetricsBuilder_ != null) { + aggregateMetricsBuilder_.dispose(); + aggregateMetricsBuilder_ = null; + } return this; } @@ -337,6 +472,18 @@ private void buildPartial0(com.google.ads.googleads.v25.services.CustomerMetrics : averageRateMetricsBuilder_.build(); to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.shareMetrics_ = shareMetricsBuilder_ == null + ? shareMetrics_ + : shareMetricsBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.aggregateMetrics_ = aggregateMetricsBuilder_ == null + ? aggregateMetrics_ + : aggregateMetricsBuilder_.build(); + to_bitField0_ |= 0x00000004; + } result.bitField0_ |= to_bitField0_; } @@ -355,6 +502,12 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.CustomerMetrics o if (other.hasAverageRateMetrics()) { mergeAverageRateMetrics(other.getAverageRateMetrics()); } + if (other.hasShareMetrics()) { + mergeShareMetrics(other.getShareMetrics()); + } + if (other.hasAggregateMetrics()) { + mergeAggregateMetrics(other.getAggregateMetrics()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -388,6 +541,20 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 18: { + input.readMessage( + internalGetShareMetricsFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + input.readMessage( + internalGetAggregateMetricsFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -562,6 +729,365 @@ public com.google.ads.googleads.v25.services.RateMetricsOrBuilder getAverageRate return averageRateMetricsBuilder_; } + private com.google.ads.googleads.v25.services.ShareMetrics shareMetrics_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.ShareMetrics, com.google.ads.googleads.v25.services.ShareMetrics.Builder, com.google.ads.googleads.v25.services.ShareMetricsOrBuilder> shareMetricsBuilder_; + /** + *
+     * Metrics calculated by dividing the metric of the customer by that of the
+     * selected benchmarks source. These metrics are only returned when:
+     *
+     * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+     * request `category_filter` must be set when using `all_advertisers`.
+     * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + * @return Whether the shareMetrics field is set. + */ + public boolean hasShareMetrics() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + *
+     * Metrics calculated by dividing the metric of the customer by that of the
+     * selected benchmarks source. These metrics are only returned when:
+     *
+     * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+     * request `category_filter` must be set when using `all_advertisers`.
+     * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + * @return The shareMetrics. + */ + public com.google.ads.googleads.v25.services.ShareMetrics getShareMetrics() { + if (shareMetricsBuilder_ == null) { + return shareMetrics_ == null ? com.google.ads.googleads.v25.services.ShareMetrics.getDefaultInstance() : shareMetrics_; + } else { + return shareMetricsBuilder_.getMessage(); + } + } + /** + *
+     * Metrics calculated by dividing the metric of the customer by that of the
+     * selected benchmarks source. These metrics are only returned when:
+     *
+     * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+     * request `category_filter` must be set when using `all_advertisers`.
+     * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + */ + public Builder setShareMetrics(com.google.ads.googleads.v25.services.ShareMetrics value) { + if (shareMetricsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + shareMetrics_ = value; + } else { + shareMetricsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Metrics calculated by dividing the metric of the customer by that of the
+     * selected benchmarks source. These metrics are only returned when:
+     *
+     * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+     * request `category_filter` must be set when using `all_advertisers`.
+     * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + */ + public Builder setShareMetrics( + com.google.ads.googleads.v25.services.ShareMetrics.Builder builderForValue) { + if (shareMetricsBuilder_ == null) { + shareMetrics_ = builderForValue.build(); + } else { + shareMetricsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Metrics calculated by dividing the metric of the customer by that of the
+     * selected benchmarks source. These metrics are only returned when:
+     *
+     * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+     * request `category_filter` must be set when using `all_advertisers`.
+     * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + */ + public Builder mergeShareMetrics(com.google.ads.googleads.v25.services.ShareMetrics value) { + if (shareMetricsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) && + shareMetrics_ != null && + shareMetrics_ != com.google.ads.googleads.v25.services.ShareMetrics.getDefaultInstance()) { + getShareMetricsBuilder().mergeFrom(value); + } else { + shareMetrics_ = value; + } + } else { + shareMetricsBuilder_.mergeFrom(value); + } + if (shareMetrics_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + /** + *
+     * Metrics calculated by dividing the metric of the customer by that of the
+     * selected benchmarks source. These metrics are only returned when:
+     *
+     * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+     * request `category_filter` must be set when using `all_advertisers`.
+     * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + */ + public Builder clearShareMetrics() { + bitField0_ = (bitField0_ & ~0x00000002); + shareMetrics_ = null; + if (shareMetricsBuilder_ != null) { + shareMetricsBuilder_.dispose(); + shareMetricsBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Metrics calculated by dividing the metric of the customer by that of the
+     * selected benchmarks source. These metrics are only returned when:
+     *
+     * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+     * request `category_filter` must be set when using `all_advertisers`.
+     * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + */ + public com.google.ads.googleads.v25.services.ShareMetrics.Builder getShareMetricsBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetShareMetricsFieldBuilder().getBuilder(); + } + /** + *
+     * Metrics calculated by dividing the metric of the customer by that of the
+     * selected benchmarks source. These metrics are only returned when:
+     *
+     * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+     * request `category_filter` must be set when using `all_advertisers`.
+     * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + */ + public com.google.ads.googleads.v25.services.ShareMetricsOrBuilder getShareMetricsOrBuilder() { + if (shareMetricsBuilder_ != null) { + return shareMetricsBuilder_.getMessageOrBuilder(); + } else { + return shareMetrics_ == null ? + com.google.ads.googleads.v25.services.ShareMetrics.getDefaultInstance() : shareMetrics_; + } + } + /** + *
+     * Metrics calculated by dividing the metric of the customer by that of the
+     * selected benchmarks source. These metrics are only returned when:
+     *
+     * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+     * request `category_filter` must be set when using `all_advertisers`.
+     * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.ShareMetrics, com.google.ads.googleads.v25.services.ShareMetrics.Builder, com.google.ads.googleads.v25.services.ShareMetricsOrBuilder> + internalGetShareMetricsFieldBuilder() { + if (shareMetricsBuilder_ == null) { + shareMetricsBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.ShareMetrics, com.google.ads.googleads.v25.services.ShareMetrics.Builder, com.google.ads.googleads.v25.services.ShareMetricsOrBuilder>( + getShareMetrics(), + getParentForChildren(), + isClean()); + shareMetrics_ = null; + } + return shareMetricsBuilder_; + } + + private com.google.ads.googleads.v25.services.AggregateMetrics aggregateMetrics_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.AggregateMetrics, com.google.ads.googleads.v25.services.AggregateMetrics.Builder, com.google.ads.googleads.v25.services.AggregateMetricsOrBuilder> aggregateMetricsBuilder_; + /** + *
+     * Metrics calculated by aggregating values of a single metric for the
+     * customer.
+     * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + * @return Whether the aggregateMetrics field is set. + */ + public boolean hasAggregateMetrics() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + *
+     * Metrics calculated by aggregating values of a single metric for the
+     * customer.
+     * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + * @return The aggregateMetrics. + */ + public com.google.ads.googleads.v25.services.AggregateMetrics getAggregateMetrics() { + if (aggregateMetricsBuilder_ == null) { + return aggregateMetrics_ == null ? com.google.ads.googleads.v25.services.AggregateMetrics.getDefaultInstance() : aggregateMetrics_; + } else { + return aggregateMetricsBuilder_.getMessage(); + } + } + /** + *
+     * Metrics calculated by aggregating values of a single metric for the
+     * customer.
+     * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + */ + public Builder setAggregateMetrics(com.google.ads.googleads.v25.services.AggregateMetrics value) { + if (aggregateMetricsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + aggregateMetrics_ = value; + } else { + aggregateMetricsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Metrics calculated by aggregating values of a single metric for the
+     * customer.
+     * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + */ + public Builder setAggregateMetrics( + com.google.ads.googleads.v25.services.AggregateMetrics.Builder builderForValue) { + if (aggregateMetricsBuilder_ == null) { + aggregateMetrics_ = builderForValue.build(); + } else { + aggregateMetricsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + *
+     * Metrics calculated by aggregating values of a single metric for the
+     * customer.
+     * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + */ + public Builder mergeAggregateMetrics(com.google.ads.googleads.v25.services.AggregateMetrics value) { + if (aggregateMetricsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) && + aggregateMetrics_ != null && + aggregateMetrics_ != com.google.ads.googleads.v25.services.AggregateMetrics.getDefaultInstance()) { + getAggregateMetricsBuilder().mergeFrom(value); + } else { + aggregateMetrics_ = value; + } + } else { + aggregateMetricsBuilder_.mergeFrom(value); + } + if (aggregateMetrics_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + /** + *
+     * Metrics calculated by aggregating values of a single metric for the
+     * customer.
+     * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + */ + public Builder clearAggregateMetrics() { + bitField0_ = (bitField0_ & ~0x00000004); + aggregateMetrics_ = null; + if (aggregateMetricsBuilder_ != null) { + aggregateMetricsBuilder_.dispose(); + aggregateMetricsBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * Metrics calculated by aggregating values of a single metric for the
+     * customer.
+     * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + */ + public com.google.ads.googleads.v25.services.AggregateMetrics.Builder getAggregateMetricsBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return internalGetAggregateMetricsFieldBuilder().getBuilder(); + } + /** + *
+     * Metrics calculated by aggregating values of a single metric for the
+     * customer.
+     * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + */ + public com.google.ads.googleads.v25.services.AggregateMetricsOrBuilder getAggregateMetricsOrBuilder() { + if (aggregateMetricsBuilder_ != null) { + return aggregateMetricsBuilder_.getMessageOrBuilder(); + } else { + return aggregateMetrics_ == null ? + com.google.ads.googleads.v25.services.AggregateMetrics.getDefaultInstance() : aggregateMetrics_; + } + } + /** + *
+     * Metrics calculated by aggregating values of a single metric for the
+     * customer.
+     * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.AggregateMetrics, com.google.ads.googleads.v25.services.AggregateMetrics.Builder, com.google.ads.googleads.v25.services.AggregateMetricsOrBuilder> + internalGetAggregateMetricsFieldBuilder() { + if (aggregateMetricsBuilder_ == null) { + aggregateMetricsBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.AggregateMetrics, com.google.ads.googleads.v25.services.AggregateMetrics.Builder, com.google.ads.googleads.v25.services.AggregateMetricsOrBuilder>( + getAggregateMetrics(), + getParentForChildren(), + isClean()); + aggregateMetrics_ = null; + } + return aggregateMetricsBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.CustomerMetrics) } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerMetricsOrBuilder.java index cdbc2dfd60..44a3a3278d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerMetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerMetricsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -36,4 +36,73 @@ public interface CustomerMetricsOrBuilder extends * .google.ads.googleads.v25.services.RateMetrics average_rate_metrics = 1; */ com.google.ads.googleads.v25.services.RateMetricsOrBuilder getAverageRateMetricsOrBuilder(); + + /** + *
+   * Metrics calculated by dividing the metric of the customer by that of the
+   * selected benchmarks source. These metrics are only returned when:
+   *
+   * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+   * request `category_filter` must be set when using `all_advertisers`.
+   * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + * @return Whether the shareMetrics field is set. + */ + boolean hasShareMetrics(); + /** + *
+   * Metrics calculated by dividing the metric of the customer by that of the
+   * selected benchmarks source. These metrics are only returned when:
+   *
+   * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+   * request `category_filter` must be set when using `all_advertisers`.
+   * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + * @return The shareMetrics. + */ + com.google.ads.googleads.v25.services.ShareMetrics getShareMetrics(); + /** + *
+   * Metrics calculated by dividing the metric of the customer by that of the
+   * selected benchmarks source. These metrics are only returned when:
+   *
+   * 1. `all_advertisers` is used as the `benchmarks_source`. Note that the
+   * request `category_filter` must be set when using `all_advertisers`.
+   * 
+ * + * .google.ads.googleads.v25.services.ShareMetrics share_metrics = 2; + */ + com.google.ads.googleads.v25.services.ShareMetricsOrBuilder getShareMetricsOrBuilder(); + + /** + *
+   * Metrics calculated by aggregating values of a single metric for the
+   * customer.
+   * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + * @return Whether the aggregateMetrics field is set. + */ + boolean hasAggregateMetrics(); + /** + *
+   * Metrics calculated by aggregating values of a single metric for the
+   * customer.
+   * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + * @return The aggregateMetrics. + */ + com.google.ads.googleads.v25.services.AggregateMetrics getAggregateMetrics(); + /** + *
+   * Metrics calculated by aggregating values of a single metric for the
+   * customer.
+   * 
+ * + * .google.ads.googleads.v25.services.AggregateMetrics aggregate_metrics = 3; + */ + com.google.ads.googleads.v25.services.AggregateMetricsOrBuilder getAggregateMetricsOrBuilder(); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionOperation.java index 97a24fdbaf..b8f78dc4ad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_negative_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerNegativeCriterionOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerNegativeCriterionOperation.class.getName()); + "CustomerNegativeCriterionOperation"); } // Use CustomerNegativeCriterionOperation.newBuilder() to construct. private CustomerNegativeCriterionOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionOperationOrBuilder.java index 2863ce1770..90b958035e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_negative_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceClient.java index 0fb96aa511..f0c2953062 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -121,9 +123,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerNegativeCriterionServiceClient implements BackgroundResource { - private final CustomerNegativeCriterionServiceSettings settings; + private final @Nullable CustomerNegativeCriterionServiceSettings settings; private final CustomerNegativeCriterionServiceStub stub; /** Constructs an instance of CustomerNegativeCriterionServiceClient with default settings. */ @@ -168,7 +171,7 @@ protected CustomerNegativeCriterionServiceClient(CustomerNegativeCriterionServic this.stub = stub; } - public final CustomerNegativeCriterionServiceSettings getSettings() { + public final @Nullable CustomerNegativeCriterionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceProto.java index 75c6be893a..47f7f7112d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_negative_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerNegativeCriterionServiceProto { +public final class CustomerNegativeCriterionServiceProto extends com.google.protobuf.GeneratedFile { private CustomerNegativeCriterionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerNegativeCriterionServiceProto.class.getName()); + "CustomerNegativeCriterionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,25 +118,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerNegativeCriteriaRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerNegativeCriteriaRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerNegativeCriteriaRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CustomerNegativeCriterionOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomerNegativeCriterionOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerNegativeCriterionOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerNegativeCriteriaResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerNegativeCriteriaResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerNegativeCriteriaResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateCustomerNegativeCriteriaResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerNegativeCriteriaResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerNegativeCriteriaResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceSettings.java index 83915eafeb..71b3416b8d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerNegativeCriterionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerNegativeCriterionServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -160,7 +163,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerNegativeCriterionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerOperation.java index b39878d043..4e731bd1b4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerOperation.class.getName()); + "CustomerOperation"); } // Use CustomerOperation.newBuilder() to construct. private CustomerOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerOperationOrBuilder.java index 421e60a7d5..9c230369c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceClient.java index cbb1808069..6f5366ebaf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceClient.java @@ -24,6 +24,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -152,9 +154,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerServiceClient implements BackgroundResource { - private final CustomerServiceSettings settings; + private final @Nullable CustomerServiceSettings settings; private final CustomerServiceStub stub; /** Constructs an instance of CustomerServiceClient with default settings. */ @@ -194,7 +197,7 @@ protected CustomerServiceClient(CustomerServiceStub stub) { this.stub = stub; } - public final CustomerServiceSettings getSettings() { + public final @Nullable CustomerServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceProto.java index 9c80d1415b..4ca8000b0a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerServiceProto { +public final class CustomerServiceProto extends com.google.protobuf.GeneratedFile { private CustomerServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerServiceProto.class.getName()); + "CustomerServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -154,49 +154,49 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CreateCustomerClientRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CreateCustomerClientRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateCustomerClientRequest_descriptor, new java.lang.String[] { "CustomerId", "CustomerClient", "EmailAddress", "AccessRole", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CustomerOperation_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_CustomerOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerOperation_descriptor, new java.lang.String[] { "Update", "UpdateMask", }); internal_static_google_ads_googleads_v25_services_CreateCustomerClientResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_CreateCustomerClientResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateCustomerClientResponse_descriptor, new java.lang.String[] { "ResourceName", "InvitationLink", }); internal_static_google_ads_googleads_v25_services_MutateCustomerResponse_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_MutateCustomerResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerResponse_descriptor, new java.lang.String[] { "Result", }); internal_static_google_ads_googleads_v25_services_MutateCustomerResult_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_MutateCustomerResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerResult_descriptor, new java.lang.String[] { "ResourceName", "Customer", }); internal_static_google_ads_googleads_v25_services_ListAccessibleCustomersRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_ListAccessibleCustomersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListAccessibleCustomersRequest_descriptor, new java.lang.String[] { }); internal_static_google_ads_googleads_v25_services_ListAccessibleCustomersResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_ListAccessibleCustomersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListAccessibleCustomersResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceSettings.java index 3a2c566fe5..038b0ddab6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerServiceSettings extends ClientSettings { @@ -145,7 +148,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -165,7 +168,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaOperation.java index d13cbc548a..8b90e5a47d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_sk_ad_network_conversion_value_schema_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerSkAdNetworkConversionValueSchemaOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerSkAdNetworkConversionValueSchemaOperation.class.getName()); + "CustomerSkAdNetworkConversionValueSchemaOperation"); } // Use CustomerSkAdNetworkConversionValueSchemaOperation.newBuilder() to construct. private CustomerSkAdNetworkConversionValueSchemaOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaOperationOrBuilder.java index b9c70b0377..5c48569253 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_sk_ad_network_conversion_value_schema_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceClient.java index fbd79fb58e..e1bef0005d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -130,9 +132,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerSkAdNetworkConversionValueSchemaServiceClient implements BackgroundResource { - private final CustomerSkAdNetworkConversionValueSchemaServiceSettings settings; + private final @Nullable CustomerSkAdNetworkConversionValueSchemaServiceSettings settings; private final CustomerSkAdNetworkConversionValueSchemaServiceStub stub; /** @@ -183,7 +186,7 @@ protected CustomerSkAdNetworkConversionValueSchemaServiceClient( this.stub = stub; } - public final CustomerSkAdNetworkConversionValueSchemaServiceSettings getSettings() { + public final @Nullable CustomerSkAdNetworkConversionValueSchemaServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceProto.java index 601ab1a473..d9332fd515 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_sk_ad_network_conversion_value_schema_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerSkAdNetworkConversionValueSchemaServiceProto { +public final class CustomerSkAdNetworkConversionValueSchemaServiceProto extends com.google.protobuf.GeneratedFile { private CustomerSkAdNetworkConversionValueSchemaServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerSkAdNetworkConversionValueSchemaServiceProto.class.getName()); + "CustomerSkAdNetworkConversionValueSchemaServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -114,25 +114,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_CustomerSkAdNetworkConversionValueSchemaOperation_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_CustomerSkAdNetworkConversionValueSchemaOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerSkAdNetworkConversionValueSchemaOperation_descriptor, new java.lang.String[] { "Update", }); internal_static_google_ads_googleads_v25_services_MutateCustomerSkAdNetworkConversionValueSchemaRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_MutateCustomerSkAdNetworkConversionValueSchemaRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerSkAdNetworkConversionValueSchemaRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", "ValidateOnly", "EnableWarnings", }); internal_static_google_ads_googleads_v25_services_MutateCustomerSkAdNetworkConversionValueSchemaResult_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerSkAdNetworkConversionValueSchemaResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerSkAdNetworkConversionValueSchemaResult_descriptor, new java.lang.String[] { "ResourceName", "AppId", }); internal_static_google_ads_googleads_v25_services_MutateCustomerSkAdNetworkConversionValueSchemaResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerSkAdNetworkConversionValueSchemaResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerSkAdNetworkConversionValueSchemaResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceSettings.java index 7d241b3e01..8eb38867b6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerSkAdNetworkConversionValueSchemaServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -85,6 +87,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerSkAdNetworkConversionValueSchemaServiceSettings extends ClientSettings { @@ -151,7 +154,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -174,7 +177,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerSkAdNetworkConversionValueSchemaServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationOperation.java index 4536c8b51a..43edd81e3e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerUserAccessInvitationOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccessInvitationOperation.class.getName()); + "CustomerUserAccessInvitationOperation"); } // Use CustomerUserAccessInvitationOperation.newBuilder() to construct. private CustomerUserAccessInvitationOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationOperationOrBuilder.java index 26147d75e9..e7445ab394 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceClient.java index 741f832c8d..93fed843b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -124,9 +126,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerUserAccessInvitationServiceClient implements BackgroundResource { - private final CustomerUserAccessInvitationServiceSettings settings; + private final @Nullable CustomerUserAccessInvitationServiceSettings settings; private final CustomerUserAccessInvitationServiceStub stub; /** Constructs an instance of CustomerUserAccessInvitationServiceClient with default settings. */ @@ -172,7 +175,7 @@ protected CustomerUserAccessInvitationServiceClient( this.stub = stub; } - public final CustomerUserAccessInvitationServiceSettings getSettings() { + public final @Nullable CustomerUserAccessInvitationServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceProto.java index 1b7b6bb74a..5afe8a772a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerUserAccessInvitationServiceProto { +public final class CustomerUserAccessInvitationServiceProto extends com.google.protobuf.GeneratedFile { private CustomerUserAccessInvitationServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccessInvitationServiceProto.class.getName()); + "CustomerUserAccessInvitationServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -110,25 +110,25 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessInvitationRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessInvitationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessInvitationRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", }); internal_static_google_ads_googleads_v25_services_CustomerUserAccessInvitationOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomerUserAccessInvitationOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerUserAccessInvitationOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessInvitationResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessInvitationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessInvitationResponse_descriptor, new java.lang.String[] { "Result", }); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessInvitationResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessInvitationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessInvitationResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceSettings.java index 9075575549..1141dd658c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessInvitationServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerUserAccessInvitationServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -161,7 +164,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerUserAccessInvitationServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessOperation.java index 445ff2ad40..2aefebd58b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomerUserAccessOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccessOperation.class.getName()); + "CustomerUserAccessOperation"); } // Use CustomerUserAccessOperation.newBuilder() to construct. private CustomerUserAccessOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessOperationOrBuilder.java index 4ac2c14d90..983c57451e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceClient.java index da43f70fec..3a784b119c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerUserAccessServiceClient implements BackgroundResource { - private final CustomerUserAccessServiceSettings settings; + private final @Nullable CustomerUserAccessServiceSettings settings; private final CustomerUserAccessServiceStub stub; /** Constructs an instance of CustomerUserAccessServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected CustomerUserAccessServiceClient(CustomerUserAccessServiceStub stub) { this.stub = stub; } - public final CustomerUserAccessServiceSettings getSettings() { + public final @Nullable CustomerUserAccessServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceProto.java index d9324c2e49..613f78d637 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomerUserAccessServiceProto { +public final class CustomerUserAccessServiceProto extends com.google.protobuf.GeneratedFile { private CustomerUserAccessServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomerUserAccessServiceProto.class.getName()); + "CustomerUserAccessServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -109,25 +109,25 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", }); internal_static_google_ads_googleads_v25_services_CustomerUserAccessOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomerUserAccessOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomerUserAccessOperation_descriptor, new java.lang.String[] { "UpdateMask", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessResponse_descriptor, new java.lang.String[] { "Result", }); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomerUserAccessResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceSettings.java index be92394346..f7417c362b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomerUserAccessServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomerUserAccessServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomerUserAccessServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeOperation.java index 7e6a82c53a..738828cad7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customizer_attribute_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class CustomizerAttributeOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomizerAttributeOperation.class.getName()); + "CustomizerAttributeOperation"); } // Use CustomizerAttributeOperation.newBuilder() to construct. private CustomizerAttributeOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeOperationOrBuilder.java index a42761a4ad..c771599aa4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customizer_attribute_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceClient.java index 74930d7b87..0632d36cdb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomizerAttributeServiceClient implements BackgroundResource { - private final CustomizerAttributeServiceSettings settings; + private final @Nullable CustomizerAttributeServiceSettings settings; private final CustomizerAttributeServiceStub stub; /** Constructs an instance of CustomizerAttributeServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected CustomizerAttributeServiceClient(CustomizerAttributeServiceStub stub) this.stub = stub; } - public final CustomizerAttributeServiceSettings getSettings() { + public final @Nullable CustomizerAttributeServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceProto.java index 12d21b8870..4772aa9402 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customizer_attribute_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class CustomizerAttributeServiceProto { +public final class CustomizerAttributeServiceProto extends com.google.protobuf.GeneratedFile { private CustomizerAttributeServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CustomizerAttributeServiceProto.class.getName()); + "CustomizerAttributeServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -119,25 +119,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateCustomizerAttributesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateCustomizerAttributesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomizerAttributesRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_CustomizerAttributeOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CustomizerAttributeOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CustomizerAttributeOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateCustomizerAttributesResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateCustomizerAttributesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomizerAttributesResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateCustomizerAttributeResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateCustomizerAttributeResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateCustomizerAttributeResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceSettings.java index b11e25d0c3..bc065425d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CustomizerAttributeServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class CustomizerAttributeServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(CustomizerAttributeServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CyoIncentives.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CyoIncentives.java index 0797070aa7..dab1e9170d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CyoIncentives.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CyoIncentives.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class CyoIncentives extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - CyoIncentives.class.getName()); + "CyoIncentives"); } // Use CyoIncentives.newBuilder() to construct. private CyoIncentives(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CyoIncentivesOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CyoIncentivesOrBuilder.java index 7abd33b317..7207550484 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CyoIncentivesOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/CyoIncentivesOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceClient.java index d5621dea75..a306eefcfd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceClient.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -161,9 +163,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class DataLinkServiceClient implements BackgroundResource { - private final DataLinkServiceSettings settings; + private final @Nullable DataLinkServiceSettings settings; private final DataLinkServiceStub stub; /** Constructs an instance of DataLinkServiceClient with default settings. */ @@ -203,7 +206,7 @@ protected DataLinkServiceClient(DataLinkServiceStub stub) { this.stub = stub; } - public final DataLinkServiceSettings getSettings() { + public final @Nullable DataLinkServiceSettings getSettings() { return settings; } @@ -346,7 +349,8 @@ public final CreateDataLinkResponse createDataLink(CreateDataLinkRequest request * @param resourceName Required. The data link is expected to have a valid resource name. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final RemoveDataLinkResponse removeDataLink(String customerId, DataLinkName resourceName) { + public final RemoveDataLinkResponse removeDataLink( + String customerId, @Nullable DataLinkName resourceName) { RemoveDataLinkRequest request = RemoveDataLinkRequest.newBuilder() .setCustomerId(customerId) @@ -499,7 +503,7 @@ public final RemoveDataLinkResponse removeDataLink(RemoveDataLinkRequest request public final UpdateDataLinkResponse updateDataLink( String customerId, DataLinkStatusEnum.DataLinkStatus dataLinkStatus, - DataLinkName resourceName) { + @Nullable DataLinkName resourceName) { UpdateDataLinkRequest request = UpdateDataLinkRequest.newBuilder() .setCustomerId(customerId) diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceProto.java index 81236ca23d..e387cfc71b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/data_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class DataLinkServiceProto { +public final class DataLinkServiceProto extends com.google.protobuf.GeneratedFile { private DataLinkServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DataLinkServiceProto.class.getName()); + "DataLinkServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -129,37 +129,37 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_CreateDataLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_CreateDataLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateDataLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "DataLink", }); internal_static_google_ads_googleads_v25_services_CreateDataLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CreateDataLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateDataLinkResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_RemoveDataLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_RemoveDataLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveDataLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "ResourceName", }); internal_static_google_ads_googleads_v25_services_RemoveDataLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_RemoveDataLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveDataLinkResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_UpdateDataLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_UpdateDataLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UpdateDataLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "DataLinkStatus", "ResourceName", }); internal_static_google_ads_googleads_v25_services_UpdateDataLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_UpdateDataLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UpdateDataLinkResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceSettings.java index ebdf85d89f..60ae5bc53a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DataLinkServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class DataLinkServiceSettings extends ClientSettings { @@ -143,7 +146,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -163,7 +166,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(DataLinkServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DimensionOverlapResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DimensionOverlapResult.java index 890ab6ed92..e41e7c8b8d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DimensionOverlapResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DimensionOverlapResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -24,10 +24,10 @@ public final class DimensionOverlapResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DimensionOverlapResult.class.getName()); + "DimensionOverlapResult"); } // Use DimensionOverlapResult.newBuilder() to construct. private DimensionOverlapResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DimensionOverlapResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DimensionOverlapResultOrBuilder.java index 334a56618b..e010913cea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DimensionOverlapResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DimensionOverlapResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationRequest.java index c2b65dfbc3..5ecdab2112 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class DismissRecommendationRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DismissRecommendationRequest.class.getName()); + "DismissRecommendationRequest"); } // Use DismissRecommendationRequest.newBuilder() to construct. private DismissRecommendationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -90,10 +90,10 @@ public static final class DismissRecommendationOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DismissRecommendationOperation.class.getName()); + "DismissRecommendationOperation"); } // Use DismissRecommendationOperation.newBuilder() to construct. private DismissRecommendationOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationRequestOrBuilder.java index e5bd2341ca..6ac4f8675a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationResponse.java index 0a152b87a0..61a04a3073 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class DismissRecommendationResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DismissRecommendationResponse.class.getName()); + "DismissRecommendationResponse"); } // Use DismissRecommendationResponse.newBuilder() to construct. private DismissRecommendationResponse(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -89,10 +89,10 @@ public static final class DismissRecommendationResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - DismissRecommendationResult.class.getName()); + "DismissRecommendationResult"); } // Use DismissRecommendationResult.newBuilder() to construct. private DismissRecommendationResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationResponseOrBuilder.java index 056e439d95..16e0dd444b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/DismissRecommendationResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyBreakdown.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyBreakdown.java index 98149bb1d5..0a4a279972 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyBreakdown.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyBreakdown.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class EffectiveFrequencyBreakdown extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - EffectiveFrequencyBreakdown.class.getName()); + "EffectiveFrequencyBreakdown"); } // Use EffectiveFrequencyBreakdown.newBuilder() to construct. private EffectiveFrequencyBreakdown(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyBreakdownOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyBreakdownOrBuilder.java index 0d8cbd8dcd..753c3bf8ae 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyBreakdownOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyBreakdownOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyLimit.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyLimit.java index d814a422b6..5c8ccf0055 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyLimit.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyLimit.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class EffectiveFrequencyLimit extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - EffectiveFrequencyLimit.class.getName()); + "EffectiveFrequencyLimit"); } // Use EffectiveFrequencyLimit.newBuilder() to construct. private EffectiveFrequencyLimit(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyLimitOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyLimitOrBuilder.java index 9016d6abab..ce1b47d56d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyLimitOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EffectiveFrequencyLimitOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnableOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnableOperation.java index 4a6bbfb64a..81672179af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnableOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnableOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class EnableOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - EnableOperation.class.getName()); + "EnableOperation"); } // Use EnableOperation.newBuilder() to construct. private EnableOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnableOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnableOperationOrBuilder.java index a3923ada8d..76e742a49c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnableOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnableOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesRequest.java index effa075a80..9eafadae67 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class EnablePMaxBrandGuidelinesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - EnablePMaxBrandGuidelinesRequest.class.getName()); + "EnablePMaxBrandGuidelinesRequest"); } // Use EnablePMaxBrandGuidelinesRequest.newBuilder() to construct. private EnablePMaxBrandGuidelinesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesRequestOrBuilder.java index c308f24045..dbe478e75a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesResponse.java index 1d16206e74..ab9abede57 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class EnablePMaxBrandGuidelinesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - EnablePMaxBrandGuidelinesResponse.class.getName()); + "EnablePMaxBrandGuidelinesResponse"); } // Use EnablePMaxBrandGuidelinesResponse.newBuilder() to construct. private EnablePMaxBrandGuidelinesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesResponseOrBuilder.java index 6264469415..b757f206e4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablePMaxBrandGuidelinesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablementResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablementResult.java index b946adde27..110084e10e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablementResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablementResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class EnablementResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - EnablementResult.class.getName()); + "EnablementResult"); } // Use EnablementResult.newBuilder() to construct. private EnablementResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablementResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablementResultOrBuilder.java index 7d2950c97c..72f6628fd0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablementResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EnablementResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EndExperimentRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EndExperimentRequest.java index 4268c7fef3..a012913327 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EndExperimentRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EndExperimentRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class EndExperimentRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - EndExperimentRequest.class.getName()); + "EndExperimentRequest"); } // Use EndExperimentRequest.newBuilder() to construct. private EndExperimentRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EndExperimentRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EndExperimentRequestOrBuilder.java index 82332b402e..dc3895efb3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EndExperimentRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/EndExperimentRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmOperation.java index 82aa79c391..9385d714d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_arm_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ExperimentArmOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExperimentArmOperation.class.getName()); + "ExperimentArmOperation"); } // Use ExperimentArmOperation.newBuilder() to construct. private ExperimentArmOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmOperationOrBuilder.java index 9089722860..a2dff9fc46 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_arm_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceClient.java index 807de8f061..baab4c1142 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ExperimentArmServiceClient implements BackgroundResource { - private final ExperimentArmServiceSettings settings; + private final @Nullable ExperimentArmServiceSettings settings; private final ExperimentArmServiceStub stub; /** Constructs an instance of ExperimentArmServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected ExperimentArmServiceClient(ExperimentArmServiceStub stub) { this.stub = stub; } - public final ExperimentArmServiceSettings getSettings() { + public final @Nullable ExperimentArmServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceProto.java index 82f9a90ef1..fb64de3d73 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_arm_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ExperimentArmServiceProto { +public final class ExperimentArmServiceProto extends com.google.protobuf.GeneratedFile { private ExperimentArmServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExperimentArmServiceProto.class.getName()); + "ExperimentArmServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -118,25 +118,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateExperimentArmsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateExperimentArmsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateExperimentArmsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_ExperimentArmOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ExperimentArmOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ExperimentArmOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateExperimentArmsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateExperimentArmsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateExperimentArmsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateExperimentArmResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateExperimentArmResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateExperimentArmResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceSettings.java index 6841d9c24c..95c864554e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentArmServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ExperimentArmServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ExperimentArmServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentOperation.java index 028f9f5936..9d292a30c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ExperimentOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExperimentOperation.class.getName()); + "ExperimentOperation"); } // Use ExperimentOperation.newBuilder() to construct. private ExperimentOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentOperationOrBuilder.java index f2008309d5..c84fc65ea6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceClient.java index 6103eefca3..1ed8924fc0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceClient.java @@ -38,6 +38,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -237,9 +239,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ExperimentServiceClient implements BackgroundResource { - private final ExperimentServiceSettings settings; + private final @Nullable ExperimentServiceSettings settings; private final ExperimentServiceStub stub; private final OperationsClient operationsClient; @@ -282,7 +285,7 @@ protected ExperimentServiceClient(ExperimentServiceStub stub) { this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); } - public final ExperimentServiceSettings getSettings() { + public final @Nullable ExperimentServiceSettings getSettings() { return settings; } @@ -429,7 +432,7 @@ public final MutateExperimentsResponse mutateExperiments(MutateExperimentsReques * @param experiment Required. The resource name of the campaign experiment to end. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final void endExperiment(ExperimentName experiment) { + public final void endExperiment(@Nullable ExperimentName experiment) { EndExperimentRequest request = EndExperimentRequest.newBuilder() .setExperiment(experiment == null ? null : experiment.toString()) @@ -563,7 +566,7 @@ public final UnaryCallable endExperimentCallable() * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final ListExperimentAsyncErrorsPagedResponse listExperimentAsyncErrors( - ExperimentName resourceName) { + @Nullable ExperimentName resourceName) { ListExperimentAsyncErrorsRequest request = ListExperimentAsyncErrorsRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -756,7 +759,7 @@ public final ListExperimentAsyncErrorsPagedResponse listExperimentAsyncErrors( * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void graduateExperiment( - ExperimentName experiment, List campaignBudgetMappings) { + @Nullable ExperimentName experiment, List campaignBudgetMappings) { GraduateExperimentRequest request = GraduateExperimentRequest.newBuilder() .setExperiment(experiment == null ? null : experiment.toString()) @@ -901,7 +904,7 @@ public final UnaryCallable graduateExperimentC * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture scheduleExperimentAsync( - ExperimentName resourceName) { + @Nullable ExperimentName resourceName) { ScheduleExperimentRequest request = ScheduleExperimentRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -1095,7 +1098,7 @@ public final UnaryCallable scheduleExperim * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture promoteExperimentAsync( - ExperimentName resourceName) { + @Nullable ExperimentName resourceName) { PromoteExperimentRequest request = PromoteExperimentRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -1311,9 +1314,10 @@ public static class ListExperimentAsyncErrorsPage ListExperimentAsyncErrorsPage> { private ListExperimentAsyncErrorsPage( - PageContext - context, - ListExperimentAsyncErrorsResponse response) { + @Nullable + PageContext + context, + @Nullable ListExperimentAsyncErrorsResponse response) { super(context, response); } @@ -1323,16 +1327,18 @@ private static ListExperimentAsyncErrorsPage createEmptyPage() { @Override protected ListExperimentAsyncErrorsPage createPage( - PageContext - context, - ListExperimentAsyncErrorsResponse response) { + @Nullable + PageContext + context, + @Nullable ListExperimentAsyncErrorsResponse response) { return new ListExperimentAsyncErrorsPage(context, response); } @Override public ApiFuture createPageAsync( - PageContext - context, + @Nullable + PageContext + context, ApiFuture futureResponse) { return super.createPageAsync(context, futureResponse); } @@ -1347,7 +1353,7 @@ public static class ListExperimentAsyncErrorsFixedSizeCollection ListExperimentAsyncErrorsFixedSizeCollection> { private ListExperimentAsyncErrorsFixedSizeCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { super(pages, collectionSize); } @@ -1357,7 +1363,7 @@ private static ListExperimentAsyncErrorsFixedSizeCollection createEmptyCollectio @Override protected ListExperimentAsyncErrorsFixedSizeCollection createCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { return new ListExperimentAsyncErrorsFixedSizeCollection(pages, collectionSize); } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceProto.java index 8d153dc628..62634d2d07 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ExperimentServiceProto { +public final class ExperimentServiceProto extends com.google.protobuf.GeneratedFile { private ExperimentServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExperimentServiceProto.class.getName()); + "ExperimentServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -219,79 +219,79 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateExperimentsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateExperimentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateExperimentsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_ExperimentOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ExperimentOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ExperimentOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateExperimentsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateExperimentsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateExperimentsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateExperimentResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateExperimentResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateExperimentResult_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_EndExperimentRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_EndExperimentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_EndExperimentRequest_descriptor, new java.lang.String[] { "Experiment", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_ListExperimentAsyncErrorsRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_ListExperimentAsyncErrorsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListExperimentAsyncErrorsRequest_descriptor, new java.lang.String[] { "ResourceName", "PageToken", "PageSize", }); internal_static_google_ads_googleads_v25_services_ListExperimentAsyncErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_ListExperimentAsyncErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListExperimentAsyncErrorsResponse_descriptor, new java.lang.String[] { "Errors", "NextPageToken", }); internal_static_google_ads_googleads_v25_services_GraduateExperimentRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_GraduateExperimentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GraduateExperimentRequest_descriptor, new java.lang.String[] { "Experiment", "CampaignBudgetMappings", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_CampaignBudgetMapping_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_CampaignBudgetMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignBudgetMapping_descriptor, new java.lang.String[] { "ExperimentCampaign", "CampaignBudget", }); internal_static_google_ads_googleads_v25_services_ScheduleExperimentRequest_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_ScheduleExperimentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ScheduleExperimentRequest_descriptor, new java.lang.String[] { "ResourceName", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_ScheduleExperimentMetadata_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_services_ScheduleExperimentMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ScheduleExperimentMetadata_descriptor, new java.lang.String[] { "Experiment", }); internal_static_google_ads_googleads_v25_services_PromoteExperimentRequest_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_services_PromoteExperimentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PromoteExperimentRequest_descriptor, new java.lang.String[] { "ResourceName", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_PromoteExperimentMetadata_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_services_PromoteExperimentMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PromoteExperimentMetadata_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceSettings.java index eddaaeda6b..b5aab80c57 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExperimentServiceSettings.java @@ -36,6 +36,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -113,6 +115,7 @@ * .build(); * }

*/ +@NullMarked @Generated("by gapic-generator-java") public class ExperimentServiceSettings extends ClientSettings { @@ -208,7 +211,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -228,7 +231,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ExperimentServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExternalAttributionData.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExternalAttributionData.java index 6f789c8065..d366f01b17 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExternalAttributionData.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExternalAttributionData.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ExternalAttributionData extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ExternalAttributionData.class.getName()); + "ExternalAttributionData"); } // Use ExternalAttributionData.newBuilder() to construct. private ExternalAttributionData(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExternalAttributionDataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExternalAttributionDataOrBuilder.java index 4726a27a47..3eb9e120dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExternalAttributionDataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ExternalAttributionDataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveRequest.java index df46ced20f..51eddfc8c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class FetchIncentiveRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - FetchIncentiveRequest.class.getName()); + "FetchIncentiveRequest"); } // Use FetchIncentiveRequest.newBuilder() to construct. private FetchIncentiveRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveRequestOrBuilder.java index 10a47b701b..4b31a9769a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveResponse.java index 0880ced7f9..7bf86b3d28 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class FetchIncentiveResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - FetchIncentiveResponse.class.getName()); + "FetchIncentiveResponse"); } // Use FetchIncentiveResponse.newBuilder() to construct. private FetchIncentiveResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveResponseOrBuilder.java index f2bcc6cf50..cec51efc31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FetchIncentiveResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FinalUrlImageGenerationInput.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FinalUrlImageGenerationInput.java index 5f0aa56d04..b071086284 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FinalUrlImageGenerationInput.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FinalUrlImageGenerationInput.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_generation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class FinalUrlImageGenerationInput extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - FinalUrlImageGenerationInput.class.getName()); + "FinalUrlImageGenerationInput"); } // Use FinalUrlImageGenerationInput.newBuilder() to construct. private FinalUrlImageGenerationInput(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FinalUrlImageGenerationInputOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FinalUrlImageGenerationInputOrBuilder.java index 9bd5eb652f..1adb42672f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FinalUrlImageGenerationInputOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FinalUrlImageGenerationInputOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_generation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Forecast.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Forecast.java index 916f9de977..b095bb7630 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Forecast.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Forecast.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class Forecast extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Forecast.class.getName()); + "Forecast"); } // Use Forecast.newBuilder() to construct. private Forecast(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastAdGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastAdGroup.java index d1d6f4c1a4..49504f4729 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastAdGroup.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastAdGroup.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ForecastAdGroup extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ForecastAdGroup.class.getName()); + "ForecastAdGroup"); } // Use ForecastAdGroup.newBuilder() to construct. private ForecastAdGroup(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastAdGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastAdGroupOrBuilder.java index 2231e3cc3e..d5d5b1dc2a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastAdGroupOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastAdGroupOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastMetricOptions.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastMetricOptions.java index 232510406c..89a4cd1124 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastMetricOptions.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastMetricOptions.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ForecastMetricOptions extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ForecastMetricOptions.class.getName()); + "ForecastMetricOptions"); } // Use ForecastMetricOptions.newBuilder() to construct. private ForecastMetricOptions(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastMetricOptionsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastMetricOptionsOrBuilder.java index 12405a829f..5c8646bc64 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastMetricOptionsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastMetricOptionsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastOrBuilder.java index adadaa6e79..6bc3bb3116 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ForecastOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FreeformImageGenerationInput.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FreeformImageGenerationInput.java index 69fad00b39..980e098ff3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FreeformImageGenerationInput.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FreeformImageGenerationInput.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_generation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class FreeformImageGenerationInput extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - FreeformImageGenerationInput.class.getName()); + "FreeformImageGenerationInput"); } // Use FreeformImageGenerationInput.newBuilder() to construct. private FreeformImageGenerationInput(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FreeformImageGenerationInputOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FreeformImageGenerationInputOrBuilder.java index 6b068753f8..e55a497229 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FreeformImageGenerationInputOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FreeformImageGenerationInputOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_generation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FrequencyCap.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FrequencyCap.java index e1b1ccab1c..dcdb1c4398 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FrequencyCap.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FrequencyCap.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class FrequencyCap extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - FrequencyCap.class.getName()); + "FrequencyCap"); } // Use FrequencyCap.newBuilder() to construct. private FrequencyCap(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FrequencyCapOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FrequencyCapOrBuilder.java index beeabde73a..431e1dbd59 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FrequencyCapOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/FrequencyCapOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GclidDateTimePair.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GclidDateTimePair.java index 24bd84120d..6db72889de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GclidDateTimePair.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GclidDateTimePair.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GclidDateTimePair extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GclidDateTimePair.class.getName()); + "GclidDateTimePair"); } // Use GclidDateTimePair.newBuilder() to construct. private GclidDateTimePair(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GclidDateTimePairOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GclidDateTimePairOrBuilder.java index 03169d9ced..22e3d5e20f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GclidDateTimePairOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GclidDateTimePairOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesRequest.java index 5a97eacae0..97331ea7ce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GenerateAdGroupThemesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateAdGroupThemesRequest.class.getName()); + "GenerateAdGroupThemesRequest"); } // Use GenerateAdGroupThemesRequest.newBuilder() to construct. private GenerateAdGroupThemesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesRequestOrBuilder.java index ef1149cb60..c5ac158330 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesResponse.java index b9c7410612..bd85eed95d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GenerateAdGroupThemesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateAdGroupThemesResponse.class.getName()); + "GenerateAdGroupThemesResponse"); } // Use GenerateAdGroupThemesResponse.newBuilder() to construct. private GenerateAdGroupThemesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesResponseOrBuilder.java index e6e4799639..e44577f6c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAdGroupThemesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsRequest.java index 88d2edf332..0f2869709b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GenerateAudienceCompositionInsightsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateAudienceCompositionInsightsRequest.class.getName()); + "GenerateAudienceCompositionInsightsRequest"); } // Use GenerateAudienceCompositionInsightsRequest.newBuilder() to construct. private GenerateAudienceCompositionInsightsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -250,6 +250,14 @@ public com.google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.Audience * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -267,6 +275,14 @@ public java.util.List * * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -283,6 +299,14 @@ public int getDimensionsCount() { * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -300,6 +324,14 @@ public com.google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.Audience * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -317,6 +349,14 @@ public com.google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.Audience * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1470,6 +1510,14 @@ private void ensureDimensionsIsMutable() { * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1486,6 +1534,14 @@ public java.util.List * * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1501,6 +1557,14 @@ public int getDimensionsCount() { * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1517,6 +1581,14 @@ public com.google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.Audience * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1539,6 +1611,14 @@ public Builder setDimensions( * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1559,6 +1639,14 @@ public Builder addDimensions(com.google.ads.googleads.v25.enums.AudienceInsights * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1581,6 +1669,14 @@ public Builder addAllDimensions( * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1599,6 +1695,14 @@ public Builder clearDimensions() { * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1616,6 +1720,14 @@ public Builder clearDimensions() { * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1632,6 +1744,14 @@ public int getDimensionsValue(int index) { * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1653,6 +1773,14 @@ public Builder setDimensionsValue( * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1672,6 +1800,14 @@ public Builder addDimensionsValue(int value) { * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsRequestOrBuilder.java index 6cda81662a..b3f078cecb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -118,6 +118,14 @@ public interface GenerateAudienceCompositionInsightsRequestOrBuilder extends * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -131,6 +139,14 @@ public interface GenerateAudienceCompositionInsightsRequestOrBuilder extends * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -144,6 +160,14 @@ public interface GenerateAudienceCompositionInsightsRequestOrBuilder extends * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -158,6 +182,14 @@ public interface GenerateAudienceCompositionInsightsRequestOrBuilder extends * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -172,6 +204,14 @@ public interface GenerateAudienceCompositionInsightsRequestOrBuilder extends * SUB_COUNTRY_LOCATION, YOUTUBE_CHANNEL, YOUTUBE_LINEUP, * AFFINITY_USER_INTEREST, IN_MARKET_USER_INTEREST, LIFE_EVENT_USER_INTEREST, * PARENTAL_STATUS, INCOME_RANGE, AGE_RANGE, GENDER, and USER_LIST. + * + * Note that when an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested: + * - Only the following dimensions are supported: AFFINITY_USER_INTEREST, + * AGE_RANGE, GENDER, IN_MARKET_USER_INTEREST + * - The score field is omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.enums.AudienceInsightsDimensionEnum.AudienceInsightsDimension dimensions = 4 [(.google.api.field_behavior) = REQUIRED]; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsResponse.java index 3227620449..31bd0e8044 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GenerateAudienceCompositionInsightsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateAudienceCompositionInsightsResponse.class.getName()); + "GenerateAudienceCompositionInsightsResponse"); } // Use GenerateAudienceCompositionInsightsResponse.newBuilder() to construct. private GenerateAudienceCompositionInsightsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -57,6 +57,12 @@ private GenerateAudienceCompositionInsightsResponse() { * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -70,6 +76,12 @@ public java.util.List * * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -84,6 +96,12 @@ public java.util.List * * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -97,6 +115,12 @@ public int getSectionsCount() { * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -110,6 +134,12 @@ public com.google.ads.googleads.v25.services.AudienceCompositionSection getSecti * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -484,6 +514,12 @@ private void ensureSectionsIsMutable() { * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -500,6 +536,12 @@ public java.util.List * * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -516,6 +558,12 @@ public int getSectionsCount() { * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -532,6 +580,12 @@ public com.google.ads.googleads.v25.services.AudienceCompositionSection getSecti * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -555,6 +609,12 @@ public Builder setSections( * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -575,6 +635,12 @@ public Builder setSections( * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -597,6 +663,12 @@ public Builder addSections(com.google.ads.googleads.v25.services.AudienceComposi * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -620,6 +692,12 @@ public Builder addSections( * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -640,6 +718,12 @@ public Builder addSections( * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -660,6 +744,12 @@ public Builder addSections( * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -681,6 +771,12 @@ public Builder addAllSections( * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -700,6 +796,12 @@ public Builder clearSections() { * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -719,6 +821,12 @@ public Builder removeSections(int index) { * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -732,6 +840,12 @@ public com.google.ads.googleads.v25.services.AudienceCompositionSection.Builder * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -748,6 +862,12 @@ public com.google.ads.googleads.v25.services.AudienceCompositionSectionOrBuilder * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -765,6 +885,12 @@ public com.google.ads.googleads.v25.services.AudienceCompositionSectionOrBuilder * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -778,6 +904,12 @@ public com.google.ads.googleads.v25.services.AudienceCompositionSection.Builder * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -792,6 +924,12 @@ public com.google.ads.googleads.v25.services.AudienceCompositionSection.Builder * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsResponseOrBuilder.java index 77b49afdf0..2da21a05f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceCompositionInsightsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -15,6 +15,12 @@ public interface GenerateAudienceCompositionInsightsResponseOrBuilder extends * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -26,6 +32,12 @@ public interface GenerateAudienceCompositionInsightsResponseOrBuilder extends * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -36,6 +48,12 @@ public interface GenerateAudienceCompositionInsightsResponseOrBuilder extends * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -46,6 +64,12 @@ public interface GenerateAudienceCompositionInsightsResponseOrBuilder extends * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; @@ -57,6 +81,12 @@ public interface GenerateAudienceCompositionInsightsResponseOrBuilder extends * The contents of the insights report, organized into sections. * Each section is associated with one of the AudienceInsightsDimension values * in the request. There may be more than one section per dimension. + * + * Note: When an + * [InsightsAudience.user_list][google.ads.googleads.v25.services.InsightsAudience.user_list] + * is requested in GenerateAudienceCompositionInsightsRequest, score is + * omitted from AudienceCompositionMetrics of the + * GenerateAudienceCompositionInsightsResponse. *
* * repeated .google.ads.googleads.v25.services.AudienceCompositionSection sections = 1; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionRequest.java index 84eab9d14a..60f2206f08 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GenerateAudienceDefinitionRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateAudienceDefinitionRequest.class.getName()); + "GenerateAudienceDefinitionRequest"); } // Use GenerateAudienceDefinitionRequest.newBuilder() to construct. private GenerateAudienceDefinitionRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionRequestOrBuilder.java index 3f47d2ffa8..b3bc32e7e4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionResponse.java index 3a966755dc..5583732219 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GenerateAudienceDefinitionResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateAudienceDefinitionResponse.class.getName()); + "GenerateAudienceDefinitionResponse"); } // Use GenerateAudienceDefinitionResponse.newBuilder() to construct. private GenerateAudienceDefinitionResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionResponseOrBuilder.java index cda4e173e7..a85730192b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceDefinitionResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsRequest.java index ba68b4a7b6..11188a5873 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GenerateAudienceOverlapInsightsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateAudienceOverlapInsightsRequest.class.getName()); + "GenerateAudienceOverlapInsightsRequest"); } // Use GenerateAudienceOverlapInsightsRequest.newBuilder() to construct. private GenerateAudienceOverlapInsightsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsRequestOrBuilder.java index 8b004df6c0..4d333f8c5b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsResponse.java index 1e8fee0ced..b35e58f2e4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GenerateAudienceOverlapInsightsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateAudienceOverlapInsightsResponse.class.getName()); + "GenerateAudienceOverlapInsightsResponse"); } // Use GenerateAudienceOverlapInsightsResponse.newBuilder() to construct. private GenerateAudienceOverlapInsightsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsResponseOrBuilder.java index 220e8e0e9f..8103fda27a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateAudienceOverlapInsightsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsRequest.java index cf9691a2c8..6238b2fd47 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GenerateBenchmarksMetricsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GenerateBenchmarksMetricsRequest.class.getName()); + "GenerateBenchmarksMetricsRequest"); } // Use GenerateBenchmarksMetricsRequest.newBuilder() to construct. private GenerateBenchmarksMetricsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -226,6 +226,65 @@ public com.google.ads.googleads.v25.services.BenchmarksSourceOrBuilder getBenchm return benchmarksSource_ == null ? com.google.ads.googleads.v25.services.BenchmarksSource.getDefaultInstance() : benchmarksSource_; } + public static final int CATEGORY_FILTER_FIELD_NUMBER = 10; + private com.google.ads.googleads.v25.services.CategoryFilter categoryFilter_; + /** + *
+   * A list of Product & Service Categories for scoping a YouTube benchmarks
+   * analysis. For example, when category "/Apparel/Clothing" is selected,
+   * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+   * and the customer is benchmarking against all advertisers’ Ads in the
+   * "/Apparel/Clothing" category.
+   *
+   * This filter can only be used when `all_advertisers` is used as the
+   * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + * @return Whether the categoryFilter field is set. + */ + @java.lang.Override + public boolean hasCategoryFilter() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + *
+   * A list of Product & Service Categories for scoping a YouTube benchmarks
+   * analysis. For example, when category "/Apparel/Clothing" is selected,
+   * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+   * and the customer is benchmarking against all advertisers’ Ads in the
+   * "/Apparel/Clothing" category.
+   *
+   * This filter can only be used when `all_advertisers` is used as the
+   * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + * @return The categoryFilter. + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryFilter getCategoryFilter() { + return categoryFilter_ == null ? com.google.ads.googleads.v25.services.CategoryFilter.getDefaultInstance() : categoryFilter_; + } + /** + *
+   * A list of Product & Service Categories for scoping a YouTube benchmarks
+   * analysis. For example, when category "/Apparel/Clothing" is selected,
+   * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+   * and the customer is benchmarking against all advertisers’ Ads in the
+   * "/Apparel/Clothing" category.
+   *
+   * This filter can only be used when `all_advertisers` is used as the
+   * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.CategoryFilterOrBuilder getCategoryFilterOrBuilder() { + return categoryFilter_ == null ? com.google.ads.googleads.v25.services.CategoryFilter.getDefaultInstance() : categoryFilter_; + } + public static final int PRODUCT_FILTER_FIELD_NUMBER = 5; private com.google.ads.googleads.v25.services.ProductFilter productFilter_; /** @@ -239,7 +298,7 @@ public com.google.ads.googleads.v25.services.BenchmarksSourceOrBuilder getBenchm */ @java.lang.Override public boolean hasProductFilter() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** *
@@ -280,7 +339,7 @@ public com.google.ads.googleads.v25.services.ProductFilterOrBuilder getProductFi
    */
   @java.lang.Override
   public boolean hasBreakdownDefinition() {
-    return ((bitField0_ & 0x00000010) != 0);
+    return ((bitField0_ & 0x00000020) != 0);
   }
   /**
    * 
@@ -416,7 +475,7 @@ public java.lang.String getCustomerBenchmarksGroup() {
    */
   @java.lang.Override
   public boolean hasApplicationInfo() {
-    return ((bitField0_ & 0x00000020) != 0);
+    return ((bitField0_ & 0x00000040) != 0);
   }
   /**
    * 
@@ -468,7 +527,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x00000004) != 0)) {
       output.writeMessage(4, getBenchmarksSource());
     }
-    if (((bitField0_ & 0x00000008) != 0)) {
+    if (((bitField0_ & 0x00000010) != 0)) {
       output.writeMessage(5, getProductFilter());
     }
     if (!com.google.protobuf.GeneratedMessage.isStringEmpty(currencyCode_)) {
@@ -477,12 +536,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customerBenchmarksGroup_)) {
       com.google.protobuf.GeneratedMessage.writeString(output, 7, customerBenchmarksGroup_);
     }
-    if (((bitField0_ & 0x00000020) != 0)) {
+    if (((bitField0_ & 0x00000040) != 0)) {
       output.writeMessage(8, getApplicationInfo());
     }
-    if (((bitField0_ & 0x00000010) != 0)) {
+    if (((bitField0_ & 0x00000020) != 0)) {
       output.writeMessage(9, getBreakdownDefinition());
     }
+    if (((bitField0_ & 0x00000008) != 0)) {
+      output.writeMessage(10, getCategoryFilter());
+    }
     getUnknownFields().writeTo(output);
   }
 
@@ -507,7 +569,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(4, getBenchmarksSource());
     }
-    if (((bitField0_ & 0x00000008) != 0)) {
+    if (((bitField0_ & 0x00000010) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(5, getProductFilter());
     }
@@ -517,14 +579,18 @@ public int getSerializedSize() {
     if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customerBenchmarksGroup_)) {
       size += com.google.protobuf.GeneratedMessage.computeStringSize(7, customerBenchmarksGroup_);
     }
-    if (((bitField0_ & 0x00000020) != 0)) {
+    if (((bitField0_ & 0x00000040) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(8, getApplicationInfo());
     }
-    if (((bitField0_ & 0x00000010) != 0)) {
+    if (((bitField0_ & 0x00000020) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(9, getBreakdownDefinition());
     }
+    if (((bitField0_ & 0x00000008) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(10, getCategoryFilter());
+    }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
@@ -557,6 +623,11 @@ public boolean equals(final java.lang.Object obj) {
       if (!getBenchmarksSource()
           .equals(other.getBenchmarksSource())) return false;
     }
+    if (hasCategoryFilter() != other.hasCategoryFilter()) return false;
+    if (hasCategoryFilter()) {
+      if (!getCategoryFilter()
+          .equals(other.getCategoryFilter())) return false;
+    }
     if (hasProductFilter() != other.hasProductFilter()) return false;
     if (hasProductFilter()) {
       if (!getProductFilter()
@@ -601,6 +672,10 @@ public int hashCode() {
       hash = (37 * hash) + BENCHMARKS_SOURCE_FIELD_NUMBER;
       hash = (53 * hash) + getBenchmarksSource().hashCode();
     }
+    if (hasCategoryFilter()) {
+      hash = (37 * hash) + CATEGORY_FILTER_FIELD_NUMBER;
+      hash = (53 * hash) + getCategoryFilter().hashCode();
+    }
     if (hasProductFilter()) {
       hash = (37 * hash) + PRODUCT_FILTER_FIELD_NUMBER;
       hash = (53 * hash) + getProductFilter().hashCode();
@@ -755,6 +830,7 @@ private void maybeForceBuilderInitialization() {
         internalGetDateRangeFieldBuilder();
         internalGetLocationFieldBuilder();
         internalGetBenchmarksSourceFieldBuilder();
+        internalGetCategoryFilterFieldBuilder();
         internalGetProductFilterFieldBuilder();
         internalGetBreakdownDefinitionFieldBuilder();
         internalGetApplicationInfoFieldBuilder();
@@ -780,6 +856,11 @@ public Builder clear() {
         benchmarksSourceBuilder_.dispose();
         benchmarksSourceBuilder_ = null;
       }
+      categoryFilter_ = null;
+      if (categoryFilterBuilder_ != null) {
+        categoryFilterBuilder_.dispose();
+        categoryFilterBuilder_ = null;
+      }
       productFilter_ = null;
       if (productFilterBuilder_ != null) {
         productFilterBuilder_.dispose();
@@ -853,28 +934,34 @@ private void buildPartial0(com.google.ads.googleads.v25.services.GenerateBenchma
         to_bitField0_ |= 0x00000004;
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
+        result.categoryFilter_ = categoryFilterBuilder_ == null
+            ? categoryFilter_
+            : categoryFilterBuilder_.build();
+        to_bitField0_ |= 0x00000008;
+      }
+      if (((from_bitField0_ & 0x00000020) != 0)) {
         result.productFilter_ = productFilterBuilder_ == null
             ? productFilter_
             : productFilterBuilder_.build();
-        to_bitField0_ |= 0x00000008;
+        to_bitField0_ |= 0x00000010;
       }
-      if (((from_bitField0_ & 0x00000020) != 0)) {
+      if (((from_bitField0_ & 0x00000040) != 0)) {
         result.breakdownDefinition_ = breakdownDefinitionBuilder_ == null
             ? breakdownDefinition_
             : breakdownDefinitionBuilder_.build();
-        to_bitField0_ |= 0x00000010;
+        to_bitField0_ |= 0x00000020;
       }
-      if (((from_bitField0_ & 0x00000040) != 0)) {
+      if (((from_bitField0_ & 0x00000080) != 0)) {
         result.currencyCode_ = currencyCode_;
       }
-      if (((from_bitField0_ & 0x00000080) != 0)) {
+      if (((from_bitField0_ & 0x00000100) != 0)) {
         result.customerBenchmarksGroup_ = customerBenchmarksGroup_;
       }
-      if (((from_bitField0_ & 0x00000100) != 0)) {
+      if (((from_bitField0_ & 0x00000200) != 0)) {
         result.applicationInfo_ = applicationInfoBuilder_ == null
             ? applicationInfo_
             : applicationInfoBuilder_.build();
-        to_bitField0_ |= 0x00000020;
+        to_bitField0_ |= 0x00000040;
       }
       result.bitField0_ |= to_bitField0_;
     }
@@ -905,6 +992,9 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.GenerateBenchmark
       if (other.hasBenchmarksSource()) {
         mergeBenchmarksSource(other.getBenchmarksSource());
       }
+      if (other.hasCategoryFilter()) {
+        mergeCategoryFilter(other.getCategoryFilter());
+      }
       if (other.hasProductFilter()) {
         mergeProductFilter(other.getProductFilter());
       }
@@ -913,12 +1003,12 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.GenerateBenchmark
       }
       if (!other.getCurrencyCode().isEmpty()) {
         currencyCode_ = other.currencyCode_;
-        bitField0_ |= 0x00000040;
+        bitField0_ |= 0x00000080;
         onChanged();
       }
       if (!other.getCustomerBenchmarksGroup().isEmpty()) {
         customerBenchmarksGroup_ = other.customerBenchmarksGroup_;
-        bitField0_ |= 0x00000080;
+        bitField0_ |= 0x00000100;
         onChanged();
       }
       if (other.hasApplicationInfo()) {
@@ -980,33 +1070,40 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetProductFilterFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField0_ |= 0x00000010;
+              bitField0_ |= 0x00000020;
               break;
             } // case 42
             case 50: {
               currencyCode_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000040;
+              bitField0_ |= 0x00000080;
               break;
             } // case 50
             case 58: {
               customerBenchmarksGroup_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000080;
+              bitField0_ |= 0x00000100;
               break;
             } // case 58
             case 66: {
               input.readMessage(
                   internalGetApplicationInfoFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField0_ |= 0x00000100;
+              bitField0_ |= 0x00000200;
               break;
             } // case 66
             case 74: {
               input.readMessage(
                   internalGetBreakdownDefinitionFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField0_ |= 0x00000020;
+              bitField0_ |= 0x00000040;
               break;
             } // case 74
+            case 82: {
+              input.readMessage(
+                  internalGetCategoryFilterFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000010;
+              break;
+            } // case 82
             default: {
               if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                 done = true; // was an endgroup tag
@@ -1624,6 +1721,226 @@ public com.google.ads.googleads.v25.services.BenchmarksSourceOrBuilder getBenchm
       return benchmarksSourceBuilder_;
     }
 
+    private com.google.ads.googleads.v25.services.CategoryFilter categoryFilter_;
+    private com.google.protobuf.SingleFieldBuilder<
+        com.google.ads.googleads.v25.services.CategoryFilter, com.google.ads.googleads.v25.services.CategoryFilter.Builder, com.google.ads.googleads.v25.services.CategoryFilterOrBuilder> categoryFilterBuilder_;
+    /**
+     * 
+     * A list of Product & Service Categories for scoping a YouTube benchmarks
+     * analysis. For example, when category "/Apparel/Clothing" is selected,
+     * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+     * and the customer is benchmarking against all advertisers’ Ads in the
+     * "/Apparel/Clothing" category.
+     *
+     * This filter can only be used when `all_advertisers` is used as the
+     * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + * @return Whether the categoryFilter field is set. + */ + public boolean hasCategoryFilter() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + *
+     * A list of Product & Service Categories for scoping a YouTube benchmarks
+     * analysis. For example, when category "/Apparel/Clothing" is selected,
+     * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+     * and the customer is benchmarking against all advertisers’ Ads in the
+     * "/Apparel/Clothing" category.
+     *
+     * This filter can only be used when `all_advertisers` is used as the
+     * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + * @return The categoryFilter. + */ + public com.google.ads.googleads.v25.services.CategoryFilter getCategoryFilter() { + if (categoryFilterBuilder_ == null) { + return categoryFilter_ == null ? com.google.ads.googleads.v25.services.CategoryFilter.getDefaultInstance() : categoryFilter_; + } else { + return categoryFilterBuilder_.getMessage(); + } + } + /** + *
+     * A list of Product & Service Categories for scoping a YouTube benchmarks
+     * analysis. For example, when category "/Apparel/Clothing" is selected,
+     * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+     * and the customer is benchmarking against all advertisers’ Ads in the
+     * "/Apparel/Clothing" category.
+     *
+     * This filter can only be used when `all_advertisers` is used as the
+     * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + */ + public Builder setCategoryFilter(com.google.ads.googleads.v25.services.CategoryFilter value) { + if (categoryFilterBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + categoryFilter_ = value; + } else { + categoryFilterBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+     * A list of Product & Service Categories for scoping a YouTube benchmarks
+     * analysis. For example, when category "/Apparel/Clothing" is selected,
+     * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+     * and the customer is benchmarking against all advertisers’ Ads in the
+     * "/Apparel/Clothing" category.
+     *
+     * This filter can only be used when `all_advertisers` is used as the
+     * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + */ + public Builder setCategoryFilter( + com.google.ads.googleads.v25.services.CategoryFilter.Builder builderForValue) { + if (categoryFilterBuilder_ == null) { + categoryFilter_ = builderForValue.build(); + } else { + categoryFilterBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + *
+     * A list of Product & Service Categories for scoping a YouTube benchmarks
+     * analysis. For example, when category "/Apparel/Clothing" is selected,
+     * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+     * and the customer is benchmarking against all advertisers’ Ads in the
+     * "/Apparel/Clothing" category.
+     *
+     * This filter can only be used when `all_advertisers` is used as the
+     * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + */ + public Builder mergeCategoryFilter(com.google.ads.googleads.v25.services.CategoryFilter value) { + if (categoryFilterBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) && + categoryFilter_ != null && + categoryFilter_ != com.google.ads.googleads.v25.services.CategoryFilter.getDefaultInstance()) { + getCategoryFilterBuilder().mergeFrom(value); + } else { + categoryFilter_ = value; + } + } else { + categoryFilterBuilder_.mergeFrom(value); + } + if (categoryFilter_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + /** + *
+     * A list of Product & Service Categories for scoping a YouTube benchmarks
+     * analysis. For example, when category "/Apparel/Clothing" is selected,
+     * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+     * and the customer is benchmarking against all advertisers’ Ads in the
+     * "/Apparel/Clothing" category.
+     *
+     * This filter can only be used when `all_advertisers` is used as the
+     * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + */ + public Builder clearCategoryFilter() { + bitField0_ = (bitField0_ & ~0x00000010); + categoryFilter_ = null; + if (categoryFilterBuilder_ != null) { + categoryFilterBuilder_.dispose(); + categoryFilterBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * A list of Product & Service Categories for scoping a YouTube benchmarks
+     * analysis. For example, when category "/Apparel/Clothing" is selected,
+     * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+     * and the customer is benchmarking against all advertisers’ Ads in the
+     * "/Apparel/Clothing" category.
+     *
+     * This filter can only be used when `all_advertisers` is used as the
+     * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + */ + public com.google.ads.googleads.v25.services.CategoryFilter.Builder getCategoryFilterBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return internalGetCategoryFilterFieldBuilder().getBuilder(); + } + /** + *
+     * A list of Product & Service Categories for scoping a YouTube benchmarks
+     * analysis. For example, when category "/Apparel/Clothing" is selected,
+     * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+     * and the customer is benchmarking against all advertisers’ Ads in the
+     * "/Apparel/Clothing" category.
+     *
+     * This filter can only be used when `all_advertisers` is used as the
+     * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + */ + public com.google.ads.googleads.v25.services.CategoryFilterOrBuilder getCategoryFilterOrBuilder() { + if (categoryFilterBuilder_ != null) { + return categoryFilterBuilder_.getMessageOrBuilder(); + } else { + return categoryFilter_ == null ? + com.google.ads.googleads.v25.services.CategoryFilter.getDefaultInstance() : categoryFilter_; + } + } + /** + *
+     * A list of Product & Service Categories for scoping a YouTube benchmarks
+     * analysis. For example, when category "/Apparel/Clothing" is selected,
+     * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+     * and the customer is benchmarking against all advertisers’ Ads in the
+     * "/Apparel/Clothing" category.
+     *
+     * This filter can only be used when `all_advertisers` is used as the
+     * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+     * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.CategoryFilter, com.google.ads.googleads.v25.services.CategoryFilter.Builder, com.google.ads.googleads.v25.services.CategoryFilterOrBuilder> + internalGetCategoryFilterFieldBuilder() { + if (categoryFilterBuilder_ == null) { + categoryFilterBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.services.CategoryFilter, com.google.ads.googleads.v25.services.CategoryFilter.Builder, com.google.ads.googleads.v25.services.CategoryFilterOrBuilder>( + getCategoryFilter(), + getParentForChildren(), + isClean()); + categoryFilter_ = null; + } + return categoryFilterBuilder_; + } + private com.google.ads.googleads.v25.services.ProductFilter productFilter_; private com.google.protobuf.SingleFieldBuilder< com.google.ads.googleads.v25.services.ProductFilter, com.google.ads.googleads.v25.services.ProductFilter.Builder, com.google.ads.googleads.v25.services.ProductFilterOrBuilder> productFilterBuilder_; @@ -1637,7 +1954,7 @@ public com.google.ads.googleads.v25.services.BenchmarksSourceOrBuilder getBenchm * @return Whether the productFilter field is set. */ public boolean hasProductFilter() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** *
@@ -1672,7 +1989,7 @@ public Builder setProductFilter(com.google.ads.googleads.v25.services.ProductFil
       } else {
         productFilterBuilder_.setMessage(value);
       }
-      bitField0_ |= 0x00000010;
+      bitField0_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -1691,7 +2008,7 @@ public Builder setProductFilter(
       } else {
         productFilterBuilder_.setMessage(builderForValue.build());
       }
-      bitField0_ |= 0x00000010;
+      bitField0_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -1705,7 +2022,7 @@ public Builder setProductFilter(
      */
     public Builder mergeProductFilter(com.google.ads.googleads.v25.services.ProductFilter value) {
       if (productFilterBuilder_ == null) {
-        if (((bitField0_ & 0x00000010) != 0) &&
+        if (((bitField0_ & 0x00000020) != 0) &&
           productFilter_ != null &&
           productFilter_ != com.google.ads.googleads.v25.services.ProductFilter.getDefaultInstance()) {
           getProductFilterBuilder().mergeFrom(value);
@@ -1716,7 +2033,7 @@ public Builder mergeProductFilter(com.google.ads.googleads.v25.services.ProductF
         productFilterBuilder_.mergeFrom(value);
       }
       if (productFilter_ != null) {
-        bitField0_ |= 0x00000010;
+        bitField0_ |= 0x00000020;
         onChanged();
       }
       return this;
@@ -1730,7 +2047,7 @@ public Builder mergeProductFilter(com.google.ads.googleads.v25.services.ProductF
      * .google.ads.googleads.v25.services.ProductFilter product_filter = 5 [(.google.api.field_behavior) = REQUIRED];
      */
     public Builder clearProductFilter() {
-      bitField0_ = (bitField0_ & ~0x00000010);
+      bitField0_ = (bitField0_ & ~0x00000020);
       productFilter_ = null;
       if (productFilterBuilder_ != null) {
         productFilterBuilder_.dispose();
@@ -1748,7 +2065,7 @@ public Builder clearProductFilter() {
      * .google.ads.googleads.v25.services.ProductFilter product_filter = 5 [(.google.api.field_behavior) = REQUIRED];
      */
     public com.google.ads.googleads.v25.services.ProductFilter.Builder getProductFilterBuilder() {
-      bitField0_ |= 0x00000010;
+      bitField0_ |= 0x00000020;
       onChanged();
       return internalGetProductFilterFieldBuilder().getBuilder();
     }
@@ -1803,7 +2120,7 @@ public com.google.ads.googleads.v25.services.ProductFilterOrBuilder getProductFi
      * @return Whether the breakdownDefinition field is set.
      */
     public boolean hasBreakdownDefinition() {
-      return ((bitField0_ & 0x00000020) != 0);
+      return ((bitField0_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -1838,7 +2155,7 @@ public Builder setBreakdownDefinition(com.google.ads.googleads.v25.services.Brea
       } else {
         breakdownDefinitionBuilder_.setMessage(value);
       }
-      bitField0_ |= 0x00000020;
+      bitField0_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -1857,7 +2174,7 @@ public Builder setBreakdownDefinition(
       } else {
         breakdownDefinitionBuilder_.setMessage(builderForValue.build());
       }
-      bitField0_ |= 0x00000020;
+      bitField0_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -1871,7 +2188,7 @@ public Builder setBreakdownDefinition(
      */
     public Builder mergeBreakdownDefinition(com.google.ads.googleads.v25.services.BreakdownDefinition value) {
       if (breakdownDefinitionBuilder_ == null) {
-        if (((bitField0_ & 0x00000020) != 0) &&
+        if (((bitField0_ & 0x00000040) != 0) &&
           breakdownDefinition_ != null &&
           breakdownDefinition_ != com.google.ads.googleads.v25.services.BreakdownDefinition.getDefaultInstance()) {
           getBreakdownDefinitionBuilder().mergeFrom(value);
@@ -1882,7 +2199,7 @@ public Builder mergeBreakdownDefinition(com.google.ads.googleads.v25.services.Br
         breakdownDefinitionBuilder_.mergeFrom(value);
       }
       if (breakdownDefinition_ != null) {
-        bitField0_ |= 0x00000020;
+        bitField0_ |= 0x00000040;
         onChanged();
       }
       return this;
@@ -1896,7 +2213,7 @@ public Builder mergeBreakdownDefinition(com.google.ads.googleads.v25.services.Br
      * .google.ads.googleads.v25.services.BreakdownDefinition breakdown_definition = 9 [(.google.api.field_behavior) = OPTIONAL];
      */
     public Builder clearBreakdownDefinition() {
-      bitField0_ = (bitField0_ & ~0x00000020);
+      bitField0_ = (bitField0_ & ~0x00000040);
       breakdownDefinition_ = null;
       if (breakdownDefinitionBuilder_ != null) {
         breakdownDefinitionBuilder_.dispose();
@@ -1914,7 +2231,7 @@ public Builder clearBreakdownDefinition() {
      * .google.ads.googleads.v25.services.BreakdownDefinition breakdown_definition = 9 [(.google.api.field_behavior) = OPTIONAL];
      */
     public com.google.ads.googleads.v25.services.BreakdownDefinition.Builder getBreakdownDefinitionBuilder() {
-      bitField0_ |= 0x00000020;
+      bitField0_ |= 0x00000040;
       onChanged();
       return internalGetBreakdownDefinitionFieldBuilder().getBuilder();
     }
@@ -2014,7 +2331,7 @@ public Builder setCurrencyCode(
         java.lang.String value) {
       if (value == null) { throw new NullPointerException(); }
       currencyCode_ = value;
-      bitField0_ |= 0x00000040;
+      bitField0_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -2029,7 +2346,7 @@ public Builder setCurrencyCode(
      */
     public Builder clearCurrencyCode() {
       currencyCode_ = getDefaultInstance().getCurrencyCode();
-      bitField0_ = (bitField0_ & ~0x00000040);
+      bitField0_ = (bitField0_ & ~0x00000080);
       onChanged();
       return this;
     }
@@ -2048,7 +2365,7 @@ public Builder setCurrencyCodeBytes(
       if (value == null) { throw new NullPointerException(); }
       checkByteStringIsUtf8(value);
       currencyCode_ = value;
-      bitField0_ |= 0x00000040;
+      bitField0_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -2108,7 +2425,7 @@ public Builder setCustomerBenchmarksGroup(
         java.lang.String value) {
       if (value == null) { throw new NullPointerException(); }
       customerBenchmarksGroup_ = value;
-      bitField0_ |= 0x00000080;
+      bitField0_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -2122,7 +2439,7 @@ public Builder setCustomerBenchmarksGroup(
      */
     public Builder clearCustomerBenchmarksGroup() {
       customerBenchmarksGroup_ = getDefaultInstance().getCustomerBenchmarksGroup();
-      bitField0_ = (bitField0_ & ~0x00000080);
+      bitField0_ = (bitField0_ & ~0x00000100);
       onChanged();
       return this;
     }
@@ -2140,7 +2457,7 @@ public Builder setCustomerBenchmarksGroupBytes(
       if (value == null) { throw new NullPointerException(); }
       checkByteStringIsUtf8(value);
       customerBenchmarksGroup_ = value;
-      bitField0_ |= 0x00000080;
+      bitField0_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -2157,7 +2474,7 @@ public Builder setCustomerBenchmarksGroupBytes(
      * @return Whether the applicationInfo field is set.
      */
     public boolean hasApplicationInfo() {
-      return ((bitField0_ & 0x00000100) != 0);
+      return ((bitField0_ & 0x00000200) != 0);
     }
     /**
      * 
@@ -2190,7 +2507,7 @@ public Builder setApplicationInfo(com.google.ads.googleads.v25.common.Additional
       } else {
         applicationInfoBuilder_.setMessage(value);
       }
-      bitField0_ |= 0x00000100;
+      bitField0_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -2208,7 +2525,7 @@ public Builder setApplicationInfo(
       } else {
         applicationInfoBuilder_.setMessage(builderForValue.build());
       }
-      bitField0_ |= 0x00000100;
+      bitField0_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -2221,7 +2538,7 @@ public Builder setApplicationInfo(
      */
     public Builder mergeApplicationInfo(com.google.ads.googleads.v25.common.AdditionalApplicationInfo value) {
       if (applicationInfoBuilder_ == null) {
-        if (((bitField0_ & 0x00000100) != 0) &&
+        if (((bitField0_ & 0x00000200) != 0) &&
           applicationInfo_ != null &&
           applicationInfo_ != com.google.ads.googleads.v25.common.AdditionalApplicationInfo.getDefaultInstance()) {
           getApplicationInfoBuilder().mergeFrom(value);
@@ -2232,7 +2549,7 @@ public Builder mergeApplicationInfo(com.google.ads.googleads.v25.common.Addition
         applicationInfoBuilder_.mergeFrom(value);
       }
       if (applicationInfo_ != null) {
-        bitField0_ |= 0x00000100;
+        bitField0_ |= 0x00000200;
         onChanged();
       }
       return this;
@@ -2245,7 +2562,7 @@ public Builder mergeApplicationInfo(com.google.ads.googleads.v25.common.Addition
      * .google.ads.googleads.v25.common.AdditionalApplicationInfo application_info = 8;
      */
     public Builder clearApplicationInfo() {
-      bitField0_ = (bitField0_ & ~0x00000100);
+      bitField0_ = (bitField0_ & ~0x00000200);
       applicationInfo_ = null;
       if (applicationInfoBuilder_ != null) {
         applicationInfoBuilder_.dispose();
@@ -2262,7 +2579,7 @@ public Builder clearApplicationInfo() {
      * .google.ads.googleads.v25.common.AdditionalApplicationInfo application_info = 8;
      */
     public com.google.ads.googleads.v25.common.AdditionalApplicationInfo.Builder getApplicationInfoBuilder() {
-      bitField0_ |= 0x00000100;
+      bitField0_ |= 0x00000200;
       onChanged();
       return internalGetApplicationInfoFieldBuilder().getBuilder();
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsRequestOrBuilder.java
index 9dcafe5d6a..e3fe567240 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/benchmarks_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -124,6 +124,54 @@ public interface GenerateBenchmarksMetricsRequestOrBuilder extends
    */
   com.google.ads.googleads.v25.services.BenchmarksSourceOrBuilder getBenchmarksSourceOrBuilder();
 
+  /**
+   * 
+   * A list of Product & Service Categories for scoping a YouTube benchmarks
+   * analysis. For example, when category "/Apparel/Clothing" is selected,
+   * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+   * and the customer is benchmarking against all advertisers’ Ads in the
+   * "/Apparel/Clothing" category.
+   *
+   * This filter can only be used when `all_advertisers` is used as the
+   * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + * @return Whether the categoryFilter field is set. + */ + boolean hasCategoryFilter(); + /** + *
+   * A list of Product & Service Categories for scoping a YouTube benchmarks
+   * analysis. For example, when category "/Apparel/Clothing" is selected,
+   * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+   * and the customer is benchmarking against all advertisers’ Ads in the
+   * "/Apparel/Clothing" category.
+   *
+   * This filter can only be used when `all_advertisers` is used as the
+   * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + * @return The categoryFilter. + */ + com.google.ads.googleads.v25.services.CategoryFilter getCategoryFilter(); + /** + *
+   * A list of Product & Service Categories for scoping a YouTube benchmarks
+   * analysis. For example, when category "/Apparel/Clothing" is selected,
+   * customer metrics represent Ad performance for "/Apparel/Clothing" Ads only
+   * and the customer is benchmarking against all advertisers’ Ads in the
+   * "/Apparel/Clothing" category.
+   *
+   * This filter can only be used when `all_advertisers` is used as the
+   * [benchmarks_source][google.ads.googleads.v25.services.GenerateBenchmarksMetricsRequest.benchmarks_source].
+   * 
+ * + * .google.ads.googleads.v25.services.CategoryFilter category_filter = 10; + */ + com.google.ads.googleads.v25.services.CategoryFilterOrBuilder getCategoryFilterOrBuilder(); + /** *
    * Required. The products to aggregate metrics over. Product filter settings
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsResponse.java
index fbbe4a5a31..cde3ea2baa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/benchmarks_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateBenchmarksMetricsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateBenchmarksMetricsResponse.class.getName());
+      "GenerateBenchmarksMetricsResponse");
   }
   // Use GenerateBenchmarksMetricsResponse.newBuilder() to construct.
   private GenerateBenchmarksMetricsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsResponseOrBuilder.java
index e6e3f566de..05460b7c8a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateBenchmarksMetricsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/benchmarks_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesRequest.java
index 37988ec32a..600e819a1d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateConversionRatesRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateConversionRatesRequest.class.getName());
+      "GenerateConversionRatesRequest");
   }
   // Use GenerateConversionRatesRequest.newBuilder() to construct.
   private GenerateConversionRatesRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesRequestOrBuilder.java
index 7b48aae22c..9313f9d4b6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesResponse.java
index 1b10e03d0e..16a6ede888 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -24,10 +24,10 @@ public final class GenerateConversionRatesResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateConversionRatesResponse.class.getName());
+      "GenerateConversionRatesResponse");
   }
   // Use GenerateConversionRatesResponse.newBuilder() to construct.
   private GenerateConversionRatesResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesResponseOrBuilder.java
index f3cd3f33d5..e81e53aa68 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateConversionRatesResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsRequest.java
index 3426b804c4..abb0588e52 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/content_creator_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateCreatorInsightsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateCreatorInsightsRequest.class.getName());
+      "GenerateCreatorInsightsRequest");
   }
   // Use GenerateCreatorInsightsRequest.newBuilder() to construct.
   private GenerateCreatorInsightsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -354,10 +354,10 @@ public static final class SearchAttributes extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SearchAttributes.class.getName());
+        "SearchAttributes");
     }
     // Use SearchAttributes.newBuilder() to construct.
     private SearchAttributes(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -2769,10 +2769,10 @@ public static final class YouTubeChannels extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        YouTubeChannels.class.getName());
+        "YouTubeChannels");
     }
     // Use YouTubeChannels.newBuilder() to construct.
     private YouTubeChannels(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsRequestOrBuilder.java
index 3ba19d589b..1f3cd13be0 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/content_creator_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsResponse.java
index ff6a6c73e5..a34494314e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/content_creator_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateCreatorInsightsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateCreatorInsightsResponse.class.getName());
+      "GenerateCreatorInsightsResponse");
   }
   // Use GenerateCreatorInsightsResponse.newBuilder() to construct.
   private GenerateCreatorInsightsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsResponseOrBuilder.java
index a380bb7107..e8f579a873 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateCreatorInsightsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/content_creator_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesRequest.java
index 1f584d24ae..1888ff561a 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateImagesRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateImagesRequest.class.getName());
+      "GenerateImagesRequest");
   }
   // Use GenerateImagesRequest.newBuilder() to construct.
   private GenerateImagesRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesRequestOrBuilder.java
index fb0a059c42..1c0c7d119f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesResponse.java
index 219b47aad1..887cdf1313 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateImagesResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateImagesResponse.class.getName());
+      "GenerateImagesResponse");
   }
   // Use GenerateImagesResponse.newBuilder() to construct.
   private GenerateImagesResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesResponseOrBuilder.java
index d6aacff68e..04b3ac65c7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateImagesResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportRequest.java
index a0f59276bb..4b71bb8654 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateInsightsFinderReportRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateInsightsFinderReportRequest.class.getName());
+      "GenerateInsightsFinderReportRequest");
   }
   // Use GenerateInsightsFinderReportRequest.newBuilder() to construct.
   private GenerateInsightsFinderReportRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportRequestOrBuilder.java
index 4e60ab4e42..c740762c12 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportResponse.java
index c0a25379b2..f5f485dfaf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -24,10 +24,10 @@ public final class GenerateInsightsFinderReportResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateInsightsFinderReportResponse.class.getName());
+      "GenerateInsightsFinderReportResponse");
   }
   // Use GenerateInsightsFinderReportResponse.newBuilder() to construct.
   private GenerateInsightsFinderReportResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportResponseOrBuilder.java
index db8d6dd3ca..4a41170df2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateInsightsFinderReportResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsRequest.java
index 5e8a0958cc..174525f81e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateKeywordForecastMetricsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateKeywordForecastMetricsRequest.class.getName());
+      "GenerateKeywordForecastMetricsRequest");
   }
   // Use GenerateKeywordForecastMetricsRequest.newBuilder() to construct.
   private GenerateKeywordForecastMetricsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsRequestOrBuilder.java
index 00f26b3fc6..1c602e4fb8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsResponse.java
index e06867fbb7..bc8df0c76b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateKeywordForecastMetricsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateKeywordForecastMetricsResponse.class.getName());
+      "GenerateKeywordForecastMetricsResponse");
   }
   // Use GenerateKeywordForecastMetricsResponse.newBuilder() to construct.
   private GenerateKeywordForecastMetricsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsResponseOrBuilder.java
index 59260a5ccc..55ceab88dd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordForecastMetricsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsRequest.java
index ae472cf60b..fd58dec11f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateKeywordHistoricalMetricsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateKeywordHistoricalMetricsRequest.class.getName());
+      "GenerateKeywordHistoricalMetricsRequest");
   }
   // Use GenerateKeywordHistoricalMetricsRequest.newBuilder() to construct.
   private GenerateKeywordHistoricalMetricsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsRequestOrBuilder.java
index 4a6cf58ba5..8dbce46ac2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResponse.java
index 23ec9c414c..65f2ef9f1f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateKeywordHistoricalMetricsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateKeywordHistoricalMetricsResponse.class.getName());
+      "GenerateKeywordHistoricalMetricsResponse");
   }
   // Use GenerateKeywordHistoricalMetricsResponse.newBuilder() to construct.
   private GenerateKeywordHistoricalMetricsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResponseOrBuilder.java
index 5d9192122f..f501fd9a81 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResult.java
index 52324ed28e..5d3253160c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResult.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResult.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class GenerateKeywordHistoricalMetricsResult extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateKeywordHistoricalMetricsResult.class.getName());
+      "GenerateKeywordHistoricalMetricsResult");
   }
   // Use GenerateKeywordHistoricalMetricsResult.newBuilder() to construct.
   private GenerateKeywordHistoricalMetricsResult(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResultOrBuilder.java
index b1e2c17eb1..cff13819bf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResultOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordHistoricalMetricsResultOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResponse.java
index 9b39800a1f..de0367d5df 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateKeywordIdeaResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateKeywordIdeaResponse.class.getName());
+      "GenerateKeywordIdeaResponse");
   }
   // Use GenerateKeywordIdeaResponse.newBuilder() to construct.
   private GenerateKeywordIdeaResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResponseOrBuilder.java
index 25d2eb1cc4..21668f8875 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResult.java
index 7691794020..fd7213c84e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResult.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResult.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class GenerateKeywordIdeaResult extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateKeywordIdeaResult.class.getName());
+      "GenerateKeywordIdeaResult");
   }
   // Use GenerateKeywordIdeaResult.newBuilder() to construct.
   private GenerateKeywordIdeaResult(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResultOrBuilder.java
index 91ece14e74..cc2af6469c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResultOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeaResultOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeasRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeasRequest.java
index 93ec484ae7..6a6d6a6bf2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeasRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeasRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateKeywordIdeasRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateKeywordIdeasRequest.class.getName());
+      "GenerateKeywordIdeasRequest");
   }
   // Use GenerateKeywordIdeasRequest.newBuilder() to construct.
   private GenerateKeywordIdeasRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeasRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeasRequestOrBuilder.java
index b861297bce..571471d2dd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeasRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateKeywordIdeasRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastRequest.java
index 229e40de4e..8139510303 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateReachForecastRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateReachForecastRequest.class.getName());
+      "GenerateReachForecastRequest");
   }
   // Use GenerateReachForecastRequest.newBuilder() to construct.
   private GenerateReachForecastRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastRequestOrBuilder.java
index 18b49c33a1..e0eaf1f6a7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastResponse.java
index 1524bd6aef..74fe7ad725 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class GenerateReachForecastResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateReachForecastResponse.class.getName());
+      "GenerateReachForecastResponse");
   }
   // Use GenerateReachForecastResponse.newBuilder() to construct.
   private GenerateReachForecastResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastResponseOrBuilder.java
index cc649538b5..da7cc826a5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateReachForecastResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsRequest.java
index 327d22a5e6..be7641a641 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateRecommendationsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateRecommendationsRequest.class.getName());
+      "GenerateRecommendationsRequest");
   }
   // Use GenerateRecommendationsRequest.newBuilder() to construct.
   private GenerateRecommendationsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -202,10 +202,10 @@ public static final class BiddingInfo extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BiddingInfo.class.getName());
+        "BiddingInfo");
     }
     // Use BiddingInfo.newBuilder() to construct.
     private BiddingInfo(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -1478,10 +1478,10 @@ public static final class AdGroupInfo extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AdGroupInfo.class.getName());
+        "AdGroupInfo");
     }
     // Use AdGroupInfo.newBuilder() to construct.
     private AdGroupInfo(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -2661,10 +2661,10 @@ public static final class SeedInfo extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        SeedInfo.class.getName());
+        "SeedInfo");
     }
     // Use SeedInfo.newBuilder() to construct.
     private SeedInfo(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -3506,10 +3506,10 @@ public static final class BudgetInfo extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        BudgetInfo.class.getName());
+        "BudgetInfo");
     }
     // Use BudgetInfo.newBuilder() to construct.
     private BudgetInfo(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -4154,10 +4154,10 @@ public static final class AssetGroupInfo extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        AssetGroupInfo.class.getName());
+        "AssetGroupInfo");
     }
     // Use AssetGroupInfo.newBuilder() to construct.
     private AssetGroupInfo(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -5389,10 +5389,10 @@ public static final class TargetImpressionShareInfo extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        TargetImpressionShareInfo.class.getName());
+        "TargetImpressionShareInfo");
     }
     // Use TargetImpressionShareInfo.newBuilder() to construct.
     private TargetImpressionShareInfo(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsRequestOrBuilder.java
index 6004c3406f..53515d4d30 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsResponse.java
index a2d903a407..8a4f50bbc2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateRecommendationsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateRecommendationsResponse.class.getName());
+      "GenerateRecommendationsResponse");
   }
   // Use GenerateRecommendationsResponse.newBuilder() to construct.
   private GenerateRecommendationsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsResponseOrBuilder.java
index c6bd7b831e..f0dfabc515 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateRecommendationsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/recommendation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsRequest.java
index dbeacc5e60..719614cdcb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/shareable_preview_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateShareablePreviewsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateShareablePreviewsRequest.class.getName());
+      "GenerateShareablePreviewsRequest");
   }
   // Use GenerateShareablePreviewsRequest.newBuilder() to construct.
   private GenerateShareablePreviewsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsRequestOrBuilder.java
index d7ed8b3bad..29f9eb27e4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/shareable_preview_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsResponse.java
index e980588c6d..de08dd962f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/shareable_preview_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateShareablePreviewsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateShareablePreviewsResponse.class.getName());
+      "GenerateShareablePreviewsResponse");
   }
   // Use GenerateShareablePreviewsResponse.newBuilder() to construct.
   private GenerateShareablePreviewsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsResponseOrBuilder.java
index cf7a1ffd97..1ac7eb0c61 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateShareablePreviewsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/shareable_preview_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsRequest.java
index 856247572c..c59981cb33 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateSuggestedTargetingInsightsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateSuggestedTargetingInsightsRequest.class.getName());
+      "GenerateSuggestedTargetingInsightsRequest");
   }
   // Use GenerateSuggestedTargetingInsightsRequest.newBuilder() to construct.
   private GenerateSuggestedTargetingInsightsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsRequestOrBuilder.java
index d33ec5db70..4a67ce79aa 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsResponse.java
index 2418df6b9b..f8be6ffde6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateSuggestedTargetingInsightsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateSuggestedTargetingInsightsResponse.class.getName());
+      "GenerateSuggestedTargetingInsightsResponse");
   }
   // Use GenerateSuggestedTargetingInsightsResponse.newBuilder() to construct.
   private GenerateSuggestedTargetingInsightsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsResponseOrBuilder.java
index 2c49c5c372..0137ab9c42 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateSuggestedTargetingInsightsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsRequest.java
index 65b2a012f7..0db677eb53 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateTargetingSuggestionMetricsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateTargetingSuggestionMetricsRequest.class.getName());
+      "GenerateTargetingSuggestionMetricsRequest");
   }
   // Use GenerateTargetingSuggestionMetricsRequest.newBuilder() to construct.
   private GenerateTargetingSuggestionMetricsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsRequestOrBuilder.java
index 297879df8b..2775517f3c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsResponse.java
index ca3a78d958..d78b7d3a69 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateTargetingSuggestionMetricsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateTargetingSuggestionMetricsResponse.class.getName());
+      "GenerateTargetingSuggestionMetricsResponse");
   }
   // Use GenerateTargetingSuggestionMetricsResponse.newBuilder() to construct.
   private GenerateTargetingSuggestionMetricsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsResponseOrBuilder.java
index f697eaf4b4..34ed633a55 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTargetingSuggestionMetricsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextRequest.java
index d9b80fb83d..5dd3cf1705 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateTextRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateTextRequest.class.getName());
+      "GenerateTextRequest");
   }
   // Use GenerateTextRequest.newBuilder() to construct.
   private GenerateTextRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextRequestOrBuilder.java
index fa85481592..eedf642ebf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextResponse.java
index b327db7ade..f3e2c37b08 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateTextResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateTextResponse.class.getName());
+      "GenerateTextResponse");
   }
   // Use GenerateTextResponse.newBuilder() to construct.
   private GenerateTextResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextResponseOrBuilder.java
index e9a043db5f..2a2621cc8d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTextResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsRequest.java
index e628d15d6f..ca5dedd9be 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/content_creator_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateTrendingInsightsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateTrendingInsightsRequest.class.getName());
+      "GenerateTrendingInsightsRequest");
   }
   // Use GenerateTrendingInsightsRequest.newBuilder() to construct.
   private GenerateTrendingInsightsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsRequestOrBuilder.java
index 919d7ecb9d..b9d8b19259 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/content_creator_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsResponse.java
index ac69e114f5..81c5bbf1b5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/content_creator_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class GenerateTrendingInsightsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GenerateTrendingInsightsResponse.class.getName());
+      "GenerateTrendingInsightsResponse");
   }
   // Use GenerateTrendingInsightsResponse.newBuilder() to construct.
   private GenerateTrendingInsightsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsResponseOrBuilder.java
index 3acce7942d..2025f7ea69 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GenerateTrendingInsightsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/content_creator_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedImage.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedImage.java
index 7a453389c9..60363ab3d8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedImage.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedImage.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class GeneratedImage extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeneratedImage.class.getName());
+      "GeneratedImage");
   }
   // Use GeneratedImage.newBuilder() to construct.
   private GeneratedImage(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedImageOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedImageOrBuilder.java
index 5fc0c043fc..68131629bd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedImageOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedImageOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedText.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedText.java
index de349d4d8f..ee5eef7838 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedText.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedText.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class GeneratedText extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      GeneratedText.class.getName());
+      "GeneratedText");
   }
   // Use GeneratedText.newBuilder() to construct.
   private GeneratedText(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedTextOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedTextOrBuilder.java
index 7c1bd06bdf..dad8f4b0cb 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedTextOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeneratedTextOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/asset_generation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceClient.java
index db97f661cd..698cce0d13 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceClient.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceClient.java
@@ -23,6 +23,8 @@
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
 /**
@@ -118,9 +120,10 @@
  *
  * 

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class GeoTargetConstantServiceClient implements BackgroundResource { - private final GeoTargetConstantServiceSettings settings; + private final @Nullable GeoTargetConstantServiceSettings settings; private final GeoTargetConstantServiceStub stub; /** Constructs an instance of GeoTargetConstantServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected GeoTargetConstantServiceClient(GeoTargetConstantServiceStub stub) { this.stub = stub; } - public final GeoTargetConstantServiceSettings getSettings() { + public final @Nullable GeoTargetConstantServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceProto.java index d6a0d738bd..2881d58b05 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/geo_target_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class GeoTargetConstantServiceProto { +public final class GeoTargetConstantServiceProto extends com.google.protobuf.GeneratedFile { private GeoTargetConstantServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GeoTargetConstantServiceProto.class.getName()); + "GeoTargetConstantServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -111,31 +111,31 @@ public static void registerAllExtensions( com.google.api.ClientProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_descriptor, new java.lang.String[] { "Locale", "CountryCode", "LocationNames", "GeoTargets", "Query", }); internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_LocationNames_descriptor = - internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_LocationNames_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_LocationNames_descriptor, new java.lang.String[] { "Names", }); internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_GeoTargets_descriptor = - internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_GeoTargets_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsRequest_GeoTargets_descriptor, new java.lang.String[] { "GeoTargetConstants", }); internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestGeoTargetConstantsResponse_descriptor, new java.lang.String[] { "GeoTargetConstantSuggestions", }); internal_static_google_ads_googleads_v25_services_GeoTargetConstantSuggestion_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_GeoTargetConstantSuggestion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GeoTargetConstantSuggestion_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceSettings.java index 4324781549..0e48896b9d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class GeoTargetConstantServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(GeoTargetConstantServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantSuggestion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantSuggestion.java index ee1f567981..8a02796c67 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantSuggestion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantSuggestion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/geo_target_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class GeoTargetConstantSuggestion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GeoTargetConstantSuggestion.class.getName()); + "GeoTargetConstantSuggestion"); } // Use GeoTargetConstantSuggestion.newBuilder() to construct. private GeoTargetConstantSuggestion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantSuggestionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantSuggestionOrBuilder.java index 71d6766c9a..0643aa2a5b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantSuggestionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GeoTargetConstantSuggestionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/geo_target_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetGoogleAdsFieldRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetGoogleAdsFieldRequest.java index 1da27a6ca5..548eeeb8f9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetGoogleAdsFieldRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetGoogleAdsFieldRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_field_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GetGoogleAdsFieldRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GetGoogleAdsFieldRequest.class.getName()); + "GetGoogleAdsFieldRequest"); } // Use GetGoogleAdsFieldRequest.newBuilder() to construct. private GetGoogleAdsFieldRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetGoogleAdsFieldRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetGoogleAdsFieldRequestOrBuilder.java index 4407255497..2afb9567e2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetGoogleAdsFieldRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetGoogleAdsFieldRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_field_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationRequest.java index 578fcc46e5..a11d5c7b32 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GetIdentityVerificationRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GetIdentityVerificationRequest.class.getName()); + "GetIdentityVerificationRequest"); } // Use GetIdentityVerificationRequest.newBuilder() to construct. private GetIdentityVerificationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationRequestOrBuilder.java index a4db10e4ee..76a37d29b7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationResponse.java index 22a2778bfd..0a9e28847f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GetIdentityVerificationResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GetIdentityVerificationResponse.class.getName()); + "GetIdentityVerificationResponse"); } // Use GetIdentityVerificationResponse.newBuilder() to construct. private GetIdentityVerificationResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationResponseOrBuilder.java index 3175e8e1ef..57491f716e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetIdentityVerificationResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusRequest.java index b4b151df3b..b86ac5a5a2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GetSmartCampaignStatusRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GetSmartCampaignStatusRequest.class.getName()); + "GetSmartCampaignStatusRequest"); } // Use GetSmartCampaignStatusRequest.newBuilder() to construct. private GetSmartCampaignStatusRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusRequestOrBuilder.java index ddc86e400b..bd8bdd2ab1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusResponse.java index 03786b9090..4fc4b8edf3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GetSmartCampaignStatusResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GetSmartCampaignStatusResponse.class.getName()); + "GetSmartCampaignStatusResponse"); } // Use GetSmartCampaignStatusResponse.newBuilder() to construct. private GetSmartCampaignStatusResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusResponseOrBuilder.java index 62b76e6f13..2c06f7d069 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GetSmartCampaignStatusResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalOperation.java index e8d5b6065b..3b15b56c60 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class GoalOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoalOperation.class.getName()); + "GoalOperation"); } // Use GoalOperation.newBuilder() to construct. private GoalOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalOperationOrBuilder.java index d51d6b38a4..387899612c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceClient.java index 423b5432d2..83dc9be209 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -115,9 +117,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class GoalServiceClient implements BackgroundResource { - private final GoalServiceSettings settings; + private final @Nullable GoalServiceSettings settings; private final GoalServiceStub stub; /** Constructs an instance of GoalServiceClient with default settings. */ @@ -156,7 +159,7 @@ protected GoalServiceClient(GoalServiceStub stub) { this.stub = stub; } - public final GoalServiceSettings getSettings() { + public final @Nullable GoalServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceProto.java index dc339a7556..d5c3767c2d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class GoalServiceProto { +public final class GoalServiceProto extends com.google.protobuf.GeneratedFile { private GoalServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoalServiceProto.class.getName()); + "GoalServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -105,25 +105,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateGoalsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateGoalsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateGoalsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_GoalOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_GoalOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GoalOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateGoalsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateGoalsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateGoalsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateGoalResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateGoalResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateGoalResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceSettings.java index 1754c93e17..518e644b8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoalServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -80,6 +82,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class GoalServiceSettings extends ClientSettings { @@ -131,7 +134,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -151,7 +154,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(GoalServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceClient.java index 436e558b96..6b0a499de4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceClient.java @@ -33,6 +33,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -148,9 +150,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class GoogleAdsFieldServiceClient implements BackgroundResource { - private final GoogleAdsFieldServiceSettings settings; + private final @Nullable GoogleAdsFieldServiceSettings settings; private final GoogleAdsFieldServiceStub stub; /** Constructs an instance of GoogleAdsFieldServiceClient with default settings. */ @@ -190,7 +193,7 @@ protected GoogleAdsFieldServiceClient(GoogleAdsFieldServiceStub stub) { this.stub = stub; } - public final GoogleAdsFieldServiceSettings getSettings() { + public final @Nullable GoogleAdsFieldServiceSettings getSettings() { return settings; } @@ -223,7 +226,7 @@ public GoogleAdsFieldServiceStub getStub() { * @param resourceName Required. The resource name of the field to get. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final GoogleAdsField getGoogleAdsField(GoogleAdsFieldName resourceName) { + public final GoogleAdsField getGoogleAdsField(@Nullable GoogleAdsFieldName resourceName) { GetGoogleAdsFieldRequest request = GetGoogleAdsFieldRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -542,9 +545,10 @@ public static class SearchGoogleAdsFieldsPage SearchGoogleAdsFieldsPage> { private SearchGoogleAdsFieldsPage( - PageContext - context, - SearchGoogleAdsFieldsResponse response) { + @Nullable + PageContext + context, + @Nullable SearchGoogleAdsFieldsResponse response) { super(context, response); } @@ -554,16 +558,18 @@ private static SearchGoogleAdsFieldsPage createEmptyPage() { @Override protected SearchGoogleAdsFieldsPage createPage( - PageContext - context, - SearchGoogleAdsFieldsResponse response) { + @Nullable + PageContext + context, + @Nullable SearchGoogleAdsFieldsResponse response) { return new SearchGoogleAdsFieldsPage(context, response); } @Override public ApiFuture createPageAsync( - PageContext - context, + @Nullable + PageContext + context, ApiFuture futureResponse) { return super.createPageAsync(context, futureResponse); } @@ -578,7 +584,7 @@ public static class SearchGoogleAdsFieldsFixedSizeCollection SearchGoogleAdsFieldsFixedSizeCollection> { private SearchGoogleAdsFieldsFixedSizeCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { super(pages, collectionSize); } @@ -588,7 +594,7 @@ private static SearchGoogleAdsFieldsFixedSizeCollection createEmptyCollection() @Override protected SearchGoogleAdsFieldsFixedSizeCollection createCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { return new SearchGoogleAdsFieldsFixedSizeCollection(pages, collectionSize); } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceProto.java index 8859bddf55..ad21f7ede2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_field_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class GoogleAdsFieldServiceProto { +public final class GoogleAdsFieldServiceProto extends com.google.protobuf.GeneratedFile { private GoogleAdsFieldServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoogleAdsFieldServiceProto.class.getName()); + "GoogleAdsFieldServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -96,19 +96,19 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_GetGoogleAdsFieldRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_GetGoogleAdsFieldRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GetGoogleAdsFieldRequest_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsFieldsRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsFieldsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SearchGoogleAdsFieldsRequest_descriptor, new java.lang.String[] { "Query", "PageToken", "PageSize", }); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsFieldsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsFieldsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SearchGoogleAdsFieldsResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceSettings.java index c5c031c1eb..9dc2e35fb3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsFieldServiceSettings.java @@ -34,6 +34,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -86,6 +88,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class GoogleAdsFieldServiceSettings extends ClientSettings { @@ -147,7 +150,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -168,7 +171,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(GoogleAdsFieldServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsRow.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsRow.java index 5ad0dbda6c..57add57194 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsRow.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsRow.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class GoogleAdsRow extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoogleAdsRow.class.getName()); + "GoogleAdsRow"); } // Use GoogleAdsRow.newBuilder() to construct. private GoogleAdsRow(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -6741,6 +6741,272 @@ public com.google.ads.googleads.v25.resources.LocalServicesLeadConversationOrBui return localServicesLeadConversation_ == null ? com.google.ads.googleads.v25.resources.LocalServicesLeadConversation.getDefaultInstance() : localServicesLeadConversation_; } + public static final int LIFT_MEASUREMENT_CONFIG_FIELD_NUMBER = 251; + private com.google.ads.googleads.v25.resources.LiftMeasurementConfig liftMeasurementConfig_; + /** + *

+   * The lift measurement config referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + * @return Whether the liftMeasurementConfig field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementConfig() { + return ((bitField5_ & 0x00010000) != 0); + } + /** + *
+   * The lift measurement config referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + * @return The liftMeasurementConfig. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig getLiftMeasurementConfig() { + return liftMeasurementConfig_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementConfig.getDefaultInstance() : liftMeasurementConfig_; + } + /** + *
+   * The lift measurement config referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementConfigOrBuilder getLiftMeasurementConfigOrBuilder() { + return liftMeasurementConfig_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementConfig.getDefaultInstance() : liftMeasurementConfig_; + } + + public static final int LIFT_MEASUREMENT_AGE_RANGE_FIELD_NUMBER = 260; + private com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange liftMeasurementAgeRange_; + /** + *
+   * The brand lift measurement by age range referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + * @return Whether the liftMeasurementAgeRange field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementAgeRange() { + return ((bitField5_ & 0x00020000) != 0); + } + /** + *
+   * The brand lift measurement by age range referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + * @return The liftMeasurementAgeRange. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange getLiftMeasurementAgeRange() { + return liftMeasurementAgeRange_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.getDefaultInstance() : liftMeasurementAgeRange_; + } + /** + *
+   * The brand lift measurement by age range referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeOrBuilder getLiftMeasurementAgeRangeOrBuilder() { + return liftMeasurementAgeRange_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.getDefaultInstance() : liftMeasurementAgeRange_; + } + + public static final int LIFT_MEASUREMENT_GENDER_FIELD_NUMBER = 261; + private com.google.ads.googleads.v25.resources.LiftMeasurementGender liftMeasurementGender_; + /** + *
+   * The brand lift measurement by gender referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + * @return Whether the liftMeasurementGender field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementGender() { + return ((bitField5_ & 0x00040000) != 0); + } + /** + *
+   * The brand lift measurement by gender referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + * @return The liftMeasurementGender. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementGender getLiftMeasurementGender() { + return liftMeasurementGender_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementGender.getDefaultInstance() : liftMeasurementGender_; + } + /** + *
+   * The brand lift measurement by gender referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementGenderOrBuilder getLiftMeasurementGenderOrBuilder() { + return liftMeasurementGender_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementGender.getDefaultInstance() : liftMeasurementGender_; + } + + public static final int LIFT_MEASUREMENT_DEVICE_FIELD_NUMBER = 262; + private com.google.ads.googleads.v25.resources.LiftMeasurementDevice liftMeasurementDevice_; + /** + *
+   * The brand lift measurement by device referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + * @return Whether the liftMeasurementDevice field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementDevice() { + return ((bitField5_ & 0x00080000) != 0); + } + /** + *
+   * The brand lift measurement by device referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + * @return The liftMeasurementDevice. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementDevice getLiftMeasurementDevice() { + return liftMeasurementDevice_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementDevice.getDefaultInstance() : liftMeasurementDevice_; + } + /** + *
+   * The brand lift measurement by device referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementDeviceOrBuilder getLiftMeasurementDeviceOrBuilder() { + return liftMeasurementDevice_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementDevice.getDefaultInstance() : liftMeasurementDevice_; + } + + public static final int LIFT_MEASUREMENT_CAMPAIGN_FIELD_NUMBER = 263; + private com.google.ads.googleads.v25.resources.LiftMeasurementCampaign liftMeasurementCampaign_; + /** + *
+   * The brand lift measurement by campaign referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + * @return Whether the liftMeasurementCampaign field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementCampaign() { + return ((bitField5_ & 0x00100000) != 0); + } + /** + *
+   * The brand lift measurement by campaign referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + * @return The liftMeasurementCampaign. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementCampaign getLiftMeasurementCampaign() { + return liftMeasurementCampaign_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.getDefaultInstance() : liftMeasurementCampaign_; + } + /** + *
+   * The brand lift measurement by campaign referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementCampaignOrBuilder getLiftMeasurementCampaignOrBuilder() { + return liftMeasurementCampaign_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.getDefaultInstance() : liftMeasurementCampaign_; + } + + public static final int LIFT_MEASUREMENT_VIDEO_FIELD_NUMBER = 264; + private com.google.ads.googleads.v25.resources.LiftMeasurementVideo liftMeasurementVideo_; + /** + *
+   * The brand lift measurement by video referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + * @return Whether the liftMeasurementVideo field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementVideo() { + return ((bitField5_ & 0x00200000) != 0); + } + /** + *
+   * The brand lift measurement by video referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + * @return The liftMeasurementVideo. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementVideo getLiftMeasurementVideo() { + return liftMeasurementVideo_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementVideo.getDefaultInstance() : liftMeasurementVideo_; + } + /** + *
+   * The brand lift measurement by video referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementVideoOrBuilder getLiftMeasurementVideoOrBuilder() { + return liftMeasurementVideo_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementVideo.getDefaultInstance() : liftMeasurementVideo_; + } + + public static final int LIFT_MEASUREMENT_FLIGHT_FIELD_NUMBER = 266; + private com.google.ads.googleads.v25.resources.LiftMeasurementFlight liftMeasurementFlight_; + /** + *
+   * The lift measurement flight referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + * @return Whether the liftMeasurementFlight field is set. + */ + @java.lang.Override + public boolean hasLiftMeasurementFlight() { + return ((bitField5_ & 0x00400000) != 0); + } + /** + *
+   * The lift measurement flight referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + * @return The liftMeasurementFlight. + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlight getLiftMeasurementFlight() { + return liftMeasurementFlight_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementFlight.getDefaultInstance() : liftMeasurementFlight_; + } + /** + *
+   * The lift measurement flight referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + */ + @java.lang.Override + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightOrBuilder getLiftMeasurementFlightOrBuilder() { + return liftMeasurementFlight_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementFlight.getDefaultInstance() : liftMeasurementFlight_; + } + public static final int ANDROID_PRIVACY_SHARED_KEY_GOOGLE_AD_GROUP_FIELD_NUMBER = 217; private com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroup androidPrivacySharedKeyGoogleAdGroup_; /** @@ -6753,7 +7019,7 @@ public com.google.ads.googleads.v25.resources.LocalServicesLeadConversationOrBui */ @java.lang.Override public boolean hasAndroidPrivacySharedKeyGoogleAdGroup() { - return ((bitField5_ & 0x00010000) != 0); + return ((bitField5_ & 0x00800000) != 0); } /** *
@@ -6791,7 +7057,7 @@ public com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGro
    */
   @java.lang.Override
   public boolean hasAndroidPrivacySharedKeyGoogleCampaign() {
-    return ((bitField5_ & 0x00020000) != 0);
+    return ((bitField5_ & 0x01000000) != 0);
   }
   /**
    * 
@@ -6829,7 +7095,7 @@ public com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleCampa
    */
   @java.lang.Override
   public boolean hasAndroidPrivacySharedKeyGoogleNetworkType() {
-    return ((bitField5_ & 0x00040000) != 0);
+    return ((bitField5_ & 0x02000000) != 0);
   }
   /**
    * 
@@ -6867,7 +7133,7 @@ public com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleNetwo
    */
   @java.lang.Override
   public boolean hasYouTubeVideoUpload() {
-    return ((bitField5_ & 0x00080000) != 0);
+    return ((bitField5_ & 0x04000000) != 0);
   }
   /**
    * 
@@ -6905,7 +7171,7 @@ public com.google.ads.googleads.v25.resources.YouTubeVideoUploadOrBuilder getYou
    */
   @java.lang.Override
   public boolean hasAppliedIncentive() {
-    return ((bitField5_ & 0x00100000) != 0);
+    return ((bitField5_ & 0x08000000) != 0);
   }
   /**
    * 
@@ -6943,7 +7209,7 @@ public com.google.ads.googleads.v25.resources.AppliedIncentiveOrBuilder getAppli
    */
   @java.lang.Override
   public boolean hasMetrics() {
-    return ((bitField5_ & 0x00200000) != 0);
+    return ((bitField5_ & 0x10000000) != 0);
   }
   /**
    * 
@@ -6981,7 +7247,7 @@ public com.google.ads.googleads.v25.common.MetricsOrBuilder getMetricsOrBuilder(
    */
   @java.lang.Override
   public boolean hasSegments() {
-    return ((bitField5_ & 0x00400000) != 0);
+    return ((bitField5_ & 0x20000000) != 0);
   }
   /**
    * 
@@ -7030,7 +7296,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField0_ & 0x00000010) != 0)) {
       output.writeMessage(3, getAdGroup());
     }
-    if (((bitField5_ & 0x00200000) != 0)) {
+    if (((bitField5_ & 0x10000000) != 0)) {
       output.writeMessage(4, getMetrics());
     }
     if (((bitField0_ & 0x00000020) != 0)) {
@@ -7189,7 +7455,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField4_ & 0x00000010) != 0)) {
       output.writeMessage(98, getMobileDeviceConstant());
     }
-    if (((bitField5_ & 0x00400000) != 0)) {
+    if (((bitField5_ & 0x20000000) != 0)) {
       output.writeMessage(102, getSegments());
     }
     if (((bitField2_ & 0x00000020) != 0)) {
@@ -7480,13 +7746,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField4_ & 0x00000040) != 0)) {
       output.writeMessage(216, getOfflineConversionUploadClientSummary());
     }
-    if (((bitField5_ & 0x00010000) != 0)) {
+    if (((bitField5_ & 0x00800000) != 0)) {
       output.writeMessage(217, getAndroidPrivacySharedKeyGoogleAdGroup());
     }
-    if (((bitField5_ & 0x00020000) != 0)) {
+    if (((bitField5_ & 0x01000000) != 0)) {
       output.writeMessage(218, getAndroidPrivacySharedKeyGoogleCampaign());
     }
-    if (((bitField5_ & 0x00040000) != 0)) {
+    if (((bitField5_ & 0x02000000) != 0)) {
       output.writeMessage(219, getAndroidPrivacySharedKeyGoogleNetworkType());
     }
     if (((bitField4_ & 0x00100000) != 0)) {
@@ -7552,10 +7818,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField4_ & 0x10000000) != 0)) {
       output.writeMessage(244, getTargetingExpansionView());
     }
-    if (((bitField5_ & 0x00080000) != 0)) {
+    if (((bitField5_ & 0x04000000) != 0)) {
       output.writeMessage(245, getYouTubeVideoUpload());
     }
-    if (((bitField5_ & 0x00100000) != 0)) {
+    if (((bitField5_ & 0x08000000) != 0)) {
       output.writeMessage(246, getAppliedIncentive());
     }
     if (((bitField0_ & 0x00000080) != 0)) {
@@ -7567,9 +7833,30 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
     if (((bitField5_ & 0x00000800) != 0)) {
       output.writeMessage(250, getVideoEnhancement());
     }
+    if (((bitField5_ & 0x00010000) != 0)) {
+      output.writeMessage(251, getLiftMeasurementConfig());
+    }
+    if (((bitField5_ & 0x00020000) != 0)) {
+      output.writeMessage(260, getLiftMeasurementAgeRange());
+    }
+    if (((bitField5_ & 0x00040000) != 0)) {
+      output.writeMessage(261, getLiftMeasurementGender());
+    }
+    if (((bitField5_ & 0x00080000) != 0)) {
+      output.writeMessage(262, getLiftMeasurementDevice());
+    }
+    if (((bitField5_ & 0x00100000) != 0)) {
+      output.writeMessage(263, getLiftMeasurementCampaign());
+    }
+    if (((bitField5_ & 0x00200000) != 0)) {
+      output.writeMessage(264, getLiftMeasurementVideo());
+    }
     if (((bitField4_ & 0x00000020) != 0)) {
       output.writeMessage(265, getMultiPartyAuthReview());
     }
+    if (((bitField5_ & 0x00400000) != 0)) {
+      output.writeMessage(266, getLiftMeasurementFlight());
+    }
     getUnknownFields().writeTo(output);
   }
 
@@ -7591,7 +7878,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(3, getAdGroup());
     }
-    if (((bitField5_ & 0x00200000) != 0)) {
+    if (((bitField5_ & 0x10000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(4, getMetrics());
     }
@@ -7803,7 +8090,7 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(98, getMobileDeviceConstant());
     }
-    if (((bitField5_ & 0x00400000) != 0)) {
+    if (((bitField5_ & 0x20000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(102, getSegments());
     }
@@ -8191,15 +8478,15 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(216, getOfflineConversionUploadClientSummary());
     }
-    if (((bitField5_ & 0x00010000) != 0)) {
+    if (((bitField5_ & 0x00800000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(217, getAndroidPrivacySharedKeyGoogleAdGroup());
     }
-    if (((bitField5_ & 0x00020000) != 0)) {
+    if (((bitField5_ & 0x01000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(218, getAndroidPrivacySharedKeyGoogleCampaign());
     }
-    if (((bitField5_ & 0x00040000) != 0)) {
+    if (((bitField5_ & 0x02000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(219, getAndroidPrivacySharedKeyGoogleNetworkType());
     }
@@ -8287,11 +8574,11 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(244, getTargetingExpansionView());
     }
-    if (((bitField5_ & 0x00080000) != 0)) {
+    if (((bitField5_ & 0x04000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(245, getYouTubeVideoUpload());
     }
-    if (((bitField5_ & 0x00100000) != 0)) {
+    if (((bitField5_ & 0x08000000) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(246, getAppliedIncentive());
     }
@@ -8307,10 +8594,38 @@ public int getSerializedSize() {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(250, getVideoEnhancement());
     }
+    if (((bitField5_ & 0x00010000) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(251, getLiftMeasurementConfig());
+    }
+    if (((bitField5_ & 0x00020000) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(260, getLiftMeasurementAgeRange());
+    }
+    if (((bitField5_ & 0x00040000) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(261, getLiftMeasurementGender());
+    }
+    if (((bitField5_ & 0x00080000) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(262, getLiftMeasurementDevice());
+    }
+    if (((bitField5_ & 0x00100000) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(263, getLiftMeasurementCampaign());
+    }
+    if (((bitField5_ & 0x00200000) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(264, getLiftMeasurementVideo());
+    }
     if (((bitField4_ & 0x00000020) != 0)) {
       size += com.google.protobuf.CodedOutputStream
         .computeMessageSize(265, getMultiPartyAuthReview());
     }
+    if (((bitField5_ & 0x00400000) != 0)) {
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(266, getLiftMeasurementFlight());
+    }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
     return size;
@@ -9206,6 +9521,41 @@ public boolean equals(final java.lang.Object obj) {
       if (!getLocalServicesLeadConversation()
           .equals(other.getLocalServicesLeadConversation())) return false;
     }
+    if (hasLiftMeasurementConfig() != other.hasLiftMeasurementConfig()) return false;
+    if (hasLiftMeasurementConfig()) {
+      if (!getLiftMeasurementConfig()
+          .equals(other.getLiftMeasurementConfig())) return false;
+    }
+    if (hasLiftMeasurementAgeRange() != other.hasLiftMeasurementAgeRange()) return false;
+    if (hasLiftMeasurementAgeRange()) {
+      if (!getLiftMeasurementAgeRange()
+          .equals(other.getLiftMeasurementAgeRange())) return false;
+    }
+    if (hasLiftMeasurementGender() != other.hasLiftMeasurementGender()) return false;
+    if (hasLiftMeasurementGender()) {
+      if (!getLiftMeasurementGender()
+          .equals(other.getLiftMeasurementGender())) return false;
+    }
+    if (hasLiftMeasurementDevice() != other.hasLiftMeasurementDevice()) return false;
+    if (hasLiftMeasurementDevice()) {
+      if (!getLiftMeasurementDevice()
+          .equals(other.getLiftMeasurementDevice())) return false;
+    }
+    if (hasLiftMeasurementCampaign() != other.hasLiftMeasurementCampaign()) return false;
+    if (hasLiftMeasurementCampaign()) {
+      if (!getLiftMeasurementCampaign()
+          .equals(other.getLiftMeasurementCampaign())) return false;
+    }
+    if (hasLiftMeasurementVideo() != other.hasLiftMeasurementVideo()) return false;
+    if (hasLiftMeasurementVideo()) {
+      if (!getLiftMeasurementVideo()
+          .equals(other.getLiftMeasurementVideo())) return false;
+    }
+    if (hasLiftMeasurementFlight() != other.hasLiftMeasurementFlight()) return false;
+    if (hasLiftMeasurementFlight()) {
+      if (!getLiftMeasurementFlight()
+          .equals(other.getLiftMeasurementFlight())) return false;
+    }
     if (hasAndroidPrivacySharedKeyGoogleAdGroup() != other.hasAndroidPrivacySharedKeyGoogleAdGroup()) return false;
     if (hasAndroidPrivacySharedKeyGoogleAdGroup()) {
       if (!getAndroidPrivacySharedKeyGoogleAdGroup()
@@ -9956,6 +10306,34 @@ public int hashCode() {
       hash = (37 * hash) + LOCAL_SERVICES_LEAD_CONVERSATION_FIELD_NUMBER;
       hash = (53 * hash) + getLocalServicesLeadConversation().hashCode();
     }
+    if (hasLiftMeasurementConfig()) {
+      hash = (37 * hash) + LIFT_MEASUREMENT_CONFIG_FIELD_NUMBER;
+      hash = (53 * hash) + getLiftMeasurementConfig().hashCode();
+    }
+    if (hasLiftMeasurementAgeRange()) {
+      hash = (37 * hash) + LIFT_MEASUREMENT_AGE_RANGE_FIELD_NUMBER;
+      hash = (53 * hash) + getLiftMeasurementAgeRange().hashCode();
+    }
+    if (hasLiftMeasurementGender()) {
+      hash = (37 * hash) + LIFT_MEASUREMENT_GENDER_FIELD_NUMBER;
+      hash = (53 * hash) + getLiftMeasurementGender().hashCode();
+    }
+    if (hasLiftMeasurementDevice()) {
+      hash = (37 * hash) + LIFT_MEASUREMENT_DEVICE_FIELD_NUMBER;
+      hash = (53 * hash) + getLiftMeasurementDevice().hashCode();
+    }
+    if (hasLiftMeasurementCampaign()) {
+      hash = (37 * hash) + LIFT_MEASUREMENT_CAMPAIGN_FIELD_NUMBER;
+      hash = (53 * hash) + getLiftMeasurementCampaign().hashCode();
+    }
+    if (hasLiftMeasurementVideo()) {
+      hash = (37 * hash) + LIFT_MEASUREMENT_VIDEO_FIELD_NUMBER;
+      hash = (53 * hash) + getLiftMeasurementVideo().hashCode();
+    }
+    if (hasLiftMeasurementFlight()) {
+      hash = (37 * hash) + LIFT_MEASUREMENT_FLIGHT_FIELD_NUMBER;
+      hash = (53 * hash) + getLiftMeasurementFlight().hashCode();
+    }
     if (hasAndroidPrivacySharedKeyGoogleAdGroup()) {
       hash = (37 * hash) + ANDROID_PRIVACY_SHARED_KEY_GOOGLE_AD_GROUP_FIELD_NUMBER;
       hash = (53 * hash) + getAndroidPrivacySharedKeyGoogleAdGroup().hashCode();
@@ -10294,6 +10672,13 @@ private void maybeForceBuilderInitialization() {
         internalGetLeadFormSubmissionDataFieldBuilder();
         internalGetLocalServicesLeadFieldBuilder();
         internalGetLocalServicesLeadConversationFieldBuilder();
+        internalGetLiftMeasurementConfigFieldBuilder();
+        internalGetLiftMeasurementAgeRangeFieldBuilder();
+        internalGetLiftMeasurementGenderFieldBuilder();
+        internalGetLiftMeasurementDeviceFieldBuilder();
+        internalGetLiftMeasurementCampaignFieldBuilder();
+        internalGetLiftMeasurementVideoFieldBuilder();
+        internalGetLiftMeasurementFlightFieldBuilder();
         internalGetAndroidPrivacySharedKeyGoogleAdGroupFieldBuilder();
         internalGetAndroidPrivacySharedKeyGoogleCampaignFieldBuilder();
         internalGetAndroidPrivacySharedKeyGoogleNetworkTypeFieldBuilder();
@@ -11192,6 +11577,41 @@ public Builder clear() {
         localServicesLeadConversationBuilder_.dispose();
         localServicesLeadConversationBuilder_ = null;
       }
+      liftMeasurementConfig_ = null;
+      if (liftMeasurementConfigBuilder_ != null) {
+        liftMeasurementConfigBuilder_.dispose();
+        liftMeasurementConfigBuilder_ = null;
+      }
+      liftMeasurementAgeRange_ = null;
+      if (liftMeasurementAgeRangeBuilder_ != null) {
+        liftMeasurementAgeRangeBuilder_.dispose();
+        liftMeasurementAgeRangeBuilder_ = null;
+      }
+      liftMeasurementGender_ = null;
+      if (liftMeasurementGenderBuilder_ != null) {
+        liftMeasurementGenderBuilder_.dispose();
+        liftMeasurementGenderBuilder_ = null;
+      }
+      liftMeasurementDevice_ = null;
+      if (liftMeasurementDeviceBuilder_ != null) {
+        liftMeasurementDeviceBuilder_.dispose();
+        liftMeasurementDeviceBuilder_ = null;
+      }
+      liftMeasurementCampaign_ = null;
+      if (liftMeasurementCampaignBuilder_ != null) {
+        liftMeasurementCampaignBuilder_.dispose();
+        liftMeasurementCampaignBuilder_ = null;
+      }
+      liftMeasurementVideo_ = null;
+      if (liftMeasurementVideoBuilder_ != null) {
+        liftMeasurementVideoBuilder_.dispose();
+        liftMeasurementVideoBuilder_ = null;
+      }
+      liftMeasurementFlight_ = null;
+      if (liftMeasurementFlightBuilder_ != null) {
+        liftMeasurementFlightBuilder_.dispose();
+        liftMeasurementFlightBuilder_ = null;
+      }
       androidPrivacySharedKeyGoogleAdGroup_ = null;
       if (androidPrivacySharedKeyGoogleAdGroupBuilder_ != null) {
         androidPrivacySharedKeyGoogleAdGroupBuilder_.dispose();
@@ -12353,46 +12773,88 @@ private void buildPartial5(com.google.ads.googleads.v25.services.GoogleAdsRow re
         to_bitField5_ |= 0x00008000;
       }
       if (((from_bitField5_ & 0x00010000) != 0)) {
+        result.liftMeasurementConfig_ = liftMeasurementConfigBuilder_ == null
+            ? liftMeasurementConfig_
+            : liftMeasurementConfigBuilder_.build();
+        to_bitField5_ |= 0x00010000;
+      }
+      if (((from_bitField5_ & 0x00020000) != 0)) {
+        result.liftMeasurementAgeRange_ = liftMeasurementAgeRangeBuilder_ == null
+            ? liftMeasurementAgeRange_
+            : liftMeasurementAgeRangeBuilder_.build();
+        to_bitField5_ |= 0x00020000;
+      }
+      if (((from_bitField5_ & 0x00040000) != 0)) {
+        result.liftMeasurementGender_ = liftMeasurementGenderBuilder_ == null
+            ? liftMeasurementGender_
+            : liftMeasurementGenderBuilder_.build();
+        to_bitField5_ |= 0x00040000;
+      }
+      if (((from_bitField5_ & 0x00080000) != 0)) {
+        result.liftMeasurementDevice_ = liftMeasurementDeviceBuilder_ == null
+            ? liftMeasurementDevice_
+            : liftMeasurementDeviceBuilder_.build();
+        to_bitField5_ |= 0x00080000;
+      }
+      if (((from_bitField5_ & 0x00100000) != 0)) {
+        result.liftMeasurementCampaign_ = liftMeasurementCampaignBuilder_ == null
+            ? liftMeasurementCampaign_
+            : liftMeasurementCampaignBuilder_.build();
+        to_bitField5_ |= 0x00100000;
+      }
+      if (((from_bitField5_ & 0x00200000) != 0)) {
+        result.liftMeasurementVideo_ = liftMeasurementVideoBuilder_ == null
+            ? liftMeasurementVideo_
+            : liftMeasurementVideoBuilder_.build();
+        to_bitField5_ |= 0x00200000;
+      }
+      if (((from_bitField5_ & 0x00400000) != 0)) {
+        result.liftMeasurementFlight_ = liftMeasurementFlightBuilder_ == null
+            ? liftMeasurementFlight_
+            : liftMeasurementFlightBuilder_.build();
+        to_bitField5_ |= 0x00400000;
+      }
+      if (((from_bitField5_ & 0x00800000) != 0)) {
         result.androidPrivacySharedKeyGoogleAdGroup_ = androidPrivacySharedKeyGoogleAdGroupBuilder_ == null
             ? androidPrivacySharedKeyGoogleAdGroup_
             : androidPrivacySharedKeyGoogleAdGroupBuilder_.build();
-        to_bitField5_ |= 0x00010000;
+        to_bitField5_ |= 0x00800000;
       }
-      if (((from_bitField5_ & 0x00020000) != 0)) {
+      if (((from_bitField5_ & 0x01000000) != 0)) {
         result.androidPrivacySharedKeyGoogleCampaign_ = androidPrivacySharedKeyGoogleCampaignBuilder_ == null
             ? androidPrivacySharedKeyGoogleCampaign_
             : androidPrivacySharedKeyGoogleCampaignBuilder_.build();
-        to_bitField5_ |= 0x00020000;
+        to_bitField5_ |= 0x01000000;
       }
-      if (((from_bitField5_ & 0x00040000) != 0)) {
+      if (((from_bitField5_ & 0x02000000) != 0)) {
         result.androidPrivacySharedKeyGoogleNetworkType_ = androidPrivacySharedKeyGoogleNetworkTypeBuilder_ == null
             ? androidPrivacySharedKeyGoogleNetworkType_
             : androidPrivacySharedKeyGoogleNetworkTypeBuilder_.build();
-        to_bitField5_ |= 0x00040000;
+        to_bitField5_ |= 0x02000000;
       }
-      if (((from_bitField5_ & 0x00080000) != 0)) {
+      if (((from_bitField5_ & 0x04000000) != 0)) {
         result.youTubeVideoUpload_ = youTubeVideoUploadBuilder_ == null
             ? youTubeVideoUpload_
             : youTubeVideoUploadBuilder_.build();
-        to_bitField5_ |= 0x00080000;
+        to_bitField5_ |= 0x04000000;
       }
-      if (((from_bitField5_ & 0x00100000) != 0)) {
+      if (((from_bitField5_ & 0x08000000) != 0)) {
         result.appliedIncentive_ = appliedIncentiveBuilder_ == null
             ? appliedIncentive_
             : appliedIncentiveBuilder_.build();
-        to_bitField5_ |= 0x00100000;
+        to_bitField5_ |= 0x08000000;
       }
-      if (((from_bitField5_ & 0x00200000) != 0)) {
+      if (((from_bitField5_ & 0x10000000) != 0)) {
         result.metrics_ = metricsBuilder_ == null
             ? metrics_
             : metricsBuilder_.build();
-        to_bitField5_ |= 0x00200000;
+        to_bitField5_ |= 0x10000000;
       }
-      if (((from_bitField5_ & 0x00400000) != 0)) {
+      if (((from_bitField5_ & 0x20000000) != 0)) {
         result.segments_ = segmentsBuilder_ == null
             ? segments_
             : segmentsBuilder_.build();
-        to_bitField5_ |= 0x00400000;
+        to_bitField5_ |= 0x20000000;
       }
       result.bitField5_ |= to_bitField5_;
     }
@@ -12937,6 +13399,27 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.GoogleAdsRow othe
       if (other.hasLocalServicesLeadConversation()) {
         mergeLocalServicesLeadConversation(other.getLocalServicesLeadConversation());
       }
+      if (other.hasLiftMeasurementConfig()) {
+        mergeLiftMeasurementConfig(other.getLiftMeasurementConfig());
+      }
+      if (other.hasLiftMeasurementAgeRange()) {
+        mergeLiftMeasurementAgeRange(other.getLiftMeasurementAgeRange());
+      }
+      if (other.hasLiftMeasurementGender()) {
+        mergeLiftMeasurementGender(other.getLiftMeasurementGender());
+      }
+      if (other.hasLiftMeasurementDevice()) {
+        mergeLiftMeasurementDevice(other.getLiftMeasurementDevice());
+      }
+      if (other.hasLiftMeasurementCampaign()) {
+        mergeLiftMeasurementCampaign(other.getLiftMeasurementCampaign());
+      }
+      if (other.hasLiftMeasurementVideo()) {
+        mergeLiftMeasurementVideo(other.getLiftMeasurementVideo());
+      }
+      if (other.hasLiftMeasurementFlight()) {
+        mergeLiftMeasurementFlight(other.getLiftMeasurementFlight());
+      }
       if (other.hasAndroidPrivacySharedKeyGoogleAdGroup()) {
         mergeAndroidPrivacySharedKeyGoogleAdGroup(other.getAndroidPrivacySharedKeyGoogleAdGroup());
       }
@@ -13009,7 +13492,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetMetricsFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00200000;
+              bitField5_ |= 0x10000000;
               break;
             } // case 34
             case 130: {
@@ -13380,7 +13863,7 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetSegmentsFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00400000;
+              bitField5_ |= 0x20000000;
               break;
             } // case 818
             case 826: {
@@ -14059,21 +14542,21 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetAndroidPrivacySharedKeyGoogleAdGroupFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00010000;
+              bitField5_ |= 0x00800000;
               break;
             } // case 1738
             case 1746: {
               input.readMessage(
                   internalGetAndroidPrivacySharedKeyGoogleCampaignFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00020000;
+              bitField5_ |= 0x01000000;
               break;
             } // case 1746
             case 1754: {
               input.readMessage(
                   internalGetAndroidPrivacySharedKeyGoogleNetworkTypeFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00040000;
+              bitField5_ |= 0x02000000;
               break;
             } // case 1754
             case 1762: {
@@ -14227,14 +14710,14 @@ public Builder mergeFrom(
               input.readMessage(
                   internalGetYouTubeVideoUploadFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00080000;
+              bitField5_ |= 0x04000000;
               break;
             } // case 1962
             case 1970: {
               input.readMessage(
                   internalGetAppliedIncentiveFieldBuilder().getBuilder(),
                   extensionRegistry);
-              bitField5_ |= 0x00100000;
+              bitField5_ |= 0x08000000;
               break;
             } // case 1970
             case 1978: {
@@ -14258,6 +14741,48 @@ public Builder mergeFrom(
               bitField5_ |= 0x00000800;
               break;
             } // case 2002
+            case 2010: {
+              input.readMessage(
+                  internalGetLiftMeasurementConfigFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField5_ |= 0x00010000;
+              break;
+            } // case 2010
+            case 2082: {
+              input.readMessage(
+                  internalGetLiftMeasurementAgeRangeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField5_ |= 0x00020000;
+              break;
+            } // case 2082
+            case 2090: {
+              input.readMessage(
+                  internalGetLiftMeasurementGenderFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField5_ |= 0x00040000;
+              break;
+            } // case 2090
+            case 2098: {
+              input.readMessage(
+                  internalGetLiftMeasurementDeviceFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField5_ |= 0x00080000;
+              break;
+            } // case 2098
+            case 2106: {
+              input.readMessage(
+                  internalGetLiftMeasurementCampaignFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField5_ |= 0x00100000;
+              break;
+            } // case 2106
+            case 2114: {
+              input.readMessage(
+                  internalGetLiftMeasurementVideoFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField5_ |= 0x00200000;
+              break;
+            } // case 2114
             case 2122: {
               input.readMessage(
                   internalGetMultiPartyAuthReviewFieldBuilder().getBuilder(),
@@ -14265,6 +14790,13 @@ public Builder mergeFrom(
               bitField4_ |= 0x00000020;
               break;
             } // case 2122
+            case 2130: {
+              input.readMessage(
+                  internalGetLiftMeasurementFlightFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField5_ |= 0x00400000;
+              break;
+            } // case 2130
             default: {
               if (!super.parseUnknownField(input, extensionRegistry, tag)) {
                 done = true; // was an endgroup tag
@@ -41919,6 +42451,1105 @@ public com.google.ads.googleads.v25.resources.LocalServicesLeadConversationOrBui
       return localServicesLeadConversationBuilder_;
     }
 
+    private com.google.ads.googleads.v25.resources.LiftMeasurementConfig liftMeasurementConfig_;
+    private com.google.protobuf.SingleFieldBuilder<
+        com.google.ads.googleads.v25.resources.LiftMeasurementConfig, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementConfigOrBuilder> liftMeasurementConfigBuilder_;
+    /**
+     * 
+     * The lift measurement config referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + * @return Whether the liftMeasurementConfig field is set. + */ + public boolean hasLiftMeasurementConfig() { + return ((bitField5_ & 0x00010000) != 0); + } + /** + *
+     * The lift measurement config referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + * @return The liftMeasurementConfig. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig getLiftMeasurementConfig() { + if (liftMeasurementConfigBuilder_ == null) { + return liftMeasurementConfig_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementConfig.getDefaultInstance() : liftMeasurementConfig_; + } else { + return liftMeasurementConfigBuilder_.getMessage(); + } + } + /** + *
+     * The lift measurement config referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + */ + public Builder setLiftMeasurementConfig(com.google.ads.googleads.v25.resources.LiftMeasurementConfig value) { + if (liftMeasurementConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + liftMeasurementConfig_ = value; + } else { + liftMeasurementConfigBuilder_.setMessage(value); + } + bitField5_ |= 0x00010000; + onChanged(); + return this; + } + /** + *
+     * The lift measurement config referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + */ + public Builder setLiftMeasurementConfig( + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.Builder builderForValue) { + if (liftMeasurementConfigBuilder_ == null) { + liftMeasurementConfig_ = builderForValue.build(); + } else { + liftMeasurementConfigBuilder_.setMessage(builderForValue.build()); + } + bitField5_ |= 0x00010000; + onChanged(); + return this; + } + /** + *
+     * The lift measurement config referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + */ + public Builder mergeLiftMeasurementConfig(com.google.ads.googleads.v25.resources.LiftMeasurementConfig value) { + if (liftMeasurementConfigBuilder_ == null) { + if (((bitField5_ & 0x00010000) != 0) && + liftMeasurementConfig_ != null && + liftMeasurementConfig_ != com.google.ads.googleads.v25.resources.LiftMeasurementConfig.getDefaultInstance()) { + getLiftMeasurementConfigBuilder().mergeFrom(value); + } else { + liftMeasurementConfig_ = value; + } + } else { + liftMeasurementConfigBuilder_.mergeFrom(value); + } + if (liftMeasurementConfig_ != null) { + bitField5_ |= 0x00010000; + onChanged(); + } + return this; + } + /** + *
+     * The lift measurement config referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + */ + public Builder clearLiftMeasurementConfig() { + bitField5_ = (bitField5_ & ~0x00010000); + liftMeasurementConfig_ = null; + if (liftMeasurementConfigBuilder_ != null) { + liftMeasurementConfigBuilder_.dispose(); + liftMeasurementConfigBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * The lift measurement config referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementConfig.Builder getLiftMeasurementConfigBuilder() { + bitField5_ |= 0x00010000; + onChanged(); + return internalGetLiftMeasurementConfigFieldBuilder().getBuilder(); + } + /** + *
+     * The lift measurement config referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementConfigOrBuilder getLiftMeasurementConfigOrBuilder() { + if (liftMeasurementConfigBuilder_ != null) { + return liftMeasurementConfigBuilder_.getMessageOrBuilder(); + } else { + return liftMeasurementConfig_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementConfig.getDefaultInstance() : liftMeasurementConfig_; + } + } + /** + *
+     * The lift measurement config referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementConfig, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementConfigOrBuilder> + internalGetLiftMeasurementConfigFieldBuilder() { + if (liftMeasurementConfigBuilder_ == null) { + liftMeasurementConfigBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementConfig, com.google.ads.googleads.v25.resources.LiftMeasurementConfig.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementConfigOrBuilder>( + getLiftMeasurementConfig(), + getParentForChildren(), + isClean()); + liftMeasurementConfig_ = null; + } + return liftMeasurementConfigBuilder_; + } + + private com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange liftMeasurementAgeRange_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange, com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeOrBuilder> liftMeasurementAgeRangeBuilder_; + /** + *
+     * The brand lift measurement by age range referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + * @return Whether the liftMeasurementAgeRange field is set. + */ + public boolean hasLiftMeasurementAgeRange() { + return ((bitField5_ & 0x00020000) != 0); + } + /** + *
+     * The brand lift measurement by age range referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + * @return The liftMeasurementAgeRange. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange getLiftMeasurementAgeRange() { + if (liftMeasurementAgeRangeBuilder_ == null) { + return liftMeasurementAgeRange_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.getDefaultInstance() : liftMeasurementAgeRange_; + } else { + return liftMeasurementAgeRangeBuilder_.getMessage(); + } + } + /** + *
+     * The brand lift measurement by age range referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + */ + public Builder setLiftMeasurementAgeRange(com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange value) { + if (liftMeasurementAgeRangeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + liftMeasurementAgeRange_ = value; + } else { + liftMeasurementAgeRangeBuilder_.setMessage(value); + } + bitField5_ |= 0x00020000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by age range referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + */ + public Builder setLiftMeasurementAgeRange( + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.Builder builderForValue) { + if (liftMeasurementAgeRangeBuilder_ == null) { + liftMeasurementAgeRange_ = builderForValue.build(); + } else { + liftMeasurementAgeRangeBuilder_.setMessage(builderForValue.build()); + } + bitField5_ |= 0x00020000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by age range referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + */ + public Builder mergeLiftMeasurementAgeRange(com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange value) { + if (liftMeasurementAgeRangeBuilder_ == null) { + if (((bitField5_ & 0x00020000) != 0) && + liftMeasurementAgeRange_ != null && + liftMeasurementAgeRange_ != com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.getDefaultInstance()) { + getLiftMeasurementAgeRangeBuilder().mergeFrom(value); + } else { + liftMeasurementAgeRange_ = value; + } + } else { + liftMeasurementAgeRangeBuilder_.mergeFrom(value); + } + if (liftMeasurementAgeRange_ != null) { + bitField5_ |= 0x00020000; + onChanged(); + } + return this; + } + /** + *
+     * The brand lift measurement by age range referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + */ + public Builder clearLiftMeasurementAgeRange() { + bitField5_ = (bitField5_ & ~0x00020000); + liftMeasurementAgeRange_ = null; + if (liftMeasurementAgeRangeBuilder_ != null) { + liftMeasurementAgeRangeBuilder_.dispose(); + liftMeasurementAgeRangeBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by age range referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.Builder getLiftMeasurementAgeRangeBuilder() { + bitField5_ |= 0x00020000; + onChanged(); + return internalGetLiftMeasurementAgeRangeFieldBuilder().getBuilder(); + } + /** + *
+     * The brand lift measurement by age range referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeOrBuilder getLiftMeasurementAgeRangeOrBuilder() { + if (liftMeasurementAgeRangeBuilder_ != null) { + return liftMeasurementAgeRangeBuilder_.getMessageOrBuilder(); + } else { + return liftMeasurementAgeRange_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.getDefaultInstance() : liftMeasurementAgeRange_; + } + } + /** + *
+     * The brand lift measurement by age range referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange, com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeOrBuilder> + internalGetLiftMeasurementAgeRangeFieldBuilder() { + if (liftMeasurementAgeRangeBuilder_ == null) { + liftMeasurementAgeRangeBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange, com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeOrBuilder>( + getLiftMeasurementAgeRange(), + getParentForChildren(), + isClean()); + liftMeasurementAgeRange_ = null; + } + return liftMeasurementAgeRangeBuilder_; + } + + private com.google.ads.googleads.v25.resources.LiftMeasurementGender liftMeasurementGender_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementGender, com.google.ads.googleads.v25.resources.LiftMeasurementGender.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementGenderOrBuilder> liftMeasurementGenderBuilder_; + /** + *
+     * The brand lift measurement by gender referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + * @return Whether the liftMeasurementGender field is set. + */ + public boolean hasLiftMeasurementGender() { + return ((bitField5_ & 0x00040000) != 0); + } + /** + *
+     * The brand lift measurement by gender referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + * @return The liftMeasurementGender. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementGender getLiftMeasurementGender() { + if (liftMeasurementGenderBuilder_ == null) { + return liftMeasurementGender_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementGender.getDefaultInstance() : liftMeasurementGender_; + } else { + return liftMeasurementGenderBuilder_.getMessage(); + } + } + /** + *
+     * The brand lift measurement by gender referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + */ + public Builder setLiftMeasurementGender(com.google.ads.googleads.v25.resources.LiftMeasurementGender value) { + if (liftMeasurementGenderBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + liftMeasurementGender_ = value; + } else { + liftMeasurementGenderBuilder_.setMessage(value); + } + bitField5_ |= 0x00040000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by gender referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + */ + public Builder setLiftMeasurementGender( + com.google.ads.googleads.v25.resources.LiftMeasurementGender.Builder builderForValue) { + if (liftMeasurementGenderBuilder_ == null) { + liftMeasurementGender_ = builderForValue.build(); + } else { + liftMeasurementGenderBuilder_.setMessage(builderForValue.build()); + } + bitField5_ |= 0x00040000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by gender referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + */ + public Builder mergeLiftMeasurementGender(com.google.ads.googleads.v25.resources.LiftMeasurementGender value) { + if (liftMeasurementGenderBuilder_ == null) { + if (((bitField5_ & 0x00040000) != 0) && + liftMeasurementGender_ != null && + liftMeasurementGender_ != com.google.ads.googleads.v25.resources.LiftMeasurementGender.getDefaultInstance()) { + getLiftMeasurementGenderBuilder().mergeFrom(value); + } else { + liftMeasurementGender_ = value; + } + } else { + liftMeasurementGenderBuilder_.mergeFrom(value); + } + if (liftMeasurementGender_ != null) { + bitField5_ |= 0x00040000; + onChanged(); + } + return this; + } + /** + *
+     * The brand lift measurement by gender referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + */ + public Builder clearLiftMeasurementGender() { + bitField5_ = (bitField5_ & ~0x00040000); + liftMeasurementGender_ = null; + if (liftMeasurementGenderBuilder_ != null) { + liftMeasurementGenderBuilder_.dispose(); + liftMeasurementGenderBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by gender referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementGender.Builder getLiftMeasurementGenderBuilder() { + bitField5_ |= 0x00040000; + onChanged(); + return internalGetLiftMeasurementGenderFieldBuilder().getBuilder(); + } + /** + *
+     * The brand lift measurement by gender referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementGenderOrBuilder getLiftMeasurementGenderOrBuilder() { + if (liftMeasurementGenderBuilder_ != null) { + return liftMeasurementGenderBuilder_.getMessageOrBuilder(); + } else { + return liftMeasurementGender_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementGender.getDefaultInstance() : liftMeasurementGender_; + } + } + /** + *
+     * The brand lift measurement by gender referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementGender, com.google.ads.googleads.v25.resources.LiftMeasurementGender.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementGenderOrBuilder> + internalGetLiftMeasurementGenderFieldBuilder() { + if (liftMeasurementGenderBuilder_ == null) { + liftMeasurementGenderBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementGender, com.google.ads.googleads.v25.resources.LiftMeasurementGender.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementGenderOrBuilder>( + getLiftMeasurementGender(), + getParentForChildren(), + isClean()); + liftMeasurementGender_ = null; + } + return liftMeasurementGenderBuilder_; + } + + private com.google.ads.googleads.v25.resources.LiftMeasurementDevice liftMeasurementDevice_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementDevice, com.google.ads.googleads.v25.resources.LiftMeasurementDevice.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementDeviceOrBuilder> liftMeasurementDeviceBuilder_; + /** + *
+     * The brand lift measurement by device referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + * @return Whether the liftMeasurementDevice field is set. + */ + public boolean hasLiftMeasurementDevice() { + return ((bitField5_ & 0x00080000) != 0); + } + /** + *
+     * The brand lift measurement by device referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + * @return The liftMeasurementDevice. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementDevice getLiftMeasurementDevice() { + if (liftMeasurementDeviceBuilder_ == null) { + return liftMeasurementDevice_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementDevice.getDefaultInstance() : liftMeasurementDevice_; + } else { + return liftMeasurementDeviceBuilder_.getMessage(); + } + } + /** + *
+     * The brand lift measurement by device referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + */ + public Builder setLiftMeasurementDevice(com.google.ads.googleads.v25.resources.LiftMeasurementDevice value) { + if (liftMeasurementDeviceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + liftMeasurementDevice_ = value; + } else { + liftMeasurementDeviceBuilder_.setMessage(value); + } + bitField5_ |= 0x00080000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by device referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + */ + public Builder setLiftMeasurementDevice( + com.google.ads.googleads.v25.resources.LiftMeasurementDevice.Builder builderForValue) { + if (liftMeasurementDeviceBuilder_ == null) { + liftMeasurementDevice_ = builderForValue.build(); + } else { + liftMeasurementDeviceBuilder_.setMessage(builderForValue.build()); + } + bitField5_ |= 0x00080000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by device referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + */ + public Builder mergeLiftMeasurementDevice(com.google.ads.googleads.v25.resources.LiftMeasurementDevice value) { + if (liftMeasurementDeviceBuilder_ == null) { + if (((bitField5_ & 0x00080000) != 0) && + liftMeasurementDevice_ != null && + liftMeasurementDevice_ != com.google.ads.googleads.v25.resources.LiftMeasurementDevice.getDefaultInstance()) { + getLiftMeasurementDeviceBuilder().mergeFrom(value); + } else { + liftMeasurementDevice_ = value; + } + } else { + liftMeasurementDeviceBuilder_.mergeFrom(value); + } + if (liftMeasurementDevice_ != null) { + bitField5_ |= 0x00080000; + onChanged(); + } + return this; + } + /** + *
+     * The brand lift measurement by device referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + */ + public Builder clearLiftMeasurementDevice() { + bitField5_ = (bitField5_ & ~0x00080000); + liftMeasurementDevice_ = null; + if (liftMeasurementDeviceBuilder_ != null) { + liftMeasurementDeviceBuilder_.dispose(); + liftMeasurementDeviceBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by device referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementDevice.Builder getLiftMeasurementDeviceBuilder() { + bitField5_ |= 0x00080000; + onChanged(); + return internalGetLiftMeasurementDeviceFieldBuilder().getBuilder(); + } + /** + *
+     * The brand lift measurement by device referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementDeviceOrBuilder getLiftMeasurementDeviceOrBuilder() { + if (liftMeasurementDeviceBuilder_ != null) { + return liftMeasurementDeviceBuilder_.getMessageOrBuilder(); + } else { + return liftMeasurementDevice_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementDevice.getDefaultInstance() : liftMeasurementDevice_; + } + } + /** + *
+     * The brand lift measurement by device referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementDevice, com.google.ads.googleads.v25.resources.LiftMeasurementDevice.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementDeviceOrBuilder> + internalGetLiftMeasurementDeviceFieldBuilder() { + if (liftMeasurementDeviceBuilder_ == null) { + liftMeasurementDeviceBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementDevice, com.google.ads.googleads.v25.resources.LiftMeasurementDevice.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementDeviceOrBuilder>( + getLiftMeasurementDevice(), + getParentForChildren(), + isClean()); + liftMeasurementDevice_ = null; + } + return liftMeasurementDeviceBuilder_; + } + + private com.google.ads.googleads.v25.resources.LiftMeasurementCampaign liftMeasurementCampaign_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign, com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementCampaignOrBuilder> liftMeasurementCampaignBuilder_; + /** + *
+     * The brand lift measurement by campaign referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + * @return Whether the liftMeasurementCampaign field is set. + */ + public boolean hasLiftMeasurementCampaign() { + return ((bitField5_ & 0x00100000) != 0); + } + /** + *
+     * The brand lift measurement by campaign referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + * @return The liftMeasurementCampaign. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementCampaign getLiftMeasurementCampaign() { + if (liftMeasurementCampaignBuilder_ == null) { + return liftMeasurementCampaign_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.getDefaultInstance() : liftMeasurementCampaign_; + } else { + return liftMeasurementCampaignBuilder_.getMessage(); + } + } + /** + *
+     * The brand lift measurement by campaign referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + */ + public Builder setLiftMeasurementCampaign(com.google.ads.googleads.v25.resources.LiftMeasurementCampaign value) { + if (liftMeasurementCampaignBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + liftMeasurementCampaign_ = value; + } else { + liftMeasurementCampaignBuilder_.setMessage(value); + } + bitField5_ |= 0x00100000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by campaign referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + */ + public Builder setLiftMeasurementCampaign( + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.Builder builderForValue) { + if (liftMeasurementCampaignBuilder_ == null) { + liftMeasurementCampaign_ = builderForValue.build(); + } else { + liftMeasurementCampaignBuilder_.setMessage(builderForValue.build()); + } + bitField5_ |= 0x00100000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by campaign referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + */ + public Builder mergeLiftMeasurementCampaign(com.google.ads.googleads.v25.resources.LiftMeasurementCampaign value) { + if (liftMeasurementCampaignBuilder_ == null) { + if (((bitField5_ & 0x00100000) != 0) && + liftMeasurementCampaign_ != null && + liftMeasurementCampaign_ != com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.getDefaultInstance()) { + getLiftMeasurementCampaignBuilder().mergeFrom(value); + } else { + liftMeasurementCampaign_ = value; + } + } else { + liftMeasurementCampaignBuilder_.mergeFrom(value); + } + if (liftMeasurementCampaign_ != null) { + bitField5_ |= 0x00100000; + onChanged(); + } + return this; + } + /** + *
+     * The brand lift measurement by campaign referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + */ + public Builder clearLiftMeasurementCampaign() { + bitField5_ = (bitField5_ & ~0x00100000); + liftMeasurementCampaign_ = null; + if (liftMeasurementCampaignBuilder_ != null) { + liftMeasurementCampaignBuilder_.dispose(); + liftMeasurementCampaignBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by campaign referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.Builder getLiftMeasurementCampaignBuilder() { + bitField5_ |= 0x00100000; + onChanged(); + return internalGetLiftMeasurementCampaignFieldBuilder().getBuilder(); + } + /** + *
+     * The brand lift measurement by campaign referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementCampaignOrBuilder getLiftMeasurementCampaignOrBuilder() { + if (liftMeasurementCampaignBuilder_ != null) { + return liftMeasurementCampaignBuilder_.getMessageOrBuilder(); + } else { + return liftMeasurementCampaign_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.getDefaultInstance() : liftMeasurementCampaign_; + } + } + /** + *
+     * The brand lift measurement by campaign referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign, com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementCampaignOrBuilder> + internalGetLiftMeasurementCampaignFieldBuilder() { + if (liftMeasurementCampaignBuilder_ == null) { + liftMeasurementCampaignBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign, com.google.ads.googleads.v25.resources.LiftMeasurementCampaign.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementCampaignOrBuilder>( + getLiftMeasurementCampaign(), + getParentForChildren(), + isClean()); + liftMeasurementCampaign_ = null; + } + return liftMeasurementCampaignBuilder_; + } + + private com.google.ads.googleads.v25.resources.LiftMeasurementVideo liftMeasurementVideo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementVideo, com.google.ads.googleads.v25.resources.LiftMeasurementVideo.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementVideoOrBuilder> liftMeasurementVideoBuilder_; + /** + *
+     * The brand lift measurement by video referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + * @return Whether the liftMeasurementVideo field is set. + */ + public boolean hasLiftMeasurementVideo() { + return ((bitField5_ & 0x00200000) != 0); + } + /** + *
+     * The brand lift measurement by video referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + * @return The liftMeasurementVideo. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementVideo getLiftMeasurementVideo() { + if (liftMeasurementVideoBuilder_ == null) { + return liftMeasurementVideo_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementVideo.getDefaultInstance() : liftMeasurementVideo_; + } else { + return liftMeasurementVideoBuilder_.getMessage(); + } + } + /** + *
+     * The brand lift measurement by video referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + */ + public Builder setLiftMeasurementVideo(com.google.ads.googleads.v25.resources.LiftMeasurementVideo value) { + if (liftMeasurementVideoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + liftMeasurementVideo_ = value; + } else { + liftMeasurementVideoBuilder_.setMessage(value); + } + bitField5_ |= 0x00200000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by video referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + */ + public Builder setLiftMeasurementVideo( + com.google.ads.googleads.v25.resources.LiftMeasurementVideo.Builder builderForValue) { + if (liftMeasurementVideoBuilder_ == null) { + liftMeasurementVideo_ = builderForValue.build(); + } else { + liftMeasurementVideoBuilder_.setMessage(builderForValue.build()); + } + bitField5_ |= 0x00200000; + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by video referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + */ + public Builder mergeLiftMeasurementVideo(com.google.ads.googleads.v25.resources.LiftMeasurementVideo value) { + if (liftMeasurementVideoBuilder_ == null) { + if (((bitField5_ & 0x00200000) != 0) && + liftMeasurementVideo_ != null && + liftMeasurementVideo_ != com.google.ads.googleads.v25.resources.LiftMeasurementVideo.getDefaultInstance()) { + getLiftMeasurementVideoBuilder().mergeFrom(value); + } else { + liftMeasurementVideo_ = value; + } + } else { + liftMeasurementVideoBuilder_.mergeFrom(value); + } + if (liftMeasurementVideo_ != null) { + bitField5_ |= 0x00200000; + onChanged(); + } + return this; + } + /** + *
+     * The brand lift measurement by video referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + */ + public Builder clearLiftMeasurementVideo() { + bitField5_ = (bitField5_ & ~0x00200000); + liftMeasurementVideo_ = null; + if (liftMeasurementVideoBuilder_ != null) { + liftMeasurementVideoBuilder_.dispose(); + liftMeasurementVideoBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * The brand lift measurement by video referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementVideo.Builder getLiftMeasurementVideoBuilder() { + bitField5_ |= 0x00200000; + onChanged(); + return internalGetLiftMeasurementVideoFieldBuilder().getBuilder(); + } + /** + *
+     * The brand lift measurement by video referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementVideoOrBuilder getLiftMeasurementVideoOrBuilder() { + if (liftMeasurementVideoBuilder_ != null) { + return liftMeasurementVideoBuilder_.getMessageOrBuilder(); + } else { + return liftMeasurementVideo_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementVideo.getDefaultInstance() : liftMeasurementVideo_; + } + } + /** + *
+     * The brand lift measurement by video referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementVideo, com.google.ads.googleads.v25.resources.LiftMeasurementVideo.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementVideoOrBuilder> + internalGetLiftMeasurementVideoFieldBuilder() { + if (liftMeasurementVideoBuilder_ == null) { + liftMeasurementVideoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementVideo, com.google.ads.googleads.v25.resources.LiftMeasurementVideo.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementVideoOrBuilder>( + getLiftMeasurementVideo(), + getParentForChildren(), + isClean()); + liftMeasurementVideo_ = null; + } + return liftMeasurementVideoBuilder_; + } + + private com.google.ads.googleads.v25.resources.LiftMeasurementFlight liftMeasurementFlight_; + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementFlight, com.google.ads.googleads.v25.resources.LiftMeasurementFlight.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementFlightOrBuilder> liftMeasurementFlightBuilder_; + /** + *
+     * The lift measurement flight referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + * @return Whether the liftMeasurementFlight field is set. + */ + public boolean hasLiftMeasurementFlight() { + return ((bitField5_ & 0x00400000) != 0); + } + /** + *
+     * The lift measurement flight referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + * @return The liftMeasurementFlight. + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementFlight getLiftMeasurementFlight() { + if (liftMeasurementFlightBuilder_ == null) { + return liftMeasurementFlight_ == null ? com.google.ads.googleads.v25.resources.LiftMeasurementFlight.getDefaultInstance() : liftMeasurementFlight_; + } else { + return liftMeasurementFlightBuilder_.getMessage(); + } + } + /** + *
+     * The lift measurement flight referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + */ + public Builder setLiftMeasurementFlight(com.google.ads.googleads.v25.resources.LiftMeasurementFlight value) { + if (liftMeasurementFlightBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + liftMeasurementFlight_ = value; + } else { + liftMeasurementFlightBuilder_.setMessage(value); + } + bitField5_ |= 0x00400000; + onChanged(); + return this; + } + /** + *
+     * The lift measurement flight referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + */ + public Builder setLiftMeasurementFlight( + com.google.ads.googleads.v25.resources.LiftMeasurementFlight.Builder builderForValue) { + if (liftMeasurementFlightBuilder_ == null) { + liftMeasurementFlight_ = builderForValue.build(); + } else { + liftMeasurementFlightBuilder_.setMessage(builderForValue.build()); + } + bitField5_ |= 0x00400000; + onChanged(); + return this; + } + /** + *
+     * The lift measurement flight referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + */ + public Builder mergeLiftMeasurementFlight(com.google.ads.googleads.v25.resources.LiftMeasurementFlight value) { + if (liftMeasurementFlightBuilder_ == null) { + if (((bitField5_ & 0x00400000) != 0) && + liftMeasurementFlight_ != null && + liftMeasurementFlight_ != com.google.ads.googleads.v25.resources.LiftMeasurementFlight.getDefaultInstance()) { + getLiftMeasurementFlightBuilder().mergeFrom(value); + } else { + liftMeasurementFlight_ = value; + } + } else { + liftMeasurementFlightBuilder_.mergeFrom(value); + } + if (liftMeasurementFlight_ != null) { + bitField5_ |= 0x00400000; + onChanged(); + } + return this; + } + /** + *
+     * The lift measurement flight referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + */ + public Builder clearLiftMeasurementFlight() { + bitField5_ = (bitField5_ & ~0x00400000); + liftMeasurementFlight_ = null; + if (liftMeasurementFlightBuilder_ != null) { + liftMeasurementFlightBuilder_.dispose(); + liftMeasurementFlightBuilder_ = null; + } + onChanged(); + return this; + } + /** + *
+     * The lift measurement flight referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementFlight.Builder getLiftMeasurementFlightBuilder() { + bitField5_ |= 0x00400000; + onChanged(); + return internalGetLiftMeasurementFlightFieldBuilder().getBuilder(); + } + /** + *
+     * The lift measurement flight referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + */ + public com.google.ads.googleads.v25.resources.LiftMeasurementFlightOrBuilder getLiftMeasurementFlightOrBuilder() { + if (liftMeasurementFlightBuilder_ != null) { + return liftMeasurementFlightBuilder_.getMessageOrBuilder(); + } else { + return liftMeasurementFlight_ == null ? + com.google.ads.googleads.v25.resources.LiftMeasurementFlight.getDefaultInstance() : liftMeasurementFlight_; + } + } + /** + *
+     * The lift measurement flight referenced in the query.
+     * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementFlight, com.google.ads.googleads.v25.resources.LiftMeasurementFlight.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementFlightOrBuilder> + internalGetLiftMeasurementFlightFieldBuilder() { + if (liftMeasurementFlightBuilder_ == null) { + liftMeasurementFlightBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.google.ads.googleads.v25.resources.LiftMeasurementFlight, com.google.ads.googleads.v25.resources.LiftMeasurementFlight.Builder, com.google.ads.googleads.v25.resources.LiftMeasurementFlightOrBuilder>( + getLiftMeasurementFlight(), + getParentForChildren(), + isClean()); + liftMeasurementFlight_ = null; + } + return liftMeasurementFlightBuilder_; + } + private com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroup androidPrivacySharedKeyGoogleAdGroup_; private com.google.protobuf.SingleFieldBuilder< com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroup, com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroup.Builder, com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroupOrBuilder> androidPrivacySharedKeyGoogleAdGroupBuilder_; @@ -41931,7 +43562,7 @@ public com.google.ads.googleads.v25.resources.LocalServicesLeadConversationOrBui * @return Whether the androidPrivacySharedKeyGoogleAdGroup field is set. */ public boolean hasAndroidPrivacySharedKeyGoogleAdGroup() { - return ((bitField5_ & 0x00010000) != 0); + return ((bitField5_ & 0x00800000) != 0); } /** *
@@ -41964,7 +43595,7 @@ public Builder setAndroidPrivacySharedKeyGoogleAdGroup(com.google.ads.googleads.
       } else {
         androidPrivacySharedKeyGoogleAdGroupBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00010000;
+      bitField5_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -41982,7 +43613,7 @@ public Builder setAndroidPrivacySharedKeyGoogleAdGroup(
       } else {
         androidPrivacySharedKeyGoogleAdGroupBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00010000;
+      bitField5_ |= 0x00800000;
       onChanged();
       return this;
     }
@@ -41995,7 +43626,7 @@ public Builder setAndroidPrivacySharedKeyGoogleAdGroup(
      */
     public Builder mergeAndroidPrivacySharedKeyGoogleAdGroup(com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroup value) {
       if (androidPrivacySharedKeyGoogleAdGroupBuilder_ == null) {
-        if (((bitField5_ & 0x00010000) != 0) &&
+        if (((bitField5_ & 0x00800000) != 0) &&
           androidPrivacySharedKeyGoogleAdGroup_ != null &&
           androidPrivacySharedKeyGoogleAdGroup_ != com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroup.getDefaultInstance()) {
           getAndroidPrivacySharedKeyGoogleAdGroupBuilder().mergeFrom(value);
@@ -42006,7 +43637,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleAdGroup(com.google.ads.googlead
         androidPrivacySharedKeyGoogleAdGroupBuilder_.mergeFrom(value);
       }
       if (androidPrivacySharedKeyGoogleAdGroup_ != null) {
-        bitField5_ |= 0x00010000;
+        bitField5_ |= 0x00800000;
         onChanged();
       }
       return this;
@@ -42019,7 +43650,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleAdGroup(com.google.ads.googlead
      * .google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroup android_privacy_shared_key_google_ad_group = 217;
      */
     public Builder clearAndroidPrivacySharedKeyGoogleAdGroup() {
-      bitField5_ = (bitField5_ & ~0x00010000);
+      bitField5_ = (bitField5_ & ~0x00800000);
       androidPrivacySharedKeyGoogleAdGroup_ = null;
       if (androidPrivacySharedKeyGoogleAdGroupBuilder_ != null) {
         androidPrivacySharedKeyGoogleAdGroupBuilder_.dispose();
@@ -42036,7 +43667,7 @@ public Builder clearAndroidPrivacySharedKeyGoogleAdGroup() {
      * .google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroup android_privacy_shared_key_google_ad_group = 217;
      */
     public com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGroup.Builder getAndroidPrivacySharedKeyGoogleAdGroupBuilder() {
-      bitField5_ |= 0x00010000;
+      bitField5_ |= 0x00800000;
       onChanged();
       return internalGetAndroidPrivacySharedKeyGoogleAdGroupFieldBuilder().getBuilder();
     }
@@ -42088,7 +43719,7 @@ public com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleAdGro
      * @return Whether the androidPrivacySharedKeyGoogleCampaign field is set.
      */
     public boolean hasAndroidPrivacySharedKeyGoogleCampaign() {
-      return ((bitField5_ & 0x00020000) != 0);
+      return ((bitField5_ & 0x01000000) != 0);
     }
     /**
      * 
@@ -42121,7 +43752,7 @@ public Builder setAndroidPrivacySharedKeyGoogleCampaign(com.google.ads.googleads
       } else {
         androidPrivacySharedKeyGoogleCampaignBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00020000;
+      bitField5_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -42139,7 +43770,7 @@ public Builder setAndroidPrivacySharedKeyGoogleCampaign(
       } else {
         androidPrivacySharedKeyGoogleCampaignBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00020000;
+      bitField5_ |= 0x01000000;
       onChanged();
       return this;
     }
@@ -42152,7 +43783,7 @@ public Builder setAndroidPrivacySharedKeyGoogleCampaign(
      */
     public Builder mergeAndroidPrivacySharedKeyGoogleCampaign(com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleCampaign value) {
       if (androidPrivacySharedKeyGoogleCampaignBuilder_ == null) {
-        if (((bitField5_ & 0x00020000) != 0) &&
+        if (((bitField5_ & 0x01000000) != 0) &&
           androidPrivacySharedKeyGoogleCampaign_ != null &&
           androidPrivacySharedKeyGoogleCampaign_ != com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleCampaign.getDefaultInstance()) {
           getAndroidPrivacySharedKeyGoogleCampaignBuilder().mergeFrom(value);
@@ -42163,7 +43794,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleCampaign(com.google.ads.googlea
         androidPrivacySharedKeyGoogleCampaignBuilder_.mergeFrom(value);
       }
       if (androidPrivacySharedKeyGoogleCampaign_ != null) {
-        bitField5_ |= 0x00020000;
+        bitField5_ |= 0x01000000;
         onChanged();
       }
       return this;
@@ -42176,7 +43807,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleCampaign(com.google.ads.googlea
      * .google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleCampaign android_privacy_shared_key_google_campaign = 218;
      */
     public Builder clearAndroidPrivacySharedKeyGoogleCampaign() {
-      bitField5_ = (bitField5_ & ~0x00020000);
+      bitField5_ = (bitField5_ & ~0x01000000);
       androidPrivacySharedKeyGoogleCampaign_ = null;
       if (androidPrivacySharedKeyGoogleCampaignBuilder_ != null) {
         androidPrivacySharedKeyGoogleCampaignBuilder_.dispose();
@@ -42193,7 +43824,7 @@ public Builder clearAndroidPrivacySharedKeyGoogleCampaign() {
      * .google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleCampaign android_privacy_shared_key_google_campaign = 218;
      */
     public com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleCampaign.Builder getAndroidPrivacySharedKeyGoogleCampaignBuilder() {
-      bitField5_ |= 0x00020000;
+      bitField5_ |= 0x01000000;
       onChanged();
       return internalGetAndroidPrivacySharedKeyGoogleCampaignFieldBuilder().getBuilder();
     }
@@ -42245,7 +43876,7 @@ public com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleCampa
      * @return Whether the androidPrivacySharedKeyGoogleNetworkType field is set.
      */
     public boolean hasAndroidPrivacySharedKeyGoogleNetworkType() {
-      return ((bitField5_ & 0x00040000) != 0);
+      return ((bitField5_ & 0x02000000) != 0);
     }
     /**
      * 
@@ -42278,7 +43909,7 @@ public Builder setAndroidPrivacySharedKeyGoogleNetworkType(com.google.ads.google
       } else {
         androidPrivacySharedKeyGoogleNetworkTypeBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00040000;
+      bitField5_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -42296,7 +43927,7 @@ public Builder setAndroidPrivacySharedKeyGoogleNetworkType(
       } else {
         androidPrivacySharedKeyGoogleNetworkTypeBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00040000;
+      bitField5_ |= 0x02000000;
       onChanged();
       return this;
     }
@@ -42309,7 +43940,7 @@ public Builder setAndroidPrivacySharedKeyGoogleNetworkType(
      */
     public Builder mergeAndroidPrivacySharedKeyGoogleNetworkType(com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleNetworkType value) {
       if (androidPrivacySharedKeyGoogleNetworkTypeBuilder_ == null) {
-        if (((bitField5_ & 0x00040000) != 0) &&
+        if (((bitField5_ & 0x02000000) != 0) &&
           androidPrivacySharedKeyGoogleNetworkType_ != null &&
           androidPrivacySharedKeyGoogleNetworkType_ != com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleNetworkType.getDefaultInstance()) {
           getAndroidPrivacySharedKeyGoogleNetworkTypeBuilder().mergeFrom(value);
@@ -42320,7 +43951,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleNetworkType(com.google.ads.goog
         androidPrivacySharedKeyGoogleNetworkTypeBuilder_.mergeFrom(value);
       }
       if (androidPrivacySharedKeyGoogleNetworkType_ != null) {
-        bitField5_ |= 0x00040000;
+        bitField5_ |= 0x02000000;
         onChanged();
       }
       return this;
@@ -42333,7 +43964,7 @@ public Builder mergeAndroidPrivacySharedKeyGoogleNetworkType(com.google.ads.goog
      * .google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleNetworkType android_privacy_shared_key_google_network_type = 219;
      */
     public Builder clearAndroidPrivacySharedKeyGoogleNetworkType() {
-      bitField5_ = (bitField5_ & ~0x00040000);
+      bitField5_ = (bitField5_ & ~0x02000000);
       androidPrivacySharedKeyGoogleNetworkType_ = null;
       if (androidPrivacySharedKeyGoogleNetworkTypeBuilder_ != null) {
         androidPrivacySharedKeyGoogleNetworkTypeBuilder_.dispose();
@@ -42350,7 +43981,7 @@ public Builder clearAndroidPrivacySharedKeyGoogleNetworkType() {
      * .google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleNetworkType android_privacy_shared_key_google_network_type = 219;
      */
     public com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleNetworkType.Builder getAndroidPrivacySharedKeyGoogleNetworkTypeBuilder() {
-      bitField5_ |= 0x00040000;
+      bitField5_ |= 0x02000000;
       onChanged();
       return internalGetAndroidPrivacySharedKeyGoogleNetworkTypeFieldBuilder().getBuilder();
     }
@@ -42402,7 +44033,7 @@ public com.google.ads.googleads.v25.resources.AndroidPrivacySharedKeyGoogleNetwo
      * @return Whether the youTubeVideoUpload field is set.
      */
     public boolean hasYouTubeVideoUpload() {
-      return ((bitField5_ & 0x00080000) != 0);
+      return ((bitField5_ & 0x04000000) != 0);
     }
     /**
      * 
@@ -42435,7 +44066,7 @@ public Builder setYouTubeVideoUpload(com.google.ads.googleads.v25.resources.YouT
       } else {
         youTubeVideoUploadBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00080000;
+      bitField5_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -42453,7 +44084,7 @@ public Builder setYouTubeVideoUpload(
       } else {
         youTubeVideoUploadBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00080000;
+      bitField5_ |= 0x04000000;
       onChanged();
       return this;
     }
@@ -42466,7 +44097,7 @@ public Builder setYouTubeVideoUpload(
      */
     public Builder mergeYouTubeVideoUpload(com.google.ads.googleads.v25.resources.YouTubeVideoUpload value) {
       if (youTubeVideoUploadBuilder_ == null) {
-        if (((bitField5_ & 0x00080000) != 0) &&
+        if (((bitField5_ & 0x04000000) != 0) &&
           youTubeVideoUpload_ != null &&
           youTubeVideoUpload_ != com.google.ads.googleads.v25.resources.YouTubeVideoUpload.getDefaultInstance()) {
           getYouTubeVideoUploadBuilder().mergeFrom(value);
@@ -42477,7 +44108,7 @@ public Builder mergeYouTubeVideoUpload(com.google.ads.googleads.v25.resources.Yo
         youTubeVideoUploadBuilder_.mergeFrom(value);
       }
       if (youTubeVideoUpload_ != null) {
-        bitField5_ |= 0x00080000;
+        bitField5_ |= 0x04000000;
         onChanged();
       }
       return this;
@@ -42490,7 +44121,7 @@ public Builder mergeYouTubeVideoUpload(com.google.ads.googleads.v25.resources.Yo
      * .google.ads.googleads.v25.resources.YouTubeVideoUpload you_tube_video_upload = 245;
      */
     public Builder clearYouTubeVideoUpload() {
-      bitField5_ = (bitField5_ & ~0x00080000);
+      bitField5_ = (bitField5_ & ~0x04000000);
       youTubeVideoUpload_ = null;
       if (youTubeVideoUploadBuilder_ != null) {
         youTubeVideoUploadBuilder_.dispose();
@@ -42507,7 +44138,7 @@ public Builder clearYouTubeVideoUpload() {
      * .google.ads.googleads.v25.resources.YouTubeVideoUpload you_tube_video_upload = 245;
      */
     public com.google.ads.googleads.v25.resources.YouTubeVideoUpload.Builder getYouTubeVideoUploadBuilder() {
-      bitField5_ |= 0x00080000;
+      bitField5_ |= 0x04000000;
       onChanged();
       return internalGetYouTubeVideoUploadFieldBuilder().getBuilder();
     }
@@ -42559,7 +44190,7 @@ public com.google.ads.googleads.v25.resources.YouTubeVideoUploadOrBuilder getYou
      * @return Whether the appliedIncentive field is set.
      */
     public boolean hasAppliedIncentive() {
-      return ((bitField5_ & 0x00100000) != 0);
+      return ((bitField5_ & 0x08000000) != 0);
     }
     /**
      * 
@@ -42592,7 +44223,7 @@ public Builder setAppliedIncentive(com.google.ads.googleads.v25.resources.Applie
       } else {
         appliedIncentiveBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00100000;
+      bitField5_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -42610,7 +44241,7 @@ public Builder setAppliedIncentive(
       } else {
         appliedIncentiveBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00100000;
+      bitField5_ |= 0x08000000;
       onChanged();
       return this;
     }
@@ -42623,7 +44254,7 @@ public Builder setAppliedIncentive(
      */
     public Builder mergeAppliedIncentive(com.google.ads.googleads.v25.resources.AppliedIncentive value) {
       if (appliedIncentiveBuilder_ == null) {
-        if (((bitField5_ & 0x00100000) != 0) &&
+        if (((bitField5_ & 0x08000000) != 0) &&
           appliedIncentive_ != null &&
           appliedIncentive_ != com.google.ads.googleads.v25.resources.AppliedIncentive.getDefaultInstance()) {
           getAppliedIncentiveBuilder().mergeFrom(value);
@@ -42634,7 +44265,7 @@ public Builder mergeAppliedIncentive(com.google.ads.googleads.v25.resources.Appl
         appliedIncentiveBuilder_.mergeFrom(value);
       }
       if (appliedIncentive_ != null) {
-        bitField5_ |= 0x00100000;
+        bitField5_ |= 0x08000000;
         onChanged();
       }
       return this;
@@ -42647,7 +44278,7 @@ public Builder mergeAppliedIncentive(com.google.ads.googleads.v25.resources.Appl
      * .google.ads.googleads.v25.resources.AppliedIncentive applied_incentive = 246;
      */
     public Builder clearAppliedIncentive() {
-      bitField5_ = (bitField5_ & ~0x00100000);
+      bitField5_ = (bitField5_ & ~0x08000000);
       appliedIncentive_ = null;
       if (appliedIncentiveBuilder_ != null) {
         appliedIncentiveBuilder_.dispose();
@@ -42664,7 +44295,7 @@ public Builder clearAppliedIncentive() {
      * .google.ads.googleads.v25.resources.AppliedIncentive applied_incentive = 246;
      */
     public com.google.ads.googleads.v25.resources.AppliedIncentive.Builder getAppliedIncentiveBuilder() {
-      bitField5_ |= 0x00100000;
+      bitField5_ |= 0x08000000;
       onChanged();
       return internalGetAppliedIncentiveFieldBuilder().getBuilder();
     }
@@ -42716,7 +44347,7 @@ public com.google.ads.googleads.v25.resources.AppliedIncentiveOrBuilder getAppli
      * @return Whether the metrics field is set.
      */
     public boolean hasMetrics() {
-      return ((bitField5_ & 0x00200000) != 0);
+      return ((bitField5_ & 0x10000000) != 0);
     }
     /**
      * 
@@ -42749,7 +44380,7 @@ public Builder setMetrics(com.google.ads.googleads.v25.common.Metrics value) {
       } else {
         metricsBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00200000;
+      bitField5_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -42767,7 +44398,7 @@ public Builder setMetrics(
       } else {
         metricsBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00200000;
+      bitField5_ |= 0x10000000;
       onChanged();
       return this;
     }
@@ -42780,7 +44411,7 @@ public Builder setMetrics(
      */
     public Builder mergeMetrics(com.google.ads.googleads.v25.common.Metrics value) {
       if (metricsBuilder_ == null) {
-        if (((bitField5_ & 0x00200000) != 0) &&
+        if (((bitField5_ & 0x10000000) != 0) &&
           metrics_ != null &&
           metrics_ != com.google.ads.googleads.v25.common.Metrics.getDefaultInstance()) {
           getMetricsBuilder().mergeFrom(value);
@@ -42791,7 +44422,7 @@ public Builder mergeMetrics(com.google.ads.googleads.v25.common.Metrics value) {
         metricsBuilder_.mergeFrom(value);
       }
       if (metrics_ != null) {
-        bitField5_ |= 0x00200000;
+        bitField5_ |= 0x10000000;
         onChanged();
       }
       return this;
@@ -42804,7 +44435,7 @@ public Builder mergeMetrics(com.google.ads.googleads.v25.common.Metrics value) {
      * .google.ads.googleads.v25.common.Metrics metrics = 4;
      */
     public Builder clearMetrics() {
-      bitField5_ = (bitField5_ & ~0x00200000);
+      bitField5_ = (bitField5_ & ~0x10000000);
       metrics_ = null;
       if (metricsBuilder_ != null) {
         metricsBuilder_.dispose();
@@ -42821,7 +44452,7 @@ public Builder clearMetrics() {
      * .google.ads.googleads.v25.common.Metrics metrics = 4;
      */
     public com.google.ads.googleads.v25.common.Metrics.Builder getMetricsBuilder() {
-      bitField5_ |= 0x00200000;
+      bitField5_ |= 0x10000000;
       onChanged();
       return internalGetMetricsFieldBuilder().getBuilder();
     }
@@ -42873,7 +44504,7 @@ public com.google.ads.googleads.v25.common.MetricsOrBuilder getMetricsOrBuilder(
      * @return Whether the segments field is set.
      */
     public boolean hasSegments() {
-      return ((bitField5_ & 0x00400000) != 0);
+      return ((bitField5_ & 0x20000000) != 0);
     }
     /**
      * 
@@ -42906,7 +44537,7 @@ public Builder setSegments(com.google.ads.googleads.v25.common.Segments value) {
       } else {
         segmentsBuilder_.setMessage(value);
       }
-      bitField5_ |= 0x00400000;
+      bitField5_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -42924,7 +44555,7 @@ public Builder setSegments(
       } else {
         segmentsBuilder_.setMessage(builderForValue.build());
       }
-      bitField5_ |= 0x00400000;
+      bitField5_ |= 0x20000000;
       onChanged();
       return this;
     }
@@ -42937,7 +44568,7 @@ public Builder setSegments(
      */
     public Builder mergeSegments(com.google.ads.googleads.v25.common.Segments value) {
       if (segmentsBuilder_ == null) {
-        if (((bitField5_ & 0x00400000) != 0) &&
+        if (((bitField5_ & 0x20000000) != 0) &&
           segments_ != null &&
           segments_ != com.google.ads.googleads.v25.common.Segments.getDefaultInstance()) {
           getSegmentsBuilder().mergeFrom(value);
@@ -42948,7 +44579,7 @@ public Builder mergeSegments(com.google.ads.googleads.v25.common.Segments value)
         segmentsBuilder_.mergeFrom(value);
       }
       if (segments_ != null) {
-        bitField5_ |= 0x00400000;
+        bitField5_ |= 0x20000000;
         onChanged();
       }
       return this;
@@ -42961,7 +44592,7 @@ public Builder mergeSegments(com.google.ads.googleads.v25.common.Segments value)
      * .google.ads.googleads.v25.common.Segments segments = 102;
      */
     public Builder clearSegments() {
-      bitField5_ = (bitField5_ & ~0x00400000);
+      bitField5_ = (bitField5_ & ~0x20000000);
       segments_ = null;
       if (segmentsBuilder_ != null) {
         segmentsBuilder_.dispose();
@@ -42978,7 +44609,7 @@ public Builder clearSegments() {
      * .google.ads.googleads.v25.common.Segments segments = 102;
      */
     public com.google.ads.googleads.v25.common.Segments.Builder getSegmentsBuilder() {
-      bitField5_ |= 0x00400000;
+      bitField5_ |= 0x20000000;
       onChanged();
       return internalGetSegmentsFieldBuilder().getBuilder();
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsRowOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsRowOrBuilder.java
index e86d45b6b6..fbcb39a349 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsRowOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsRowOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/google_ads_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -4762,6 +4762,195 @@ public interface GoogleAdsRowOrBuilder extends
    */
   com.google.ads.googleads.v25.resources.LocalServicesLeadConversationOrBuilder getLocalServicesLeadConversationOrBuilder();
 
+  /**
+   * 
+   * The lift measurement config referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + * @return Whether the liftMeasurementConfig field is set. + */ + boolean hasLiftMeasurementConfig(); + /** + *
+   * The lift measurement config referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + * @return The liftMeasurementConfig. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementConfig getLiftMeasurementConfig(); + /** + *
+   * The lift measurement config referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementConfig lift_measurement_config = 251; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementConfigOrBuilder getLiftMeasurementConfigOrBuilder(); + + /** + *
+   * The brand lift measurement by age range referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + * @return Whether the liftMeasurementAgeRange field is set. + */ + boolean hasLiftMeasurementAgeRange(); + /** + *
+   * The brand lift measurement by age range referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + * @return The liftMeasurementAgeRange. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRange getLiftMeasurementAgeRange(); + /** + *
+   * The brand lift measurement by age range referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementAgeRange lift_measurement_age_range = 260; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeOrBuilder getLiftMeasurementAgeRangeOrBuilder(); + + /** + *
+   * The brand lift measurement by gender referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + * @return Whether the liftMeasurementGender field is set. + */ + boolean hasLiftMeasurementGender(); + /** + *
+   * The brand lift measurement by gender referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + * @return The liftMeasurementGender. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementGender getLiftMeasurementGender(); + /** + *
+   * The brand lift measurement by gender referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementGender lift_measurement_gender = 261; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementGenderOrBuilder getLiftMeasurementGenderOrBuilder(); + + /** + *
+   * The brand lift measurement by device referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + * @return Whether the liftMeasurementDevice field is set. + */ + boolean hasLiftMeasurementDevice(); + /** + *
+   * The brand lift measurement by device referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + * @return The liftMeasurementDevice. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementDevice getLiftMeasurementDevice(); + /** + *
+   * The brand lift measurement by device referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementDevice lift_measurement_device = 262; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementDeviceOrBuilder getLiftMeasurementDeviceOrBuilder(); + + /** + *
+   * The brand lift measurement by campaign referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + * @return Whether the liftMeasurementCampaign field is set. + */ + boolean hasLiftMeasurementCampaign(); + /** + *
+   * The brand lift measurement by campaign referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + * @return The liftMeasurementCampaign. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementCampaign getLiftMeasurementCampaign(); + /** + *
+   * The brand lift measurement by campaign referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementCampaign lift_measurement_campaign = 263; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementCampaignOrBuilder getLiftMeasurementCampaignOrBuilder(); + + /** + *
+   * The brand lift measurement by video referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + * @return Whether the liftMeasurementVideo field is set. + */ + boolean hasLiftMeasurementVideo(); + /** + *
+   * The brand lift measurement by video referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + * @return The liftMeasurementVideo. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementVideo getLiftMeasurementVideo(); + /** + *
+   * The brand lift measurement by video referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementVideo lift_measurement_video = 264; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementVideoOrBuilder getLiftMeasurementVideoOrBuilder(); + + /** + *
+   * The lift measurement flight referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + * @return Whether the liftMeasurementFlight field is set. + */ + boolean hasLiftMeasurementFlight(); + /** + *
+   * The lift measurement flight referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + * @return The liftMeasurementFlight. + */ + com.google.ads.googleads.v25.resources.LiftMeasurementFlight getLiftMeasurementFlight(); + /** + *
+   * The lift measurement flight referenced in the query.
+   * 
+ * + * .google.ads.googleads.v25.resources.LiftMeasurementFlight lift_measurement_flight = 266; + */ + com.google.ads.googleads.v25.resources.LiftMeasurementFlightOrBuilder getLiftMeasurementFlightOrBuilder(); + /** *
    * The android privacy shared key google ad group referenced in the query.
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceClient.java
index d2e4b17ea1..53e8f5b5fd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceClient.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceClient.java
@@ -32,6 +32,8 @@
 import java.util.List;
 import java.util.concurrent.TimeUnit;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
 /**
@@ -170,9 +172,10 @@
  *
  * 

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class GoogleAdsServiceClient implements BackgroundResource { - private final GoogleAdsServiceSettings settings; + private final @Nullable GoogleAdsServiceSettings settings; private final GoogleAdsServiceStub stub; /** Constructs an instance of GoogleAdsServiceClient with default settings. */ @@ -212,7 +215,7 @@ protected GoogleAdsServiceClient(GoogleAdsServiceStub stub) { this.stub = stub; } - public final GoogleAdsServiceSettings getSettings() { + public final @Nullable GoogleAdsServiceSettings getSettings() { return settings; } @@ -746,8 +749,9 @@ public static class SearchPage SearchGoogleAdsRequest, SearchGoogleAdsResponse, GoogleAdsRow, SearchPage> { private SearchPage( - PageContext context, - SearchGoogleAdsResponse response) { + @Nullable + PageContext context, + @Nullable SearchGoogleAdsResponse response) { super(context, response); } @@ -757,14 +761,16 @@ private static SearchPage createEmptyPage() { @Override protected SearchPage createPage( - PageContext context, - SearchGoogleAdsResponse response) { + @Nullable + PageContext context, + @Nullable SearchGoogleAdsResponse response) { return new SearchPage(context, response); } @Override public ApiFuture createPageAsync( - PageContext context, + @Nullable + PageContext context, ApiFuture futureResponse) { return super.createPageAsync(context, futureResponse); } @@ -778,7 +784,7 @@ public static class SearchFixedSizeCollection SearchPage, SearchFixedSizeCollection> { - private SearchFixedSizeCollection(List pages, int collectionSize) { + private SearchFixedSizeCollection(@Nullable List pages, int collectionSize) { super(pages, collectionSize); } @@ -788,7 +794,7 @@ private static SearchFixedSizeCollection createEmptyCollection() { @Override protected SearchFixedSizeCollection createCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { return new SearchFixedSizeCollection(pages, collectionSize); } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceProto.java index 708b7f54b3..f7c1c8cfef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class GoogleAdsServiceProto { +public final class GoogleAdsServiceProto extends com.google.protobuf.GeneratedFile { private GoogleAdsServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GoogleAdsServiceProto.class.getName()); + "GoogleAdsServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -312,989 +312,1017 @@ public static void registerAllExtensions( "tant.proto\032Bgoogle/ads/googleads/v25/res" + "ources/lead_form_submission_data.proto\0323" + "google/ads/googleads/v25/resources/life_" + - "event.proto\032@google/ads/googleads/v25/re" + - "sources/local_services_employee.proto\032google/ads/goo" + - "gleads/v25/resources/offline_user_data_j" + - "ob.proto\032Jgoogle/ads/googleads/v25/resou" + - "rces/operating_system_version_constant.p" + - "roto\032Fgoogle/ads/googleads/v25/resources" + - "/paid_organic_search_term_view.proto\032=go" + - "ogle/ads/googleads/v25/resources/parenta" + - "l_status_view.proto\0327google/ads/googlead" + - "s/v25/resources/per_store_view.proto\032Ggo" + - "ogle/ads/googleads/v25/resources/perform" + - "ance_max_placement_view.proto\032Bgoogle/ad" + - "s/googleads/v25/resources/product_catego" + - "ry_constant.proto\032;google/ads/googleads/" + - "v25/resources/product_group_view.proto\0325" + - "google/ads/googleads/v25/resources/produ" + - "ct_link.proto\032@google/ads/googleads/v25/" + - "resources/product_link_invitation.proto\032" + - "google/ad" + - "s/googleads/v25/services/ad_group_asset_" + - "service.proto\032Egoogle/ads/googleads/v25/" + - "services/ad_group_bid_modifier_service.p" + - "roto\032Mgoogle/ads/googleads/v25/services/" + - "ad_group_criterion_customizer_service.pr" + - "oto\032Hgoogle/ads/googleads/v25/services/a" + - "d_group_criterion_label_service.proto\032Bg" + - "oogle/ads/googleads/v25/services/ad_grou" + - "p_criterion_service.proto\032Cgoogle/ads/go" + - "ogleads/v25/services/ad_group_customizer" + - "_service.proto\032>google/ads/googleads/v25" + - "/services/ad_group_label_service.proto\0328" + - "google/ads/googleads/v25/services/ad_gro" + - "up_service.proto\032google/ads/goog" + - "leads/v25/services/campaign_asset_servic" + - "e.proto\032Bgoogle/ads/googleads/v25/servic" + - "es/campaign_asset_set_service.proto\032Egoo" + - "gle/ads/googleads/v25/services/campaign_" + - "bid_modifier_service.proto\032?google/ads/g" + - "oogleads/v25/services/campaign_budget_se" + - "rvice.proto\032Hgoogle/ads/googleads/v25/se" + - "rvices/campaign_conversion_goal_service." + - "proto\032Bgoogle/ads/googleads/v25/services" + - "/campaign_criterion_service.proto\032Cgoogl" + - "e/ads/googleads/v25/services/campaign_cu" + - "stomizer_service.proto\032>google/ads/googl" + - "eads/v25/services/campaign_draft_service" + - ".proto\032>google/ads/googleads/v25/service" + - "s/campaign_group_service.proto\032>google/a" + - "ds/googleads/v25/services/campaign_label" + - "_service.proto\0328google/ads/googleads/v25" + - "/services/campaign_service.proto\032Cgoogle" + - "/ads/googleads/v25/services/campaign_sha" + - "red_set_service.proto\032Agoogle/ads/google" + - "ads/v25/services/conversion_action_servi" + - "ce.proto\032Jgoogle/ads/googleads/v25/servi" + - "ces/conversion_custom_variable_service.p" + - "roto\032Ogoogle/ads/googleads/v25/services/" + - "conversion_goal_campaign_config_service." + - "proto\032Egoogle/ads/googleads/v25/services" + - "/conversion_value_rule_service.proto\032Igo" + - "ogle/ads/googleads/v25/services/conversi" + - "on_value_rule_set_service.proto\032Fgoogle/" + - "ads/googleads/v25/services/custom_conver" + - "sion_goal_service.proto\032>google/ads/goog" + - "leads/v25/services/customer_asset_servic" + - "e.proto\032Hgoogle/ads/googleads/v25/servic" + - "es/customer_conversion_goal_service.prot" + - "o\032Cgoogle/ads/googleads/v25/services/cus" + - "tomer_customizer_service.proto\032>google/a" + - "ds/googleads/v25/services/customer_label" + - "_service.proto\032Kgoogle/ads/googleads/v25" + - "/services/customer_negative_criterion_se" + - "rvice.proto\0328google/ads/googleads/v25/se" + - "rvices/customer_service.proto\032Dgoogle/ad" + - "s/googleads/v25/services/customizer_attr" + - "ibute_service.proto\032>google/ads/googlead" + - "s/v25/services/experiment_arm_service.pr" + - "oto\032:google/ads/googleads/v25/services/e" + - "xperiment_service.proto\032Mgoogle/ads/goog" + - "leads/v25/services/keyword_plan_ad_group" + - "_keyword_service.proto\032Egoogle/ads/googl" + - "eads/v25/services/keyword_plan_ad_group_" + - "service.proto\032Mgoogle/ads/googleads/v25/" + - "services/keyword_plan_campaign_keyword_s" + - "ervice.proto\032Egoogle/ads/googleads/v25/s" + - "ervices/keyword_plan_campaign_service.pr" + - "oto\032.google.ads." + - "googleads.v25.resources.AdGroupCriterion" + - "Customizer\022[\n\030ad_group_criterion_label\030y" + - " \001(\01329.google.ads.googleads.v25.resource" + - "s.AdGroupCriterionLabel\022e\n\035ad_group_crit" + - "erion_simulation\030n \001(\0132>.google.ads.goog" + - "leads.v25.resources.AdGroupCriterionSimu" + - "lation\022S\n\023ad_group_customizer\030\271\001 \001(\01325.g" + - "oogle.ads.googleads.v25.resources.AdGrou" + - "pCustomizer\022H\n\016ad_group_label\030s \001(\01320.go" + + "s/local_services_lead_conversation.proto" + + "\032Mgoogle/ads/googleads/v25/resources/loc" + + "al_services_verification_artifact.proto\032" + + "?google/ads/googleads/v25/resources/loca" + + "tion_interest_view.proto\0326google/ads/goo" + + "gleads/v25/resources/location_view.proto" + + "\032?google/ads/googleads/v25/resources/man" + + "aged_placement_view.proto\032Ggoogle/ads/go" + + "ogleads/v25/resources/matched_location_i" + + "nterest_view.proto\0323google/ads/googleads" + + "/v25/resources/media_file.proto\032Egoogle/" + + "ads/googleads/v25/resources/mobile_app_c" + + "ategory_constant.proto\032?google/ads/googl" + + "eads/v25/resources/mobile_device_constan" + + "t.proto\032@google/ads/googleads/v25/resour" + + "ces/multi_party_auth_review.proto\032Qgoogl" + + "e/ads/googleads/v25/resources/offline_co" + + "nversion_upload_client_summary.proto\032\\go" + + "ogle/ads/googleads/v25/resources/offline" + + "_conversion_upload_conversion_action_sum" + + "mary.proto\032>google/ads/googleads/v25/res" + + "ources/offline_user_data_job.proto\032Jgoog" + + "le/ads/googleads/v25/resources/operating" + + "_system_version_constant.proto\032Fgoogle/a" + + "ds/googleads/v25/resources/paid_organic_" + + "search_term_view.proto\032=google/ads/googl" + + "eads/v25/resources/parental_status_view." + + "proto\0327google/ads/googleads/v25/resource" + + "s/per_store_view.proto\032Ggoogle/ads/googl" + + "eads/v25/resources/performance_max_place" + + "ment_view.proto\032Bgoogle/ads/googleads/v2" + + "5/resources/product_category_constant.pr" + + "oto\032;google/ads/googleads/v25/resources/" + + "product_group_view.proto\0325google/ads/goo" + + "gleads/v25/resources/product_link.proto\032" + + "@google/ads/googleads/v25/resources/prod" + + "uct_link_invitation.proto\032google/ads/googleads/v2" + + "5/services/ad_group_asset_service.proto\032" + + "Egoogle/ads/googleads/v25/services/ad_gr" + + "oup_bid_modifier_service.proto\032Mgoogle/a" + + "ds/googleads/v25/services/ad_group_crite" + + "rion_customizer_service.proto\032Hgoogle/ad" + + "s/googleads/v25/services/ad_group_criter" + + "ion_label_service.proto\032Bgoogle/ads/goog" + + "leads/v25/services/ad_group_criterion_se" + + "rvice.proto\032Cgoogle/ads/googleads/v25/se" + + "rvices/ad_group_customizer_service.proto" + + "\032>google/ads/googleads/v25/services/ad_g" + + "roup_label_service.proto\0328google/ads/goo" + + "gleads/v25/services/ad_group_service.pro" + + "to\032google/ads/googleads/v25/serv" + + "ices/campaign_asset_service.proto\032Bgoogl" + + "e/ads/googleads/v25/services/campaign_as" + + "set_set_service.proto\032Egoogle/ads/google" + + "ads/v25/services/campaign_bid_modifier_s" + + "ervice.proto\032?google/ads/googleads/v25/s" + + "ervices/campaign_budget_service.proto\032Hg" + + "oogle/ads/googleads/v25/services/campaig" + + "n_conversion_goal_service.proto\032Bgoogle/" + + "ads/googleads/v25/services/campaign_crit" + + "erion_service.proto\032Cgoogle/ads/googlead" + + "s/v25/services/campaign_customizer_servi" + + "ce.proto\032>google/ads/googleads/v25/servi" + + "ces/campaign_draft_service.proto\032>google" + + "/ads/googleads/v25/services/campaign_gro" + + "up_service.proto\032>google/ads/googleads/v" + + "25/services/campaign_label_service.proto" + + "\0328google/ads/googleads/v25/services/camp" + + "aign_service.proto\032Cgoogle/ads/googleads" + + "/v25/services/campaign_shared_set_servic" + + "e.proto\032Agoogle/ads/googleads/v25/servic" + + "es/conversion_action_service.proto\032Jgoog" + + "le/ads/googleads/v25/services/conversion" + + "_custom_variable_service.proto\032Ogoogle/a" + + "ds/googleads/v25/services/conversion_goa" + + "l_campaign_config_service.proto\032Egoogle/" + + "ads/googleads/v25/services/conversion_va" + + "lue_rule_service.proto\032Igoogle/ads/googl" + + "eads/v25/services/conversion_value_rule_" + + "set_service.proto\032Fgoogle/ads/googleads/" + + "v25/services/custom_conversion_goal_serv" + + "ice.proto\032>google/ads/googleads/v25/serv" + + "ices/customer_asset_service.proto\032Hgoogl" + + "e/ads/googleads/v25/services/customer_co" + + "nversion_goal_service.proto\032Cgoogle/ads/" + + "googleads/v25/services/customer_customiz" + + "er_service.proto\032>google/ads/googleads/v" + + "25/services/customer_label_service.proto" + + "\032Kgoogle/ads/googleads/v25/services/cust" + + "omer_negative_criterion_service.proto\0328g" + + "oogle/ads/googleads/v25/services/custome" + + "r_service.proto\032Dgoogle/ads/googleads/v2" + + "5/services/customizer_attribute_service." + + "proto\032>google/ads/googleads/v25/services" + + "/experiment_arm_service.proto\032:google/ad" + + "s/googleads/v25/services/experiment_serv" + + "ice.proto\032Mgoogle/ads/googleads/v25/serv" + + "ices/keyword_plan_ad_group_keyword_servi" + + "ce.proto\032Egoogle/ads/googleads/v25/servi" + + "ces/keyword_plan_ad_group_service.proto\032" + + "Mgoogle/ads/googleads/v25/services/keywo" + + "rd_plan_campaign_keyword_service.proto\032E" + + "google/ads/googleads/v25/services/keywor" + + "d_plan_campaign_service.proto\032." + - "google.ads.googleads.v25.resources.Campa" + - "ignAggregateAssetView\022O\n\021asset_group_ass" + - "et\030\255\001 \001(\01323.google.ads.googleads.v25.res" + - "ources.AssetGroupAsset\022Q\n\022asset_group_si" + - "gnal\030\277\001 \001(\01324.google.ads.googleads.v25.r" + - "esources.AssetGroupSignal\022k\n asset_group" + - "_listing_group_filter\030\266\001 \001(\0132@.google.ad" + - "s.googleads.v25.resources.AssetGroupList" + - "ingGroupFilter\022g\n\036asset_group_product_gr" + - "oup_view\030\275\001 \001(\0132>.google.ads.googleads.v" + - "25.resources.AssetGroupProductGroupView\022" + - "k\n asset_group_top_combination_view\030\307\001 \001" + - "(\0132@.google.ads.googleads.v25.resources." + - "AssetGroupTopCombinationView\022D\n\013asset_gr" + - "oup\030\254\001 \001(\0132..google.ads.googleads.v25.re" + - "sources.AssetGroup\022K\n\017asset_set_asset\030\264\001" + - " \001(\01321.google.ads.googleads.v25.resource" + - "s.AssetSetAsset\022@\n\tasset_set\030\263\001 \001(\0132,.go" + - "ogle.ads.googleads.v25.resources.AssetSe" + - "t\022R\n\023asset_set_type_view\030\305\001 \001(\01324.google" + - ".ads.googleads.v25.resources.AssetSetTyp" + - "eView\022@\n\tbatch_job\030\213\001 \001(\0132,.google.ads.g" + - "oogleads.v25.resources.BatchJob\022Y\n\026biddi" + - "ng_data_exclusion\030\237\001 \001(\01328.google.ads.go" + - "ogleads.v25.resources.BiddingDataExclusi" + - "on\022i\n\036bidding_seasonality_adjustment\030\240\001 " + - "\001(\0132@.google.ads.googleads.v25.resources" + - ".BiddingSeasonalityAdjustment\022M\n\020bidding" + - "_strategy\030\022 \001(\01323.google.ads.googleads.v" + - "25.resources.BiddingStrategy\022c\n\033bidding_" + - "strategy_simulation\030\236\001 \001(\0132=.google.ads." + - "googleads.v25.resources.BiddingStrategyS" + - "imulation\022G\n\rbilling_setup\030) \001(\01320.googl" + - "e.ads.googleads.v25.resources.BillingSet" + - "up\022@\n\tcall_view\030\230\001 \001(\0132,.google.ads.goog" + - "leads.v25.resources.CallView\022K\n\017campaign" + - "_budget\030\023 \001(\01322.google.ads.googleads.v25" + - ".resources.CampaignBudget\022>\n\010campaign\030\002 " + - "\001(\0132,.google.ads.googleads.v25.resources" + - ".Campaign\022J\n\016campaign_asset\030\216\001 \001(\01321.goo" + - "gle.ads.googleads.v25.resources.Campaign" + - "Asset\022Q\n\022campaign_asset_set\030\265\001 \001(\01324.goo" + - "gle.ads.googleads.v25.resources.Campaign" + - "AssetSet\022X\n\026campaign_audience_view\030E \001(\013" + - "28.google.ads.googleads.v25.resources.Ca" + - "mpaignAudienceView\022V\n\025campaign_bid_modif" + - "ier\030\032 \001(\01327.google.ads.googleads.v25.res" + - "ources.CampaignBidModifier\022]\n\030campaign_c" + - "onversion_goal\030\257\001 \001(\0132:.google.ads.googl" + - "eads.v25.resources.CampaignConversionGoa" + - "l\022Q\n\022campaign_criterion\030\024 \001(\01325.google.a" + - "ds.googleads.v25.resources.CampaignCrite" + - "rion\022T\n\023campaign_customizer\030\272\001 \001(\01326.goo" + - "gle.ads.googleads.v25.resources.Campaign" + - "Customizer\022I\n\016campaign_draft\0301 \001(\01321.goo" + - "gle.ads.googleads.v25.resources.Campaign" + - "Draft\022I\n\016campaign_group\030\031 \001(\01321.google.a" + - "ds.googleads.v25.resources.CampaignGroup" + - "\022U\n\024campaign_goal_config\030\354\001 \001(\01326.google" + - ".ads.googleads.v25.resources.CampaignGoa" + - "lConfig\022I\n\016campaign_label\030l \001(\01321.google" + - ".ads.googleads.v25.resources.CampaignLab" + - "el\022d\n\034campaign_search_term_insight\030\314\001 \001(" + + "BidModifier\022P\n\022ad_group_criterion\030\021 \001(\0132" + + "4.google.ads.googleads.v25.resources.AdG" + + "roupCriterion\022f\n\035ad_group_criterion_cust" + + "omizer\030\273\001 \001(\0132>.google.ads.googleads.v25" + + ".resources.AdGroupCriterionCustomizer\022[\n" + + "\030ad_group_criterion_label\030y \001(\01329.google" + + ".ads.googleads.v25.resources.AdGroupCrit" + + "erionLabel\022e\n\035ad_group_criterion_simulat" + + "ion\030n \001(\0132>.google.ads.googleads.v25.res" + + "ources.AdGroupCriterionSimulation\022S\n\023ad_" + + "group_customizer\030\271\001 \001(\01325.google.ads.goo" + + "gleads.v25.resources.AdGroupCustomizer\022H" + + "\n\016ad_group_label\030s \001(\01320.google.ads.goog" + + "leads.v25.resources.AdGroupLabel\022R\n\023ad_g" + + "roup_simulation\030k \001(\01325.google.ads.googl" + + "eads.v25.resources.AdGroupSimulation\022F\n\014" + + "ad_parameter\030\202\001 \001(\0132/.google.ads.googlea" + + "ds.v25.resources.AdParameter\022H\n\016age_rang" + + "e_view\0300 \001(\01320.google.ads.googleads.v25." + + "resources.AgeRangeView\022L\n\020ad_schedule_vi" + + "ew\030Y \001(\01322.google.ads.googleads.v25.reso" + + "urces.AdScheduleView\022u\n&ai_max_search_te" + + "rm_ad_combination_view\030\362\001 \001(\0132D.google.a" + + "ds.googleads.v25.resources.AiMaxSearchTe" + + "rmAdCombinationView\022K\n\017domain_category\030[" + + " \001(\01322.google.ads.googleads.v25.resource" + + "s.DomainCategory\0228\n\005asset\030i \001(\0132).google" + + ".ads.googleads.v25.resources.Asset\022V\n\025as" + + "set_field_type_view\030\250\001 \001(\01326.google.ads." + + "googleads.v25.resources.AssetFieldTypeVi" + + "ew\022d\n\034channel_aggregate_asset_view\030\336\001 \001(" + "\0132=.google.ads.googleads.v25.resources.C" + - "ampaignSearchTermInsight\022^\n\031campaign_sea" + - "rch_term_view\030\363\001 \001(\0132:.google.ads.google" + - "ads.v25.resources.CampaignSearchTermView" + - "\022R\n\023campaign_shared_set\030\036 \001(\01325.google.a" + - "ds.googleads.v25.resources.CampaignShare" + - "dSet\022T\n\023campaign_simulation\030\235\001 \001(\01326.goo" + - "gle.ads.googleads.v25.resources.Campaign" + - "Simulation\022M\n\020carrier_constant\030B \001(\01323.g" + - "oogle.ads.googleads.v25.resources.Carrie" + - "rConstant\022T\n\024cart_data_sales_view\030\335\001 \001(\013" + - "25.google.ads.googleads.v25.resources.Ca" + - "rtDataSalesView\022F\n\014change_event\030\221\001 \001(\0132/" + - ".google.ads.googleads.v25.resources.Chan" + - "geEvent\022G\n\rchange_status\030% \001(\01320.google." + - "ads.googleads.v25.resources.ChangeStatus" + - "\022P\n\021combined_audience\030\224\001 \001(\01324.google.ad" + - "s.googleads.v25.resources.CombinedAudien" + - "ce\022?\n\010audience\030\276\001 \001(\0132,.google.ads.googl" + - "eads.v25.resources.Audience\022O\n\021conversio" + - "n_action\030g \001(\01324.google.ads.googleads.v2" + - "5.resources.ConversionAction\022a\n\032conversi" + - "on_custom_variable\030\231\001 \001(\0132<.google.ads.g" + - "oogleads.v25.resources.ConversionCustomV" + - "ariable\022j\n\037conversion_goal_campaign_conf" + - "ig\030\261\001 \001(\0132@.google.ads.googleads.v25.res" + - "ources.ConversionGoalCampaignConfig\022W\n\025c" + - "onversion_value_rule\030\244\001 \001(\01327.google.ads" + + "hannelAggregateAssetView\022f\n\035campaign_agg" + + "regate_asset_view\030\340\001 \001(\0132>.google.ads.go" + + "ogleads.v25.resources.CampaignAggregateA" + + "ssetView\022O\n\021asset_group_asset\030\255\001 \001(\01323.g" + + "oogle.ads.googleads.v25.resources.AssetG" + + "roupAsset\022Q\n\022asset_group_signal\030\277\001 \001(\01324" + + ".google.ads.googleads.v25.resources.Asse" + + "tGroupSignal\022k\n asset_group_listing_grou" + + "p_filter\030\266\001 \001(\0132@.google.ads.googleads.v" + + "25.resources.AssetGroupListingGroupFilte" + + "r\022g\n\036asset_group_product_group_view\030\275\001 \001" + + "(\0132>.google.ads.googleads.v25.resources." + + "AssetGroupProductGroupView\022k\n asset_grou" + + "p_top_combination_view\030\307\001 \001(\0132@.google.a" + + "ds.googleads.v25.resources.AssetGroupTop" + + "CombinationView\022D\n\013asset_group\030\254\001 \001(\0132.." + + "google.ads.googleads.v25.resources.Asset" + + "Group\022K\n\017asset_set_asset\030\264\001 \001(\01321.google" + + ".ads.googleads.v25.resources.AssetSetAss" + + "et\022@\n\tasset_set\030\263\001 \001(\0132,.google.ads.goog" + + "leads.v25.resources.AssetSet\022R\n\023asset_se" + + "t_type_view\030\305\001 \001(\01324.google.ads.googlead" + + "s.v25.resources.AssetSetTypeView\022@\n\tbatc" + + "h_job\030\213\001 \001(\0132,.google.ads.googleads.v25." + + "resources.BatchJob\022Y\n\026bidding_data_exclu" + + "sion\030\237\001 \001(\01328.google.ads.googleads.v25.r" + + "esources.BiddingDataExclusion\022i\n\036bidding" + + "_seasonality_adjustment\030\240\001 \001(\0132@.google." + + "ads.googleads.v25.resources.BiddingSeaso" + + "nalityAdjustment\022M\n\020bidding_strategy\030\022 \001" + + "(\01323.google.ads.googleads.v25.resources." + + "BiddingStrategy\022c\n\033bidding_strategy_simu" + + "lation\030\236\001 \001(\0132=.google.ads.googleads.v25" + + ".resources.BiddingStrategySimulation\022G\n\r" + + "billing_setup\030) \001(\01320.google.ads.googlea" + + "ds.v25.resources.BillingSetup\022@\n\tcall_vi" + + "ew\030\230\001 \001(\0132,.google.ads.googleads.v25.res" + + "ources.CallView\022K\n\017campaign_budget\030\023 \001(\013" + + "22.google.ads.googleads.v25.resources.Ca" + + "mpaignBudget\022>\n\010campaign\030\002 \001(\0132,.google." + + "ads.googleads.v25.resources.Campaign\022J\n\016" + + "campaign_asset\030\216\001 \001(\01321.google.ads.googl" + + "eads.v25.resources.CampaignAsset\022Q\n\022camp" + + "aign_asset_set\030\265\001 \001(\01324.google.ads.googl" + + "eads.v25.resources.CampaignAssetSet\022X\n\026c" + + "ampaign_audience_view\030E \001(\01328.google.ads" + + ".googleads.v25.resources.CampaignAudienc" + + "eView\022V\n\025campaign_bid_modifier\030\032 \001(\01327.g" + + "oogle.ads.googleads.v25.resources.Campai" + + "gnBidModifier\022]\n\030campaign_conversion_goa" + + "l\030\257\001 \001(\0132:.google.ads.googleads.v25.reso" + + "urces.CampaignConversionGoal\022Q\n\022campaign" + + "_criterion\030\024 \001(\01325.google.ads.googleads." + + "v25.resources.CampaignCriterion\022T\n\023campa" + + "ign_customizer\030\272\001 \001(\01326.google.ads.googl" + + "eads.v25.resources.CampaignCustomizer\022I\n" + + "\016campaign_draft\0301 \001(\01321.google.ads.googl" + + "eads.v25.resources.CampaignDraft\022I\n\016camp" + + "aign_group\030\031 \001(\01321.google.ads.googleads." + + "v25.resources.CampaignGroup\022U\n\024campaign_" + + "goal_config\030\354\001 \001(\01326.google.ads.googlead" + + "s.v25.resources.CampaignGoalConfig\022I\n\016ca" + + "mpaign_label\030l \001(\01321.google.ads.googlead" + + "s.v25.resources.CampaignLabel\022d\n\034campaig" + + "n_search_term_insight\030\314\001 \001(\0132=.google.ad" + + "s.googleads.v25.resources.CampaignSearch" + + "TermInsight\022^\n\031campaign_search_term_view" + + "\030\363\001 \001(\0132:.google.ads.googleads.v25.resou" + + "rces.CampaignSearchTermView\022R\n\023campaign_" + + "shared_set\030\036 \001(\01325.google.ads.googleads." + + "v25.resources.CampaignSharedSet\022T\n\023campa" + + "ign_simulation\030\235\001 \001(\01326.google.ads.googl" + + "eads.v25.resources.CampaignSimulation\022M\n" + + "\020carrier_constant\030B \001(\01323.google.ads.goo" + + "gleads.v25.resources.CarrierConstant\022T\n\024" + + "cart_data_sales_view\030\335\001 \001(\01325.google.ads" + + ".googleads.v25.resources.CartDataSalesVi" + + "ew\022F\n\014change_event\030\221\001 \001(\0132/.google.ads.g" + + "oogleads.v25.resources.ChangeEvent\022G\n\rch" + + "ange_status\030% \001(\01320.google.ads.googleads" + + ".v25.resources.ChangeStatus\022P\n\021combined_" + + "audience\030\224\001 \001(\01324.google.ads.googleads.v" + + "25.resources.CombinedAudience\022?\n\010audienc" + + "e\030\276\001 \001(\0132,.google.ads.googleads.v25.reso" + + "urces.Audience\022O\n\021conversion_action\030g \001(" + + "\01324.google.ads.googleads.v25.resources.C" + + "onversionAction\022a\n\032conversion_custom_var" + + "iable\030\231\001 \001(\0132<.google.ads.googleads.v25." + + "resources.ConversionCustomVariable\022j\n\037co" + + "nversion_goal_campaign_config\030\261\001 \001(\0132@.g" + + "oogle.ads.googleads.v25.resources.Conver" + + "sionGoalCampaignConfig\022W\n\025conversion_val" + + "ue_rule\030\244\001 \001(\01327.google.ads.googleads.v2" + + "5.resources.ConversionValueRule\022^\n\031conve" + + "rsion_value_rule_set\030\245\001 \001(\0132:.google.ads" + ".googleads.v25.resources.ConversionValue" + - "Rule\022^\n\031conversion_value_rule_set\030\245\001 \001(\013" + - "2:.google.ads.googleads.v25.resources.Co" + - "nversionValueRuleSet\022A\n\nclick_view\030z \001(\013" + - "2-.google.ads.googleads.v25.resources.Cl" + - "ickView\022P\n\021currency_constant\030\206\001 \001(\01324.go" + - "ogle.ads.googleads.v25.resources.Currenc" + - "yConstant\022L\n\017custom_audience\030\223\001 \001(\01322.go" + - "ogle.ads.googleads.v25.resources.CustomA" + - "udience\022Y\n\026custom_conversion_goal\030\260\001 \001(\013" + - "28.google.ads.googleads.v25.resources.Cu" + - "stomConversionGoal\022K\n\017custom_interest\030h " + - "\001(\01322.google.ads.googleads.v25.resources" + - ".CustomInterest\022>\n\010customer\030\001 \001(\0132,.goog" + - "le.ads.googleads.v25.resources.Customer\022" + - "J\n\016customer_asset\030\233\001 \001(\01321.google.ads.go" + - "ogleads.v25.resources.CustomerAsset\022Q\n\022c" + - "ustomer_asset_set\030\303\001 \001(\01324.google.ads.go" + - "ogleads.v25.resources.CustomerAssetSet\022c" + - "\n\033accessible_bidding_strategy\030\251\001 \001(\0132=.g" + - "oogle.ads.googleads.v25.resources.Access" + - "ibleBiddingStrategy\022T\n\023customer_customiz" + - "er\030\270\001 \001(\01326.google.ads.googleads.v25.res" + - "ources.CustomerCustomizer\022V\n\025customer_ma" + - "nager_link\030= \001(\01327.google.ads.googleads." + - "v25.resources.CustomerManagerLink\022T\n\024cus" + - "tomer_client_link\030> \001(\01326.google.ads.goo" + - "gleads.v25.resources.CustomerClientLink\022" + - "K\n\017customer_client\030F \001(\01322.google.ads.go" + - "ogleads.v25.resources.CustomerClient\022]\n\030" + - "customer_conversion_goal\030\256\001 \001(\0132:.google" + - ".ads.googleads.v25.resources.CustomerCon" + - "versionGoal\022I\n\016customer_label\030| \001(\01321.go" + - "ogle.ads.googleads.v25.resources.Custome" + - "rLabel\022b\n\033customer_negative_criterion\030X " + - "\001(\0132=.google.ads.googleads.v25.resources" + - ".CustomerNegativeCriterion\022d\n\034customer_s" + - "earch_term_insight\030\315\001 \001(\0132=.google.ads.g" + - "oogleads.v25.resources.CustomerSearchTer" + - "mInsight\022U\n\024customer_user_access\030\222\001 \001(\0132" + - "6.google.ads.googleads.v25.resources.Cus" + - "tomerUserAccess\022j\n\037customer_user_access_" + - "invitation\030\226\001 \001(\0132@.google.ads.googleads" + - ".v25.resources.CustomerUserAccessInvitat" + - "ion\022V\n\024customizer_attribute\030\262\001 \001(\01327.goo" + - "gle.ads.googleads.v25.resources.Customiz" + - "erAttribute\022@\n\tdata_link\030\346\001 \001(\0132,.google" + - ".ads.googleads.v25.resources.DataLink\022}\n" + - ")detail_content_suitability_placement_vi" + - "ew\030\356\001 \001(\0132I.google.ads.googleads.v25.res" + - "ources.DetailContentSuitabilityPlacement" + - "View\022V\n\025detail_placement_view\030v \001(\01327.go" + - "ogle.ads.googleads.v25.resources.DetailP" + - "lacementView\022V\n\024detailed_demographic\030\246\001 " + + "RuleSet\022A\n\nclick_view\030z \001(\0132-.google.ads" + + ".googleads.v25.resources.ClickView\022P\n\021cu" + + "rrency_constant\030\206\001 \001(\01324.google.ads.goog" + + "leads.v25.resources.CurrencyConstant\022L\n\017" + + "custom_audience\030\223\001 \001(\01322.google.ads.goog" + + "leads.v25.resources.CustomAudience\022Y\n\026cu" + + "stom_conversion_goal\030\260\001 \001(\01328.google.ads" + + ".googleads.v25.resources.CustomConversio" + + "nGoal\022K\n\017custom_interest\030h \001(\01322.google." + + "ads.googleads.v25.resources.CustomIntere" + + "st\022>\n\010customer\030\001 \001(\0132,.google.ads.google" + + "ads.v25.resources.Customer\022J\n\016customer_a" + + "sset\030\233\001 \001(\01321.google.ads.googleads.v25.r" + + "esources.CustomerAsset\022Q\n\022customer_asset" + + "_set\030\303\001 \001(\01324.google.ads.googleads.v25.r" + + "esources.CustomerAssetSet\022c\n\033accessible_" + + "bidding_strategy\030\251\001 \001(\0132=.google.ads.goo" + + "gleads.v25.resources.AccessibleBiddingSt" + + "rategy\022T\n\023customer_customizer\030\270\001 \001(\01326.g" + + "oogle.ads.googleads.v25.resources.Custom" + + "erCustomizer\022V\n\025customer_manager_link\030= " + "\001(\01327.google.ads.googleads.v25.resources" + - ".DetailedDemographic\022T\n\024display_keyword_" + - "view\030/ \001(\01326.google.ads.googleads.v25.re" + - "sources.DisplayKeywordView\022H\n\rdistance_v" + - "iew\030\204\001 \001(\01320.google.ads.googleads.v25.re" + - "sources.DistanceView\022o\n#dynamic_search_a" + - "ds_search_term_view\030j \001(\0132B.google.ads.g" + - "oogleads.v25.resources.DynamicSearchAdsS" + - "earchTermView\022`\n\032expanded_landing_page_v" + - "iew\030\200\001 \001(\0132;.google.ads.googleads.v25.re" + - "sources.ExpandedLandingPageView\022g\n\036final" + - "_url_expansion_asset_view\030\360\001 \001(\0132>.googl" + - "e.ads.googleads.v25.resources.FinalUrlEx" + - "pansionAssetView\022C\n\013gender_view\030( \001(\0132.." + - "google.ads.googleads.v25.resources.Gende" + - "rView\022R\n\023geo_target_constant\030\027 \001(\01325.goo" + - "gle.ads.googleads.v25.resources.GeoTarge" + - "tConstant\022K\n\017geographic_view\030} \001(\01322.goo" + - "gle.ads.googleads.v25.resources.Geograph" + - "icView\0227\n\004goal\030\355\001 \001(\0132(.google.ads.googl" + - "eads.v25.resources.Goal\022{\n(group_content" + - "_suitability_placement_view\030\357\001 \001(\0132H.goo" + - "gle.ads.googleads.v25.resources.GroupCon" + - "tentSuitabilityPlacementView\022T\n\024group_pl" + - "acement_view\030w \001(\01326.google.ads.googlead" + - "s.v25.resources.GroupPlacementView\022L\n\020ho" + - "tel_group_view\0303 \001(\01322.google.ads.google" + - "ads.v25.resources.HotelGroupView\022X\n\026hote" + - "l_performance_view\030G \001(\01328.google.ads.go" + - "ogleads.v25.resources.HotelPerformanceVi" + - "ew\022V\n\024hotel_reconciliation\030\274\001 \001(\01327.goog" + - "le.ads.googleads.v25.resources.HotelReco" + - "nciliation\022O\n\021income_range_view\030\212\001 \001(\01323" + - ".google.ads.googleads.v25.resources.Inco" + - "meRangeView\022E\n\014keyword_view\030\025 \001(\0132/.goog" + - "le.ads.googleads.v25.resources.KeywordVi" + - "ew\022E\n\014keyword_plan\030 \001(\0132/.google.ads.go" + - "ogleads.v25.resources.KeywordPlan\022V\n\025key" + - "word_plan_campaign\030! \001(\01327.google.ads.go" + - "ogleads.v25.resources.KeywordPlanCampaig" + - "n\022f\n\035keyword_plan_campaign_keyword\030\214\001 \001(" + - "\0132>.google.ads.googleads.v25.resources.K" + - "eywordPlanCampaignKeyword\022U\n\025keyword_pla" + - "n_ad_group\030# \001(\01326.google.ads.googleads." + - "v25.resources.KeywordPlanAdGroup\022e\n\035keyw" + - "ord_plan_ad_group_keyword\030\215\001 \001(\0132=.googl" + - "e.ads.googleads.v25.resources.KeywordPla" + - "nAdGroupKeyword\022Y\n\026keyword_theme_constan" + - "t\030\243\001 \001(\01328.google.ads.googleads.v25.reso" + - "urces.KeywordThemeConstant\0228\n\005label\0304 \001(" + - "\0132).google.ads.googleads.v25.resources.L" + - "abel\022N\n\021landing_page_view\030~ \001(\01323.google" + - ".ads.googleads.v25.resources.LandingPage" + - "View\022O\n\021language_constant\0307 \001(\01324.google" + - ".ads.googleads.v25.resources.LanguageCon" + - "stant\022G\n\rlocation_view\030{ \001(\01320.google.ad" + - "s.googleads.v25.resources.LocationView\022Y" + - "\n\026location_interest_view\030\361\001 \001(\01328.google" + - ".ads.googleads.v25.resources.LocationInt" + - "erestView\022X\n\026managed_placement_view\0305 \001(" + - "\01328.google.ads.googleads.v25.resources.M" + - "anagedPlacementView\022h\n\036matched_location_" + - "interest_view\030\370\001 \001(\0132?.google.ads.google" + - "ads.v25.resources.MatchedLocationInteres" + - "tView\022Y\n\026content_criterion_view\030\350\001 \001(\01328" + - ".google.ads.googleads.v25.resources.Cont" + - "entCriterionView\022A\n\nmedia_file\030Z \001(\0132-.g" + - "oogle.ads.googleads.v25.resources.MediaF" + - "ile\022[\n\027local_services_employee\030\337\001 \001(\01329." + - "google.ads.googleads.v25.resources.Local" + - "ServicesEmployee\022t\n$local_services_verif" + - "ication_artifact\030\323\001 \001(\0132E.google.ads.goo" + - "gleads.v25.resources.LocalServicesVerifi" + - "cationArtifact\022c\n\034mobile_app_category_co" + - "nstant\030W \001(\0132=.google.ads.googleads.v25." + - "resources.MobileAppCategoryConstant\022X\n\026m" + - "obile_device_constant\030b \001(\01328.google.ads" + - ".googleads.v25.resources.MobileDeviceCon" + - "stant\022Z\n\027multi_party_auth_review\030\211\002 \001(\0132" + - "8.google.ads.googleads.v25.resources.Mul" + - "tiPartyAuthReview\022{\n(offline_conversion_" + - "upload_client_summary\030\330\001 \001(\0132H.google.ad" + - "s.googleads.v25.resources.OfflineConvers" + - "ionUploadClientSummary\022\220\001\n3offline_conve" + - "rsion_upload_conversion_action_summary\030\344" + - "\001 \001(\0132R.google.ads.googleads.v25.resourc" + - "es.OfflineConversionUploadConversionActi" + - "onSummary\022V\n\025offline_user_data_job\030\211\001 \001(" + - "\01326.google.ads.googleads.v25.resources.O" + - "fflineUserDataJob\022m\n!operating_system_ve" + - "rsion_constant\030V \001(\0132B.google.ads.google" + - "ads.v25.resources.OperatingSystemVersion" + - "Constant\022e\n\035paid_organic_search_term_vie" + - "w\030\201\001 \001(\0132=.google.ads.googleads.v25.reso" + - "urces.PaidOrganicSearchTermView\022T\n\023quali" + - "fying_question\030\312\001 \001(\01326.google.ads.googl" + - "eads.v25.resources.QualifyingQuestion\022T\n" + - "\024parental_status_view\030- \001(\01326.google.ads" + - ".googleads.v25.resources.ParentalStatusV" + - "iew\022I\n\016per_store_view\030\306\001 \001(\01320.google.ad" + - "s.googleads.v25.resources.PerStoreView\022h" + - "\n\036performance_max_placement_view\030\351\001 \001(\0132" + - "?.google.ads.googleads.v25.resources.Per" + - "formanceMaxPlacementView\022_\n\031product_cate" + - "gory_constant\030\320\001 \001(\0132;.google.ads.google" + - "ads.v25.resources.ProductCategoryConstan" + - "t\022P\n\022product_group_view\0306 \001(\01324.google.a" + - "ds.googleads.v25.resources.ProductGroupV" + - "iew\022F\n\014product_link\030\302\001 \001(\0132/.google.ads." + - "googleads.v25.resources.ProductLink\022[\n\027p" + - "roduct_link_invitation\030\321\001 \001(\01329.google.a" + - "ds.googleads.v25.resources.ProductLinkIn" + - "vitation\022J\n\016recommendation\030\026 \001(\01322.googl" + - "e.ads.googleads.v25.resources.Recommenda" + - "tion\022d\n\033recommendation_subscription\030\334\001 \001" + - "(\0132>.google.ads.googleads.v25.resources." + - "RecommendationSubscription\022L\n\020search_ter" + - "m_view\030D \001(\01322.google.ads.googleads.v25." + - "resources.SearchTermView\022M\n\020shared_crite" + - "rion\030\035 \001(\01323.google.ads.googleads.v25.re" + - "sources.SharedCriterion\022A\n\nshared_set\030\033 " + - "\001(\0132-.google.ads.googleads.v25.resources" + - ".SharedSet\022Y\n\026smart_campaign_setting\030\247\001 " + - "\001(\01328.google.ads.googleads.v25.resources" + - ".SmartCampaignSetting\022^\n\031shopping_perfor" + - "mance_view\030u \001(\0132;.google.ads.googleads." + - "v25.resources.ShoppingPerformanceView\022N\n" + - "\020shopping_product\030\342\001 \001(\01323.google.ads.go" + - "ogleads.v25.resources.ShoppingProduct\022i\n" + - "\037smart_campaign_search_term_view\030\252\001 \001(\0132" + - "?.google.ads.googleads.v25.resources.Sma" + - "rtCampaignSearchTermView\022]\n\030targeting_ex" + - "pansion_view\030\364\001 \001(\0132:.google.ads.googlea" + - "ds.v25.resources.TargetingExpansionView\022" + - "g\n\036third_party_app_analytics_link\030\220\001 \001(\013" + - "2>.google.ads.googleads.v25.resources.Th" + - "irdPartyAppAnalyticsLink\022A\n\ntopic_view\030," + - " \001(\0132-.google.ads.googleads.v25.resource" + - "s.TopicView\022`\n\032travel_activity_group_vie" + - "w\030\311\001 \001(\0132;.google.ads.googleads.v25.reso" + - "urces.TravelActivityGroupView\022l\n travel_" + - "activity_performance_view\030\310\001 \001(\0132A.googl" + - "e.ads.googleads.v25.resources.TravelActi" + - "vityPerformanceView\022C\n\nexperiment\030\205\001 \001(\013" + - "2..google.ads.googleads.v25.resources.Ex" + - "periment\022J\n\016experiment_arm\030\267\001 \001(\01321.goog" + - "le.ads.googleads.v25.resources.Experimen" + - "tArm\022G\n\ruser_interest\030; \001(\01320.google.ads" + - ".googleads.v25.resources.UserInterest\022B\n" + - "\nlife_event\030\241\001 \001(\0132-.google.ads.googlead" + - "s.v25.resources.LifeEvent\022?\n\tuser_list\030&" + - " \001(\0132,.google.ads.googleads.v25.resource" + - "s.UserList\022Z\n\027user_list_customer_type\030\341\001" + - " \001(\01328.google.ads.googleads.v25.resource" + - "s.UserListCustomerType\022Q\n\022user_location_" + - "view\030\207\001 \001(\01324.google.ads.googleads.v25.r" + - "esources.UserLocationView\022Q\n\022remarketing" + - "_action\030< \001(\01325.google.ads.googleads.v25" + - ".resources.RemarketingAction\022I\n\016topic_co" + - "nstant\030\037 \001(\01321.google.ads.googleads.v25.", - "resources.TopicConstant\0228\n\005video\030\' \001(\0132)" + - ".google.ads.googleads.v25.resources.Vide" + - "o\022P\n\021video_enhancement\030\372\001 \001(\01324.google.a" + - "ds.googleads.v25.resources.VideoEnhancem" + - "ent\022F\n\014webpage_view\030\242\001 \001(\0132/.google.ads." + - "googleads.v25.resources.WebpageView\022^\n\031l" + - "ead_form_submission_data\030\300\001 \001(\0132:.google" + - ".ads.googleads.v25.resources.LeadFormSub" + - "missionData\022S\n\023local_services_lead\030\322\001 \001(" + - "\01325.google.ads.googleads.v25.resources.L" + - "ocalServicesLead\022l\n local_services_lead_" + - "conversation\030\326\001 \001(\0132A.google.ads.googlea" + - "ds.v25.resources.LocalServicesLeadConver" + - "sation\022}\n*android_privacy_shared_key_goo" + - "gle_ad_group\030\331\001 \001(\0132H.google.ads.googlea" + - "ds.v25.resources.AndroidPrivacySharedKey" + - "GoogleAdGroup\022~\n*android_privacy_shared_" + - "key_google_campaign\030\332\001 \001(\0132I.google.ads." + - "googleads.v25.resources.AndroidPrivacySh" + - "aredKeyGoogleCampaign\022\205\001\n.android_privac" + - "y_shared_key_google_network_type\030\333\001 \001(\0132" + - "L.google.ads.googleads.v25.resources.And" + - "roidPrivacySharedKeyGoogleNetworkType\022V\n" + - "\025you_tube_video_upload\030\365\001 \001(\01326.google.a" + - "ds.googleads.v25.resources.YouTubeVideoU" + - "pload\022P\n\021applied_incentive\030\366\001 \001(\01324.goog" + - "le.ads.googleads.v25.resources.AppliedIn" + - "centive\0229\n\007metrics\030\004 \001(\0132(.google.ads.go" + - "ogleads.v25.common.Metrics\022;\n\010segments\030f" + - " \001(\0132).google.ads.googleads.v25.common.S" + - "egments\"\242\002\n\026MutateGoogleAdsRequest\022\030\n\013cu" + - "stomer_id\030\001 \001(\tB\003\340A\002\022R\n\021mutate_operation" + - "s\030\002 \003(\01322.google.ads.googleads.v25.servi" + - "ces.MutateOperationB\003\340A\002\022\027\n\017partial_fail" + - "ure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n\025resp" + - "onse_content_type\030\005 \001(\0162K.google.ads.goo" + - "gleads.v25.enums.ResponseContentTypeEnum" + - ".ResponseContentType\"\254\001\n\027MutateGoogleAds" + - "Response\0221\n\025partial_failure_error\030\003 \001(\0132" + - "\022.google.rpc.Status\022^\n\032mutate_operation_" + - "responses\030\001 \003(\0132:.google.ads.googleads.v" + - "25.services.MutateOperationResponse\"\3442\n\017" + - "MutateOperation\022a\n\033ad_group_ad_label_ope" + - "ration\030\021 \001(\0132:.google.ads.googleads.v25." + - "services.AdGroupAdLabelOperationH\000\022V\n\025ad" + - "_group_ad_operation\030\001 \001(\01325.google.ads.g" + - "oogleads.v25.services.AdGroupAdOperation" + - "H\000\022\\\n\030ad_group_asset_operation\0308 \001(\01328.g" + - "oogle.ads.googleads.v25.services.AdGroup" + - "AssetOperationH\000\022i\n\037ad_group_bid_modifie" + - "r_operation\030\002 \001(\0132>.google.ads.googleads" + - ".v25.services.AdGroupBidModifierOperatio" + - "nH\000\022y\n\'ad_group_criterion_customizer_ope" + - "ration\030M \001(\0132F.google.ads.googleads.v25." + - "services.AdGroupCriterionCustomizerOpera" + - "tionH\000\022o\n\"ad_group_criterion_label_opera" + - "tion\030\022 \001(\0132A.google.ads.googleads.v25.se" + - "rvices.AdGroupCriterionLabelOperationH\000\022" + - "d\n\034ad_group_criterion_operation\030\003 \001(\0132<." + - "google.ads.googleads.v25.services.AdGrou" + - "pCriterionOperationH\000\022f\n\035ad_group_custom" + - "izer_operation\030K \001(\0132=.google.ads.google" + - "ads.v25.services.AdGroupCustomizerOperat" + - "ionH\000\022\\\n\030ad_group_label_operation\030\025 \001(\0132" + - "8.google.ads.googleads.v25.services.AdGr" + - "oupLabelOperationH\000\022Q\n\022ad_group_operatio" + - "n\030\005 \001(\01323.google.ads.googleads.v25.servi" + - "ces.AdGroupOperationH\000\022F\n\014ad_operation\0301" + - " \001(\0132..google.ads.googleads.v25.services" + - ".AdOperationH\000\022Y\n\026ad_parameter_operation" + - "\030\026 \001(\01327.google.ads.googleads.v25.servic" + - "es.AdParameterOperationH\000\022L\n\017asset_opera" + - "tion\030\027 \001(\01321.google.ads.googleads.v25.se" + - "rvices.AssetOperationH\000\022b\n\033asset_group_a" + - "sset_operation\030A \001(\0132;.google.ads.google" + - "ads.v25.services.AssetGroupAssetOperatio" + - "nH\000\022~\n*asset_group_listing_group_filter_" + - "operation\030N \001(\0132H.google.ads.googleads.v" + - "25.services.AssetGroupListingGroupFilter" + - "OperationH\000\022d\n\034asset_group_signal_operat" + - "ion\030P \001(\0132<.google.ads.googleads.v25.ser" + - "vices.AssetGroupSignalOperationH\000\022W\n\025ass" + - "et_group_operation\030> \001(\01326.google.ads.go" + - "ogleads.v25.services.AssetGroupOperation" + - "H\000\022^\n\031asset_set_asset_operation\030G \001(\01329." + - "google.ads.googleads.v25.services.AssetS" + - "etAssetOperationH\000\022S\n\023asset_set_operatio" + - "n\030H \001(\01324.google.ads.googleads.v25.servi" + - "ces.AssetSetOperationH\000\022R\n\022audience_oper" + - "ation\030Q \001(\01324.google.ads.googleads.v25.s" + - "ervices.AudienceOperationH\000\022l\n bidding_d" + - "ata_exclusion_operation\030: \001(\0132@.google.a" + - "ds.googleads.v25.services.BiddingDataExc" + - "lusionOperationH\000\022|\n(bidding_seasonality" + - "_adjustment_operation\030; \001(\0132H.google.ads" + - ".googleads.v25.services.BiddingSeasonali" + - "tyAdjustmentOperationH\000\022a\n\032bidding_strat" + - "egy_operation\030\006 \001(\0132;.google.ads.googlea" + - "ds.v25.services.BiddingStrategyOperation" + - "H\000\022\\\n\030book_campaigns_operation\030Y \001(\01328.g" + - "oogle.ads.googleads.v25.actions.BookCamp" + - "aignsOperationH\000\022]\n\030campaign_asset_opera" + - "tion\0304 \001(\01329.google.ads.googleads.v25.se" + - "rvices.CampaignAssetOperationH\000\022d\n\034campa" + - "ign_asset_set_operation\030I \001(\0132<.google.a" + - "ds.googleads.v25.services.CampaignAssetS" + - "etOperationH\000\022j\n\037campaign_bid_modifier_o" + - "peration\030\007 \001(\0132?.google.ads.googleads.v2" + - "5.services.CampaignBidModifierOperationH" + - "\000\022_\n\031campaign_budget_operation\030\010 \001(\0132:.g" + - "oogle.ads.googleads.v25.services.Campaig" + - "nBudgetOperationH\000\022p\n\"campaign_conversio" + - "n_goal_operation\030C \001(\0132B.google.ads.goog" + - "leads.v25.services.CampaignConversionGoa" + - "lOperationH\000\022e\n\034campaign_criterion_opera" + - "tion\030\r \001(\0132=.google.ads.googleads.v25.se" + - "rvices.CampaignCriterionOperationH\000\022g\n\035c" + - "ampaign_customizer_operation\030L \001(\0132>.goo" + - "gle.ads.googleads.v25.services.CampaignC" + - "ustomizerOperationH\000\022]\n\030campaign_draft_o" + - "peration\030\030 \001(\01329.google.ads.googleads.v2" + - "5.services.CampaignDraftOperationH\000\022]\n\030c" + - "ampaign_group_operation\030\t \001(\01329.google.a" + - "ds.googleads.v25.services.CampaignGroupO" + - "perationH\000\022]\n\030campaign_label_operation\030\034" + - " \001(\01329.google.ads.googleads.v25.services" + - ".CampaignLabelOperationH\000\022R\n\022campaign_op" + - "eration\030\n \001(\01324.google.ads.googleads.v25" + - ".services.CampaignOperationH\000\022f\n\035campaig" + - "n_shared_set_operation\030\013 \001(\0132=.google.ad" + - "s.googleads.v25.services.CampaignSharedS" + - "etOperationH\000\022c\n\033conversion_action_opera" + - "tion\030\014 \001(\0132<.google.ads.googleads.v25.se" + - "rvices.ConversionActionOperationH\000\022t\n$co" + - "nversion_custom_variable_operation\0307 \001(\013" + - "2D.google.ads.googleads.v25.services.Con" + - "versionCustomVariableOperationH\000\022}\n)conv" + - "ersion_goal_campaign_config_operation\030E " + - "\001(\0132H.google.ads.googleads.v25.services." + - "ConversionGoalCampaignConfigOperationH\000\022" + - "j\n\037conversion_value_rule_operation\030? \001(\013" + - "2?.google.ads.googleads.v25.services.Con" + - "versionValueRuleOperationH\000\022q\n#conversio" + - "n_value_rule_set_operation\030@ \001(\0132B.googl" + - "e.ads.googleads.v25.services.ConversionV" + - "alueRuleSetOperationH\000\022l\n custom_convers" + - "ion_goal_operation\030D \001(\0132@.google.ads.go" + - "ogleads.v25.services.CustomConversionGoa" + - "lOperationH\000\022]\n\030customer_asset_operation" + - "\0309 \001(\01329.google.ads.googleads.v25.servic" + - "es.CustomerAssetOperationH\000\022p\n\"customer_" + - "conversion_goal_operation\030B \001(\0132B.google" + - ".ads.googleads.v25.services.CustomerConv" + - "ersionGoalOperationH\000\022g\n\035customer_custom" + - "izer_operation\030O \001(\0132>.google.ads.google" + - "ads.v25.services.CustomerCustomizerOpera" + - "tionH\000\022]\n\030customer_label_operation\030 \001(\013" + - "29.google.ads.googleads.v25.services.Cus" + - "tomerLabelOperationH\000\022v\n%customer_negati" + - "ve_criterion_operation\030\" \001(\0132E.google.ad" + - "s.googleads.v25.services.CustomerNegativ" + - "eCriterionOperationH\000\022R\n\022customer_operat" + - "ion\030# \001(\01324.google.ads.googleads.v25.ser" + - "vices.CustomerOperationH\000\022i\n\036customizer_" + - "attribute_operation\030F \001(\0132?.google.ads.g" + - "oogleads.v25.services.CustomizerAttribut" + - "eOperationH\000\022V\n\024experiment_operation\030R \001" + - "(\01326.google.ads.googleads.v25.services.E" + - "xperimentOperationH\000\022]\n\030experiment_arm_o" + - "peration\030S \001(\01329.google.ads.googleads.v2" + - "5.services.ExperimentArmOperationH\000\022i\n\037k" + - "eyword_plan_ad_group_operation\030, \001(\0132>.g" + + ".CustomerManagerLink\022T\n\024customer_client_" + + "link\030> \001(\01326.google.ads.googleads.v25.re" + + "sources.CustomerClientLink\022K\n\017customer_c" + + "lient\030F \001(\01322.google.ads.googleads.v25.r" + + "esources.CustomerClient\022]\n\030customer_conv" + + "ersion_goal\030\256\001 \001(\0132:.google.ads.googlead" + + "s.v25.resources.CustomerConversionGoal\022I" + + "\n\016customer_label\030| \001(\01321.google.ads.goog" + + "leads.v25.resources.CustomerLabel\022b\n\033cus" + + "tomer_negative_criterion\030X \001(\0132=.google." + + "ads.googleads.v25.resources.CustomerNega" + + "tiveCriterion\022d\n\034customer_search_term_in" + + "sight\030\315\001 \001(\0132=.google.ads.googleads.v25." + + "resources.CustomerSearchTermInsight\022U\n\024c" + + "ustomer_user_access\030\222\001 \001(\01326.google.ads." + + "googleads.v25.resources.CustomerUserAcce" + + "ss\022j\n\037customer_user_access_invitation\030\226\001" + + " \001(\0132@.google.ads.googleads.v25.resource" + + "s.CustomerUserAccessInvitation\022V\n\024custom" + + "izer_attribute\030\262\001 \001(\01327.google.ads.googl" + + "eads.v25.resources.CustomizerAttribute\022@" + + "\n\tdata_link\030\346\001 \001(\0132,.google.ads.googlead" + + "s.v25.resources.DataLink\022}\n)detail_conte" + + "nt_suitability_placement_view\030\356\001 \001(\0132I.g" + + "oogle.ads.googleads.v25.resources.Detail" + + "ContentSuitabilityPlacementView\022V\n\025detai" + + "l_placement_view\030v \001(\01327.google.ads.goog" + + "leads.v25.resources.DetailPlacementView\022" + + "V\n\024detailed_demographic\030\246\001 \001(\01327.google." + + "ads.googleads.v25.resources.DetailedDemo" + + "graphic\022T\n\024display_keyword_view\030/ \001(\01326." + + "google.ads.googleads.v25.resources.Displ" + + "ayKeywordView\022H\n\rdistance_view\030\204\001 \001(\01320." + + "google.ads.googleads.v25.resources.Dista" + + "nceView\022o\n#dynamic_search_ads_search_ter" + + "m_view\030j \001(\0132B.google.ads.googleads.v25." + + "resources.DynamicSearchAdsSearchTermView" + + "\022`\n\032expanded_landing_page_view\030\200\001 \001(\0132;." + + "google.ads.googleads.v25.resources.Expan" + + "dedLandingPageView\022g\n\036final_url_expansio" + + "n_asset_view\030\360\001 \001(\0132>.google.ads.googlea" + + "ds.v25.resources.FinalUrlExpansionAssetV" + + "iew\022C\n\013gender_view\030( \001(\0132..google.ads.go" + + "ogleads.v25.resources.GenderView\022R\n\023geo_" + + "target_constant\030\027 \001(\01325.google.ads.googl" + + "eads.v25.resources.GeoTargetConstant\022K\n\017" + + "geographic_view\030} \001(\01322.google.ads.googl" + + "eads.v25.resources.GeographicView\0227\n\004goa" + + "l\030\355\001 \001(\0132(.google.ads.googleads.v25.reso" + + "urces.Goal\022{\n(group_content_suitability_" + + "placement_view\030\357\001 \001(\0132H.google.ads.googl" + + "eads.v25.resources.GroupContentSuitabili" + + "tyPlacementView\022T\n\024group_placement_view\030" + + "w \001(\01326.google.ads.googleads.v25.resourc" + + "es.GroupPlacementView\022L\n\020hotel_group_vie" + + "w\0303 \001(\01322.google.ads.googleads.v25.resou" + + "rces.HotelGroupView\022X\n\026hotel_performance" + + "_view\030G \001(\01328.google.ads.googleads.v25.r" + + "esources.HotelPerformanceView\022V\n\024hotel_r" + + "econciliation\030\274\001 \001(\01327.google.ads.google" + + "ads.v25.resources.HotelReconciliation\022O\n" + + "\021income_range_view\030\212\001 \001(\01323.google.ads.g" + + "oogleads.v25.resources.IncomeRangeView\022E" + + "\n\014keyword_view\030\025 \001(\0132/.google.ads.google" + + "ads.v25.resources.KeywordView\022E\n\014keyword" + + "_plan\030 \001(\0132/.google.ads.googleads.v25.r" + + "esources.KeywordPlan\022V\n\025keyword_plan_cam" + + "paign\030! \001(\01327.google.ads.googleads.v25.r" + + "esources.KeywordPlanCampaign\022f\n\035keyword_" + + "plan_campaign_keyword\030\214\001 \001(\0132>.google.ad" + + "s.googleads.v25.resources.KeywordPlanCam" + + "paignKeyword\022U\n\025keyword_plan_ad_group\030# " + + "\001(\01326.google.ads.googleads.v25.resources" + + ".KeywordPlanAdGroup\022e\n\035keyword_plan_ad_g" + + "roup_keyword\030\215\001 \001(\0132=.google.ads.googlea" + + "ds.v25.resources.KeywordPlanAdGroupKeywo" + + "rd\022Y\n\026keyword_theme_constant\030\243\001 \001(\01328.go" + + "ogle.ads.googleads.v25.resources.Keyword" + + "ThemeConstant\0228\n\005label\0304 \001(\0132).google.ad" + + "s.googleads.v25.resources.Label\022N\n\021landi" + + "ng_page_view\030~ \001(\01323.google.ads.googlead" + + "s.v25.resources.LandingPageView\022O\n\021langu" + + "age_constant\0307 \001(\01324.google.ads.googlead" + + "s.v25.resources.LanguageConstant\022G\n\rloca" + + "tion_view\030{ \001(\01320.google.ads.googleads.v" + + "25.resources.LocationView\022Y\n\026location_in" + + "terest_view\030\361\001 \001(\01328.google.ads.googlead" + + "s.v25.resources.LocationInterestView\022X\n\026" + + "managed_placement_view\0305 \001(\01328.google.ad" + + "s.googleads.v25.resources.ManagedPlaceme" + + "ntView\022h\n\036matched_location_interest_view" + + "\030\370\001 \001(\0132?.google.ads.googleads.v25.resou" + + "rces.MatchedLocationInterestView\022Y\n\026cont" + + "ent_criterion_view\030\350\001 \001(\01328.google.ads.g" + + "oogleads.v25.resources.ContentCriterionV" + + "iew\022A\n\nmedia_file\030Z \001(\0132-.google.ads.goo" + + "gleads.v25.resources.MediaFile\022[\n\027local_" + + "services_employee\030\337\001 \001(\01329.google.ads.go" + + "ogleads.v25.resources.LocalServicesEmplo" + + "yee\022t\n$local_services_verification_artif" + + "act\030\323\001 \001(\0132E.google.ads.googleads.v25.re" + + "sources.LocalServicesVerificationArtifac" + + "t\022c\n\034mobile_app_category_constant\030W \001(\0132" + + "=.google.ads.googleads.v25.resources.Mob" + + "ileAppCategoryConstant\022X\n\026mobile_device_" + + "constant\030b \001(\01328.google.ads.googleads.v2" + + "5.resources.MobileDeviceConstant\022Z\n\027mult" + + "i_party_auth_review\030\211\002 \001(\01328.google.ads." + + "googleads.v25.resources.MultiPartyAuthRe" + + "view\022{\n(offline_conversion_upload_client" + + "_summary\030\330\001 \001(\0132H.google.ads.googleads.v" + + "25.resources.OfflineConversionUploadClie" + + "ntSummary\022\220\001\n3offline_conversion_upload_" + + "conversion_action_summary\030\344\001 \001(\0132R.googl" + + "e.ads.googleads.v25.resources.OfflineCon" + + "versionUploadConversionActionSummary\022V\n\025" + + "offline_user_data_job\030\211\001 \001(\01326.google.ad" + + "s.googleads.v25.resources.OfflineUserDat" + + "aJob\022m\n!operating_system_version_constan" + + "t\030V \001(\0132B.google.ads.googleads.v25.resou" + + "rces.OperatingSystemVersionConstant\022e\n\035p" + + "aid_organic_search_term_view\030\201\001 \001(\0132=.go" + + "ogle.ads.googleads.v25.resources.PaidOrg" + + "anicSearchTermView\022T\n\023qualifying_questio" + + "n\030\312\001 \001(\01326.google.ads.googleads.v25.reso" + + "urces.QualifyingQuestion\022T\n\024parental_sta" + + "tus_view\030- \001(\01326.google.ads.googleads.v2" + + "5.resources.ParentalStatusView\022I\n\016per_st" + + "ore_view\030\306\001 \001(\01320.google.ads.googleads.v" + + "25.resources.PerStoreView\022h\n\036performance" + + "_max_placement_view\030\351\001 \001(\0132?.google.ads." + + "googleads.v25.resources.PerformanceMaxPl" + + "acementView\022_\n\031product_category_constant" + + "\030\320\001 \001(\0132;.google.ads.googleads.v25.resou" + + "rces.ProductCategoryConstant\022P\n\022product_" + + "group_view\0306 \001(\01324.google.ads.googleads." + + "v25.resources.ProductGroupView\022F\n\014produc" + + "t_link\030\302\001 \001(\0132/.google.ads.googleads.v25" + + ".resources.ProductLink\022[\n\027product_link_i" + + "nvitation\030\321\001 \001(\01329.google.ads.googleads." + + "v25.resources.ProductLinkInvitation\022J\n\016r" + + "ecommendation\030\026 \001(\01322.google.ads.googlea" + + "ds.v25.resources.Recommendation\022d\n\033recom" + + "mendation_subscription\030\334\001 \001(\0132>.google.a" + + "ds.googleads.v25.resources.Recommendatio" + + "nSubscription\022L\n\020search_term_view\030D \001(\0132" + + "2.google.ads.googleads.v25.resources.Sea" + + "rchTermView\022M\n\020shared_criterion\030\035 \001(\01323." + + "google.ads.googleads.v25.resources.Share" + + "dCriterion\022A\n\nshared_set\030\033 \001(\0132-.google." + + "ads.googleads.v25.resources.SharedSet\022Y\n" + + "\026smart_campaign_setting\030\247\001 \001(\01328.google." + + "ads.googleads.v25.resources.SmartCampaig" + + "nSetting\022^\n\031shopping_performance_view\030u " + + "\001(\0132;.google.ads.googleads.v25.resources" + + ".ShoppingPerformanceView\022N\n\020shopping_pro" + + "duct\030\342\001 \001(\01323.google.ads.googleads.v25.r" + + "esources.ShoppingProduct\022i\n\037smart_campai" + + "gn_search_term_view\030\252\001 \001(\0132?.google.ads." + + "googleads.v25.resources.SmartCampaignSea" + + "rchTermView\022]\n\030targeting_expansion_view\030" + + "\364\001 \001(\0132:.google.ads.googleads.v25.resour" + + "ces.TargetingExpansionView\022g\n\036third_part" + + "y_app_analytics_link\030\220\001 \001(\0132>.google.ads" + + ".googleads.v25.resources.ThirdPartyAppAn" + + "alyticsLink\022A\n\ntopic_view\030, \001(\0132-.google" + + ".ads.googleads.v25.resources.TopicView\022`" + + "\n\032travel_activity_group_view\030\311\001 \001(\0132;.go" + + "ogle.ads.googleads.v25.resources.TravelA" + + "ctivityGroupView\022l\n travel_activity_perf" + + "ormance_view\030\310\001 \001(\0132A.google.ads.googlea" + + "ds.v25.resources.TravelActivityPerforman" + + "ceView\022C\n\nexperiment\030\205\001 \001(\0132..google.ads" + + ".googleads.v25.resources.Experiment\022J\n\016e" + + "xperiment_arm\030\267\001 \001(\01321.google.ads.google" + + "ads.v25.resources.ExperimentArm\022G\n\ruser_" + + "interest\030; \001(\01320.google.ads.googleads.v2", + "5.resources.UserInterest\022B\n\nlife_event\030\241" + + "\001 \001(\0132-.google.ads.googleads.v25.resourc" + + "es.LifeEvent\022?\n\tuser_list\030& \001(\0132,.google" + + ".ads.googleads.v25.resources.UserList\022Z\n" + + "\027user_list_customer_type\030\341\001 \001(\01328.google" + + ".ads.googleads.v25.resources.UserListCus" + + "tomerType\022Q\n\022user_location_view\030\207\001 \001(\01324" + + ".google.ads.googleads.v25.resources.User" + + "LocationView\022Q\n\022remarketing_action\030< \001(\013" + + "25.google.ads.googleads.v25.resources.Re" + + "marketingAction\022I\n\016topic_constant\030\037 \001(\0132" + + "1.google.ads.googleads.v25.resources.Top" + + "icConstant\0228\n\005video\030\' \001(\0132).google.ads.g" + + "oogleads.v25.resources.Video\022P\n\021video_en" + + "hancement\030\372\001 \001(\01324.google.ads.googleads." + + "v25.resources.VideoEnhancement\022F\n\014webpag" + + "e_view\030\242\001 \001(\0132/.google.ads.googleads.v25" + + ".resources.WebpageView\022^\n\031lead_form_subm" + + "ission_data\030\300\001 \001(\0132:.google.ads.googlead" + + "s.v25.resources.LeadFormSubmissionData\022S" + + "\n\023local_services_lead\030\322\001 \001(\01325.google.ad" + + "s.googleads.v25.resources.LocalServicesL" + + "ead\022l\n local_services_lead_conversation\030" + + "\326\001 \001(\0132A.google.ads.googleads.v25.resour" + + "ces.LocalServicesLeadConversation\022[\n\027lif" + + "t_measurement_config\030\373\001 \001(\01329.google.ads" + + ".googleads.v25.resources.LiftMeasurement" + + "Config\022`\n\032lift_measurement_age_range\030\204\002 " + + "\001(\0132;.google.ads.googleads.v25.resources" + + ".LiftMeasurementAgeRange\022[\n\027lift_measure" + + "ment_gender\030\205\002 \001(\01329.google.ads.googlead" + + "s.v25.resources.LiftMeasurementGender\022[\n" + + "\027lift_measurement_device\030\206\002 \001(\01329.google" + + ".ads.googleads.v25.resources.LiftMeasure" + + "mentDevice\022_\n\031lift_measurement_campaign\030" + + "\207\002 \001(\0132;.google.ads.googleads.v25.resour" + + "ces.LiftMeasurementCampaign\022Y\n\026lift_meas" + + "urement_video\030\210\002 \001(\01328.google.ads.google" + + "ads.v25.resources.LiftMeasurementVideo\022[" + + "\n\027lift_measurement_flight\030\212\002 \001(\01329.googl" + + "e.ads.googleads.v25.resources.LiftMeasur" + + "ementFlight\022}\n*android_privacy_shared_ke" + + "y_google_ad_group\030\331\001 \001(\0132H.google.ads.go" + + "ogleads.v25.resources.AndroidPrivacyShar" + + "edKeyGoogleAdGroup\022~\n*android_privacy_sh" + + "ared_key_google_campaign\030\332\001 \001(\0132I.google" + + ".ads.googleads.v25.resources.AndroidPriv" + + "acySharedKeyGoogleCampaign\022\205\001\n.android_p" + + "rivacy_shared_key_google_network_type\030\333\001" + + " \001(\0132L.google.ads.googleads.v25.resource" + + "s.AndroidPrivacySharedKeyGoogleNetworkTy" + + "pe\022V\n\025you_tube_video_upload\030\365\001 \001(\01326.goo" + + "gle.ads.googleads.v25.resources.YouTubeV" + + "ideoUpload\022P\n\021applied_incentive\030\366\001 \001(\01324" + + ".google.ads.googleads.v25.resources.Appl" + + "iedIncentive\0229\n\007metrics\030\004 \001(\0132(.google.a" + + "ds.googleads.v25.common.Metrics\022;\n\010segme" + + "nts\030f \001(\0132).google.ads.googleads.v25.com" + + "mon.Segments\"\242\002\n\026MutateGoogleAdsRequest\022" + + "\030\n\013customer_id\030\001 \001(\tB\003\340A\002\022R\n\021mutate_oper" + + "ations\030\002 \003(\01322.google.ads.googleads.v25." + + "services.MutateOperationB\003\340A\002\022\027\n\017partial" + + "_failure\030\003 \001(\010\022\025\n\rvalidate_only\030\004 \001(\010\022j\n" + + "\025response_content_type\030\005 \001(\0162K.google.ad" + + "s.googleads.v25.enums.ResponseContentTyp" + + "eEnum.ResponseContentType\"\254\001\n\027MutateGoog" + + "leAdsResponse\0221\n\025partial_failure_error\030\003" + + " \001(\0132\022.google.rpc.Status\022^\n\032mutate_opera" + + "tion_responses\030\001 \003(\0132:.google.ads.google" + + "ads.v25.services.MutateOperationResponse" + + "\"\3442\n\017MutateOperation\022a\n\033ad_group_ad_labe" + + "l_operation\030\021 \001(\0132:.google.ads.googleads" + + ".v25.services.AdGroupAdLabelOperationH\000\022" + + "V\n\025ad_group_ad_operation\030\001 \001(\01325.google." + + "ads.googleads.v25.services.AdGroupAdOper" + + "ationH\000\022\\\n\030ad_group_asset_operation\0308 \001(" + + "\01328.google.ads.googleads.v25.services.Ad" + + "GroupAssetOperationH\000\022i\n\037ad_group_bid_mo" + + "difier_operation\030\002 \001(\0132>.google.ads.goog" + + "leads.v25.services.AdGroupBidModifierOpe" + + "rationH\000\022y\n\'ad_group_criterion_customize" + + "r_operation\030M \001(\0132F.google.ads.googleads" + + ".v25.services.AdGroupCriterionCustomizer" + + "OperationH\000\022o\n\"ad_group_criterion_label_" + + "operation\030\022 \001(\0132A.google.ads.googleads.v" + + "25.services.AdGroupCriterionLabelOperati" + + "onH\000\022d\n\034ad_group_criterion_operation\030\003 \001" + + "(\0132<.google.ads.googleads.v25.services.A" + + "dGroupCriterionOperationH\000\022f\n\035ad_group_c" + + "ustomizer_operation\030K \001(\0132=.google.ads.g" + + "oogleads.v25.services.AdGroupCustomizerO" + + "perationH\000\022\\\n\030ad_group_label_operation\030\025" + + " \001(\01328.google.ads.googleads.v25.services" + + ".AdGroupLabelOperationH\000\022Q\n\022ad_group_ope" + + "ration\030\005 \001(\01323.google.ads.googleads.v25." + + "services.AdGroupOperationH\000\022F\n\014ad_operat" + + "ion\0301 \001(\0132..google.ads.googleads.v25.ser" + + "vices.AdOperationH\000\022Y\n\026ad_parameter_oper" + + "ation\030\026 \001(\01327.google.ads.googleads.v25.s" + + "ervices.AdParameterOperationH\000\022L\n\017asset_" + + "operation\030\027 \001(\01321.google.ads.googleads.v" + + "25.services.AssetOperationH\000\022b\n\033asset_gr" + + "oup_asset_operation\030A \001(\0132;.google.ads.g" + + "oogleads.v25.services.AssetGroupAssetOpe" + + "rationH\000\022~\n*asset_group_listing_group_fi" + + "lter_operation\030N \001(\0132H.google.ads.google" + + "ads.v25.services.AssetGroupListingGroupF" + + "ilterOperationH\000\022d\n\034asset_group_signal_o" + + "peration\030P \001(\0132<.google.ads.googleads.v2" + + "5.services.AssetGroupSignalOperationH\000\022W" + + "\n\025asset_group_operation\030> \001(\01326.google.a" + + "ds.googleads.v25.services.AssetGroupOper" + + "ationH\000\022^\n\031asset_set_asset_operation\030G \001" + + "(\01329.google.ads.googleads.v25.services.A" + + "ssetSetAssetOperationH\000\022S\n\023asset_set_ope" + + "ration\030H \001(\01324.google.ads.googleads.v25." + + "services.AssetSetOperationH\000\022R\n\022audience" + + "_operation\030Q \001(\01324.google.ads.googleads." + + "v25.services.AudienceOperationH\000\022l\n bidd" + + "ing_data_exclusion_operation\030: \001(\0132@.goo" + + "gle.ads.googleads.v25.services.BiddingDa" + + "taExclusionOperationH\000\022|\n(bidding_season" + + "ality_adjustment_operation\030; \001(\0132H.googl" + + "e.ads.googleads.v25.services.BiddingSeas" + + "onalityAdjustmentOperationH\000\022a\n\032bidding_" + + "strategy_operation\030\006 \001(\0132;.google.ads.go" + + "ogleads.v25.services.BiddingStrategyOper" + + "ationH\000\022\\\n\030book_campaigns_operation\030Y \001(" + + "\01328.google.ads.googleads.v25.actions.Boo" + + "kCampaignsOperationH\000\022]\n\030campaign_asset_" + + "operation\0304 \001(\01329.google.ads.googleads.v" + + "25.services.CampaignAssetOperationH\000\022d\n\034" + + "campaign_asset_set_operation\030I \001(\0132<.goo" + + "gle.ads.googleads.v25.services.CampaignA" + + "ssetSetOperationH\000\022j\n\037campaign_bid_modif" + + "ier_operation\030\007 \001(\0132?.google.ads.googlea" + + "ds.v25.services.CampaignBidModifierOpera" + + "tionH\000\022_\n\031campaign_budget_operation\030\010 \001(" + + "\0132:.google.ads.googleads.v25.services.Ca" + + "mpaignBudgetOperationH\000\022p\n\"campaign_conv" + + "ersion_goal_operation\030C \001(\0132B.google.ads" + + ".googleads.v25.services.CampaignConversi" + + "onGoalOperationH\000\022e\n\034campaign_criterion_" + + "operation\030\r \001(\0132=.google.ads.googleads.v" + + "25.services.CampaignCriterionOperationH\000" + + "\022g\n\035campaign_customizer_operation\030L \001(\0132" + + ">.google.ads.googleads.v25.services.Camp" + + "aignCustomizerOperationH\000\022]\n\030campaign_dr" + + "aft_operation\030\030 \001(\01329.google.ads.googlea" + + "ds.v25.services.CampaignDraftOperationH\000" + + "\022]\n\030campaign_group_operation\030\t \001(\01329.goo" + + "gle.ads.googleads.v25.services.CampaignG" + + "roupOperationH\000\022]\n\030campaign_label_operat" + + "ion\030\034 \001(\01329.google.ads.googleads.v25.ser" + + "vices.CampaignLabelOperationH\000\022R\n\022campai" + + "gn_operation\030\n \001(\01324.google.ads.googlead" + + "s.v25.services.CampaignOperationH\000\022f\n\035ca" + + "mpaign_shared_set_operation\030\013 \001(\0132=.goog" + + "le.ads.googleads.v25.services.CampaignSh" + + "aredSetOperationH\000\022c\n\033conversion_action_" + + "operation\030\014 \001(\0132<.google.ads.googleads.v" + + "25.services.ConversionActionOperationH\000\022" + + "t\n$conversion_custom_variable_operation\030" + + "7 \001(\0132D.google.ads.googleads.v25.service" + + "s.ConversionCustomVariableOperationH\000\022}\n" + + ")conversion_goal_campaign_config_operati" + + "on\030E \001(\0132H.google.ads.googleads.v25.serv" + + "ices.ConversionGoalCampaignConfigOperati" + + "onH\000\022j\n\037conversion_value_rule_operation\030" + + "? \001(\0132?.google.ads.googleads.v25.service" + + "s.ConversionValueRuleOperationH\000\022q\n#conv" + + "ersion_value_rule_set_operation\030@ \001(\0132B." + + "google.ads.googleads.v25.services.Conver" + + "sionValueRuleSetOperationH\000\022l\n custom_co" + + "nversion_goal_operation\030D \001(\0132@.google.a" + + "ds.googleads.v25.services.CustomConversi" + + "onGoalOperationH\000\022]\n\030customer_asset_oper" + + "ation\0309 \001(\01329.google.ads.googleads.v25.s" + + "ervices.CustomerAssetOperationH\000\022p\n\"cust" + + "omer_conversion_goal_operation\030B \001(\0132B.g" + + "oogle.ads.googleads.v25.services.Custome" + + "rConversionGoalOperationH\000\022g\n\035customer_c" + + "ustomizer_operation\030O \001(\0132>.google.ads.g" + + "oogleads.v25.services.CustomerCustomizer" + + "OperationH\000\022]\n\030customer_label_operation\030" + + " \001(\01329.google.ads.googleads.v25.service" + + "s.CustomerLabelOperationH\000\022v\n%customer_n" + + "egative_criterion_operation\030\" \001(\0132E.goog" + + "le.ads.googleads.v25.services.CustomerNe" + + "gativeCriterionOperationH\000\022R\n\022customer_o" + + "peration\030# \001(\01324.google.ads.googleads.v2" + + "5.services.CustomerOperationH\000\022i\n\036custom" + + "izer_attribute_operation\030F \001(\0132?.google." + + "ads.googleads.v25.services.CustomizerAtt" + + "ributeOperationH\000\022V\n\024experiment_operatio" + + "n\030R \001(\01326.google.ads.googleads.v25.servi" + + "ces.ExperimentOperationH\000\022]\n\030experiment_" + + "arm_operation\030S \001(\01329.google.ads.googlea" + + "ds.v25.services.ExperimentArmOperationH\000" + + "\022i\n\037keyword_plan_ad_group_operation\030, \001(" + + "\0132>.google.ads.googleads.v25.services.Ke" + + "ywordPlanAdGroupOperationH\000\022x\n\'keyword_p" + + "lan_ad_group_keyword_operation\0302 \001(\0132E.g" + "oogle.ads.googleads.v25.services.Keyword" + - "PlanAdGroupOperationH\000\022x\n\'keyword_plan_a" + - "d_group_keyword_operation\0302 \001(\0132E.google" + - ".ads.googleads.v25.services.KeywordPlanA" + - "dGroupKeywordOperationH\000\022y\n\'keyword_plan" + - "_campaign_keyword_operation\0303 \001(\0132F.goog" + + "PlanAdGroupKeywordOperationH\000\022y\n\'keyword" + + "_plan_campaign_keyword_operation\0303 \001(\0132F" + + ".google.ads.googleads.v25.services.Keywo" + + "rdPlanCampaignKeywordOperationH\000\022j\n\037keyw" + + "ord_plan_campaign_operation\030- \001(\0132?.goog" + "le.ads.googleads.v25.services.KeywordPla" + - "nCampaignKeywordOperationH\000\022j\n\037keyword_p" + - "lan_campaign_operation\030- \001(\0132?.google.ad" + - "s.googleads.v25.services.KeywordPlanCamp" + - "aignOperationH\000\022Y\n\026keyword_plan_operatio" + - "n\0300 \001(\01327.google.ads.googleads.v25.servi" + - "ces.KeywordPlanOperationH\000\022L\n\017label_oper" + - "ation\030) \001(\01321.google.ads.googleads.v25.s" + - "ervices.LabelOperationH\000\022^\n\031quote_campai" + - "gns_operation\030X \001(\01329.google.ads.googlea" + - "ds.v25.actions.QuoteCampaignsOperationH\000" + - "\022w\n%recommendation_subscription_operatio" + - "n\030V \001(\0132F.google.ads.googleads.v25.servi" + - "ces.RecommendationSubscriptionOperationH" + - "\000\022e\n\034remarketing_action_operation\030+ \001(\0132" + - "=.google.ads.googleads.v25.services.Rema" + - "rketingActionOperationH\000\022a\n\032shared_crite" + - "rion_operation\030\016 \001(\0132;.google.ads.google" + - "ads.v25.services.SharedCriterionOperatio" + - "nH\000\022U\n\024shared_set_operation\030\017 \001(\01325.goog" + - "le.ads.googleads.v25.services.SharedSetO" + - "perationH\000\022l\n smart_campaign_setting_ope" + - "ration\030= \001(\0132@.google.ads.googleads.v25." + - "services.SmartCampaignSettingOperationH\000" + - "\022S\n\023user_list_operation\030\020 \001(\01324.google.a" + - "ds.googleads.v25.services.UserListOperat" + - "ionH\000B\013\n\toperation\"\3412\n\027MutateOperationRe" + - "sponse\022a\n\030ad_group_ad_label_result\030\021 \001(\013" + - "2=.google.ads.googleads.v25.services.Mut" + - "ateAdGroupAdLabelResultH\000\022V\n\022ad_group_ad" + - "_result\030\001 \001(\01328.google.ads.googleads.v25" + - ".services.MutateAdGroupAdResultH\000\022\\\n\025ad_" + - "group_asset_result\0308 \001(\0132;.google.ads.go" + - "ogleads.v25.services.MutateAdGroupAssetR" + - "esultH\000\022i\n\034ad_group_bid_modifier_result\030" + - "\002 \001(\0132A.google.ads.googleads.v25.service" + - "s.MutateAdGroupBidModifierResultH\000\022y\n$ad" + - "_group_criterion_customizer_result\030M \001(\013" + - "2I.google.ads.googleads.v25.services.Mut" + - "ateAdGroupCriterionCustomizerResultH\000\022o\n" + - "\037ad_group_criterion_label_result\030\022 \001(\0132D" + - ".google.ads.googleads.v25.services.Mutat" + - "eAdGroupCriterionLabelResultH\000\022d\n\031ad_gro" + - "up_criterion_result\030\003 \001(\0132?.google.ads.g" + - "oogleads.v25.services.MutateAdGroupCrite" + - "rionResultH\000\022f\n\032ad_group_customizer_resu" + - "lt\030K \001(\0132@.google.ads.googleads.v25.serv" + - "ices.MutateAdGroupCustomizerResultH\000\022\\\n\025" + - "ad_group_label_result\030\025 \001(\0132;.google.ads" + - ".googleads.v25.services.MutateAdGroupLab" + - "elResultH\000\022Q\n\017ad_group_result\030\005 \001(\01326.go" + - "ogle.ads.googleads.v25.services.MutateAd" + - "GroupResultH\000\022Y\n\023ad_parameter_result\030\026 \001" + - "(\0132:.google.ads.googleads.v25.services.M" + - "utateAdParameterResultH\000\022F\n\tad_result\0301 " + - "\001(\01321.google.ads.googleads.v25.services." + - "MutateAdResultH\000\022L\n\014asset_result\030\027 \001(\01324" + - ".google.ads.googleads.v25.services.Mutat" + - "eAssetResultH\000\022b\n\030asset_group_asset_resu" + - "lt\030A \001(\0132>.google.ads.googleads.v25.serv" + - "ices.MutateAssetGroupAssetResultH\000\022~\n\'as" + - "set_group_listing_group_filter_result\030N " + - "\001(\0132K.google.ads.googleads.v25.services." + - "MutateAssetGroupListingGroupFilterResult" + - "H\000\022d\n\031asset_group_signal_result\030O \001(\0132?." + - "google.ads.googleads.v25.services.Mutate" + - "AssetGroupSignalResultH\000\022W\n\022asset_group_" + - "result\030> \001(\01329.google.ads.googleads.v25." + - "services.MutateAssetGroupResultH\000\022^\n\026ass" + - "et_set_asset_result\030G \001(\0132<.google.ads.g" + - "oogleads.v25.services.MutateAssetSetAsse" + - "tResultH\000\022S\n\020asset_set_result\030H \001(\01327.go" + - "ogle.ads.googleads.v25.services.MutateAs" + - "setSetResultH\000\022R\n\017audience_result\030P \001(\0132" + - "7.google.ads.googleads.v25.services.Muta" + - "teAudienceResultH\000\022m\n\035bidding_data_exclu" + - "sion_result\030: \001(\0132D.google.ads.googleads" + - ".v25.services.MutateBiddingDataExclusion" + - "sResultH\000\022}\n%bidding_seasonality_adjustm" + - "ent_result\030; \001(\0132L.google.ads.googleads." + - "v25.services.MutateBiddingSeasonalityAdj" + - "ustmentsResultH\000\022a\n\027bidding_strategy_res" + - "ult\030\006 \001(\0132>.google.ads.googleads.v25.ser" + - "vices.MutateBiddingStrategyResultH\000\022V\n\025b" + - "ook_campaigns_result\030Y \001(\01325.google.ads." + - "googleads.v25.actions.BookCampaignsResul" + - "tH\000\022]\n\025campaign_asset_result\0304 \001(\0132<.goo" + - "gle.ads.googleads.v25.services.MutateCam" + - "paignAssetResultH\000\022d\n\031campaign_asset_set" + - "_result\030I \001(\0132?.google.ads.googleads.v25" + - ".services.MutateCampaignAssetSetResultH\000" + - "\022j\n\034campaign_bid_modifier_result\030\007 \001(\0132B" + - ".google.ads.googleads.v25.services.Mutat" + - "eCampaignBidModifierResultH\000\022_\n\026campaign" + - "_budget_result\030\010 \001(\0132=.google.ads.google" + - "ads.v25.services.MutateCampaignBudgetRes" + - "ultH\000\022p\n\037campaign_conversion_goal_result" + - "\030C \001(\0132E.google.ads.googleads.v25.servic" + - "es.MutateCampaignConversionGoalResultH\000\022" + - "e\n\031campaign_criterion_result\030\r \001(\0132@.goo" + - "gle.ads.googleads.v25.services.MutateCam" + - "paignCriterionResultH\000\022g\n\032campaign_custo" + - "mizer_result\030L \001(\0132A.google.ads.googlead" + - "s.v25.services.MutateCampaignCustomizerR" + - "esultH\000\022]\n\025campaign_draft_result\030\030 \001(\0132<" + - ".google.ads.googleads.v25.services.Mutat" + - "eCampaignDraftResultH\000\022]\n\025campaign_group" + - "_result\030\t \001(\0132<.google.ads.googleads.v25" + - ".services.MutateCampaignGroupResultH\000\022]\n" + - "\025campaign_label_result\030\034 \001(\0132<.google.ad" + - "s.googleads.v25.services.MutateCampaignL" + - "abelResultH\000\022R\n\017campaign_result\030\n \001(\01327." + - "google.ads.googleads.v25.services.Mutate" + - "CampaignResultH\000\022f\n\032campaign_shared_set_" + - "result\030\013 \001(\0132@.google.ads.googleads.v25." + - "services.MutateCampaignSharedSetResultH\000" + - "\022c\n\030conversion_action_result\030\014 \001(\0132?.goo" + - "gle.ads.googleads.v25.services.MutateCon" + - "versionActionResultH\000\022t\n!conversion_cust" + - "om_variable_result\0307 \001(\0132G.google.ads.go" + - "ogleads.v25.services.MutateConversionCus" + - "tomVariableResultH\000\022}\n&conversion_goal_c" + - "ampaign_config_result\030E \001(\0132K.google.ads" + - ".googleads.v25.services.MutateConversion" + - "GoalCampaignConfigResultH\000\022j\n\034conversion" + - "_value_rule_result\030? \001(\0132B.google.ads.go" + - "ogleads.v25.services.MutateConversionVal" + - "ueRuleResultH\000\022q\n conversion_value_rule_" + - "set_result\030@ \001(\0132E.google.ads.googleads." + - "v25.services.MutateConversionValueRuleSe" + - "tResultH\000\022l\n\035custom_conversion_goal_resu" + - "lt\030D \001(\0132C.google.ads.googleads.v25.serv" + - "ices.MutateCustomConversionGoalResultH\000\022" + - "]\n\025customer_asset_result\0309 \001(\0132<.google." + - "ads.googleads.v25.services.MutateCustome" + - "rAssetResultH\000\022p\n\037customer_conversion_go" + - "al_result\030B \001(\0132E.google.ads.googleads.v" + - "25.services.MutateCustomerConversionGoal" + - "ResultH\000\022g\n\032customer_customizer_result\030J" + - " \001(\0132A.google.ads.googleads.v25.services" + - ".MutateCustomerCustomizerResultH\000\022]\n\025cus" + - "tomer_label_result\030 \001(\0132<.google.ads.go" + - "ogleads.v25.services.MutateCustomerLabel" + - "ResultH\000\022u\n\"customer_negative_criterion_" + - "result\030\" \001(\0132G.google.ads.googleads.v25." + - "services.MutateCustomerNegativeCriteriaR" + - "esultH\000\022R\n\017customer_result\030# \001(\01327.googl" + - "e.ads.googleads.v25.services.MutateCusto" + - "merResultH\000\022i\n\033customizer_attribute_resu" + - "lt\030F \001(\0132B.google.ads.googleads.v25.serv" + - "ices.MutateCustomizerAttributeResultH\000\022V" + - "\n\021experiment_result\030Q \001(\01329.google.ads.g" + - "oogleads.v25.services.MutateExperimentRe" + - "sultH\000\022]\n\025experiment_arm_result\030R \001(\0132<." + + "nCampaignOperationH\000\022Y\n\026keyword_plan_ope" + + "ration\0300 \001(\01327.google.ads.googleads.v25." + + "services.KeywordPlanOperationH\000\022L\n\017label" + + "_operation\030) \001(\01321.google.ads.googleads." + + "v25.services.LabelOperationH\000\022^\n\031quote_c" + + "ampaigns_operation\030X \001(\01329.google.ads.go" + + "ogleads.v25.actions.QuoteCampaignsOperat" + + "ionH\000\022w\n%recommendation_subscription_ope" + + "ration\030V \001(\0132F.google.ads.googleads.v25." + + "services.RecommendationSubscriptionOpera" + + "tionH\000\022e\n\034remarketing_action_operation\030+" + + " \001(\0132=.google.ads.googleads.v25.services" + + ".RemarketingActionOperationH\000\022a\n\032shared_" + + "criterion_operation\030\016 \001(\0132;.google.ads.g" + + "oogleads.v25.services.SharedCriterionOpe" + + "rationH\000\022U\n\024shared_set_operation\030\017 \001(\01325" + + ".google.ads.googleads.v25.services.Share" + + "dSetOperationH\000\022l\n smart_campaign_settin" + + "g_operation\030= \001(\0132@.google.ads.googleads" + + ".v25.services.SmartCampaignSettingOperat" + + "ionH\000\022S\n\023user_list_operation\030\020 \001(\01324.goo" + + "gle.ads.googleads.v25.services.UserListO" + + "perationH\000B\013\n\toperation\"\3412\n\027MutateOperat" + + "ionResponse\022a\n\030ad_group_ad_label_result\030" + + "\021 \001(\0132=.google.ads.googleads.v25.service" + + "s.MutateAdGroupAdLabelResultH\000\022V\n\022ad_gro" + + "up_ad_result\030\001 \001(\01328.google.ads.googlead" + + "s.v25.services.MutateAdGroupAdResultH\000\022\\" + + "\n\025ad_group_asset_result\0308 \001(\0132;.google.a" + + "ds.googleads.v25.services.MutateAdGroupA" + + "ssetResultH\000\022i\n\034ad_group_bid_modifier_re" + + "sult\030\002 \001(\0132A.google.ads.googleads.v25.se" + + "rvices.MutateAdGroupBidModifierResultH\000\022" + + "y\n$ad_group_criterion_customizer_result\030" + + "M \001(\0132I.google.ads.googleads.v25.service" + + "s.MutateAdGroupCriterionCustomizerResult" + + "H\000\022o\n\037ad_group_criterion_label_result\030\022 " + + "\001(\0132D.google.ads.googleads.v25.services." + + "MutateAdGroupCriterionLabelResultH\000\022d\n\031a" + + "d_group_criterion_result\030\003 \001(\0132?.google." + + "ads.googleads.v25.services.MutateAdGroup" + + "CriterionResultH\000\022f\n\032ad_group_customizer" + + "_result\030K \001(\0132@.google.ads.googleads.v25" + + ".services.MutateAdGroupCustomizerResultH" + + "\000\022\\\n\025ad_group_label_result\030\025 \001(\0132;.googl" + + "e.ads.googleads.v25.services.MutateAdGro" + + "upLabelResultH\000\022Q\n\017ad_group_result\030\005 \001(\013" + + "26.google.ads.googleads.v25.services.Mut" + + "ateAdGroupResultH\000\022Y\n\023ad_parameter_resul" + + "t\030\026 \001(\0132:.google.ads.googleads.v25.servi" + + "ces.MutateAdParameterResultH\000\022F\n\tad_resu" + + "lt\0301 \001(\01321.google.ads.googleads.v25.serv" + + "ices.MutateAdResultH\000\022L\n\014asset_result\030\027 " + + "\001(\01324.google.ads.googleads.v25.services." + + "MutateAssetResultH\000\022b\n\030asset_group_asset" + + "_result\030A \001(\0132>.google.ads.googleads.v25" + + ".services.MutateAssetGroupAssetResultH\000\022" + + "~\n\'asset_group_listing_group_filter_resu" + + "lt\030N \001(\0132K.google.ads.googleads.v25.serv" + + "ices.MutateAssetGroupListingGroupFilterR" + + "esultH\000\022d\n\031asset_group_signal_result\030O \001" + + "(\0132?.google.ads.googleads.v25.services.M" + + "utateAssetGroupSignalResultH\000\022W\n\022asset_g" + + "roup_result\030> \001(\01329.google.ads.googleads" + + ".v25.services.MutateAssetGroupResultH\000\022^" + + "\n\026asset_set_asset_result\030G \001(\0132<.google." + + "ads.googleads.v25.services.MutateAssetSe" + + "tAssetResultH\000\022S\n\020asset_set_result\030H \001(\013" + + "27.google.ads.googleads.v25.services.Mut" + + "ateAssetSetResultH\000\022R\n\017audience_result\030P" + + " \001(\01327.google.ads.googleads.v25.services" + + ".MutateAudienceResultH\000\022m\n\035bidding_data_" + + "exclusion_result\030: \001(\0132D.google.ads.goog" + + "leads.v25.services.MutateBiddingDataExcl" + + "usionsResultH\000\022}\n%bidding_seasonality_ad" + + "justment_result\030; \001(\0132L.google.ads.googl" + + "eads.v25.services.MutateBiddingSeasonali" + + "tyAdjustmentsResultH\000\022a\n\027bidding_strateg" + + "y_result\030\006 \001(\0132>.google.ads.googleads.v2" + + "5.services.MutateBiddingStrategyResultH\000" + + "\022V\n\025book_campaigns_result\030Y \001(\01325.google" + + ".ads.googleads.v25.actions.BookCampaigns" + + "ResultH\000\022]\n\025campaign_asset_result\0304 \001(\0132" + + "<.google.ads.googleads.v25.services.Muta" + + "teCampaignAssetResultH\000\022d\n\031campaign_asse" + + "t_set_result\030I \001(\0132?.google.ads.googlead" + + "s.v25.services.MutateCampaignAssetSetRes" + + "ultH\000\022j\n\034campaign_bid_modifier_result\030\007 " + + "\001(\0132B.google.ads.googleads.v25.services." + + "MutateCampaignBidModifierResultH\000\022_\n\026cam" + + "paign_budget_result\030\010 \001(\0132=.google.ads.g" + + "oogleads.v25.services.MutateCampaignBudg" + + "etResultH\000\022p\n\037campaign_conversion_goal_r" + + "esult\030C \001(\0132E.google.ads.googleads.v25.s" + + "ervices.MutateCampaignConversionGoalResu" + + "ltH\000\022e\n\031campaign_criterion_result\030\r \001(\0132" + + "@.google.ads.googleads.v25.services.Muta" + + "teCampaignCriterionResultH\000\022g\n\032campaign_" + + "customizer_result\030L \001(\0132A.google.ads.goo" + + "gleads.v25.services.MutateCampaignCustom" + + "izerResultH\000\022]\n\025campaign_draft_result\030\030 " + + "\001(\0132<.google.ads.googleads.v25.services." + + "MutateCampaignDraftResultH\000\022]\n\025campaign_" + + "group_result\030\t \001(\0132<.google.ads.googlead" + + "s.v25.services.MutateCampaignGroupResult" + + "H\000\022]\n\025campaign_label_result\030\034 \001(\0132<.goog" + + "le.ads.googleads.v25.services.MutateCamp" + + "aignLabelResultH\000\022R\n\017campaign_result\030\n \001" + + "(\01327.google.ads.googleads.v25.services.M" + + "utateCampaignResultH\000\022f\n\032campaign_shared" + + "_set_result\030\013 \001(\0132@.google.ads.googleads" + + ".v25.services.MutateCampaignSharedSetRes" + + "ultH\000\022c\n\030conversion_action_result\030\014 \001(\0132" + + "?.google.ads.googleads.v25.services.Muta" + + "teConversionActionResultH\000\022t\n!conversion" + + "_custom_variable_result\0307 \001(\0132G.google.a" + + "ds.googleads.v25.services.MutateConversi" + + "onCustomVariableResultH\000\022}\n&conversion_g" + + "oal_campaign_config_result\030E \001(\0132K.googl" + + "e.ads.googleads.v25.services.MutateConve" + + "rsionGoalCampaignConfigResultH\000\022j\n\034conve" + + "rsion_value_rule_result\030? \001(\0132B.google.a" + + "ds.googleads.v25.services.MutateConversi" + + "onValueRuleResultH\000\022q\n conversion_value_" + + "rule_set_result\030@ \001(\0132E.google.ads.googl" + + "eads.v25.services.MutateConversionValueR" + + "uleSetResultH\000\022l\n\035custom_conversion_goal" + + "_result\030D \001(\0132C.google.ads.googleads.v25" + + ".services.MutateCustomConversionGoalResu" + + "ltH\000\022]\n\025customer_asset_result\0309 \001(\0132<.go" + + "ogle.ads.googleads.v25.services.MutateCu" + + "stomerAssetResultH\000\022p\n\037customer_conversi" + + "on_goal_result\030B \001(\0132E.google.ads.google" + + "ads.v25.services.MutateCustomerConversio" + + "nGoalResultH\000\022g\n\032customer_customizer_res" + + "ult\030J \001(\0132A.google.ads.googleads.v25.ser" + + "vices.MutateCustomerCustomizerResultH\000\022]" + + "\n\025customer_label_result\030 \001(\0132<.google.a" + + "ds.googleads.v25.services.MutateCustomer" + + "LabelResultH\000\022u\n\"customer_negative_crite" + + "rion_result\030\" \001(\0132G.google.ads.googleads" + + ".v25.services.MutateCustomerNegativeCrit" + + "eriaResultH\000\022R\n\017customer_result\030# \001(\01327." + "google.ads.googleads.v25.services.Mutate" + - "ExperimentArmResultH\000\022i\n\034keyword_plan_ad" + - "_group_result\030, \001(\0132A.google.ads.googlea" + - "ds.v25.services.MutateKeywordPlanAdGroup" + - "ResultH\000\022j\n\034keyword_plan_campaign_result" + - "\030- \001(\0132B.google.ads.googleads.v25.servic" + - "es.MutateKeywordPlanCampaignResultH\000\022x\n$" + - "keyword_plan_ad_group_keyword_result\0302 \001" + - "(\0132H.google.ads.googleads.v25.services.M" + - "utateKeywordPlanAdGroupKeywordResultH\000\022y" + - "\n$keyword_plan_campaign_keyword_result\0303" + - " \001(\0132I.google.ads.googleads.v25.services" + - ".MutateKeywordPlanCampaignKeywordResultH" + - "\000\022Z\n\023keyword_plan_result\0300 \001(\0132;.google." + - "ads.googleads.v25.services.MutateKeyword" + - "PlansResultH\000\022L\n\014label_result\030) \001(\01324.go" + - "ogle.ads.googleads.v25.services.MutateLa" + - "belResultH\000\022X\n\026quote_campaigns_result\030X " + - "\001(\01326.google.ads.googleads.v25.actions.Q" + - "uoteCampaignsResultH\000\022w\n\"recommendation_" + - "subscription_result\030U \001(\0132I.google.ads.g" + - "oogleads.v25.services.MutateRecommendati" + - "onSubscriptionResultH\000\022e\n\031remarketing_ac" + - "tion_result\030+ \001(\0132@.google.ads.googleads" + - ".v25.services.MutateRemarketingActionRes" + - "ultH\000\022a\n\027shared_criterion_result\030\016 \001(\0132>" + - ".google.ads.googleads.v25.services.Mutat" + - "eSharedCriterionResultH\000\022U\n\021shared_set_r" + - "esult\030\017 \001(\01328.google.ads.googleads.v25.s" + - "ervices.MutateSharedSetResultH\000\022l\n\035smart" + - "_campaign_setting_result\030= \001(\0132C.google." + - "ads.googleads.v25.services.MutateSmartCa" + - "mpaignSettingResultH\000\022S\n\020user_list_resul" + - "t\030\020 \001(\01327.google.ads.googleads.v25.servi" + - "ces.MutateUserListResultH\000B\n\n\010response\"f" + - "\n\016SearchSettings\022\024\n\014omit_results\030\001 \001(\010\022\032" + - "\n\022return_summary_row\030\002 \001(\010\022\"\n\032return_tot" + - "al_results_count\030\003 \001(\010\"\234\001\n\020MetricAttribu" + - "tes\022\014\n\004name\030\001 \001(\t\022Q\n\nattributes\030\002 \003(\0132=." + - "google.ads.googleads.v25.services.Metric" + - "Attributes.Attribute\032\'\n\tAttribute\022\013\n\003key" + - "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t2\365\005\n\020GoogleAdsServi" + - "ce\022\317\001\n\006Search\0229.google.ads.googleads.v25" + - ".services.SearchGoogleAdsRequest\032:.googl" + - "e.ads.googleads.v25.services.SearchGoogl" + - "eAdsResponse\"N\332A\021customer_id,query\202\323\344\223\0024" + - "\"//v25/customers/{customer_id=*}/googleA" + - "ds:search:\001*\022\351\001\n\014SearchStream\022?.google.a" + - "ds.googleads.v25.services.SearchGoogleAd" + - "sStreamRequest\032@.google.ads.googleads.v2" + - "5.services.SearchGoogleAdsStreamResponse" + - "\"T\332A\021customer_id,query\202\323\344\223\002:\"5/v25/custo" + - "mers/{customer_id=*}/googleAds:searchStr" + - "eam:\001*0\001\022\333\001\n\006Mutate\0229.google.ads.googlea" + - "ds.v25.services.MutateGoogleAdsRequest\032:" + - ".google.ads.googleads.v25.services.Mutat" + - "eGoogleAdsResponse\"Z\332A\035customer_id,mutat" + - "e_operations\202\323\344\223\0024\"//v25/customers/{cust" + - "omer_id=*}/googleAds:mutate:\001*\032E\312A\030googl" + - "eads.googleapis.com\322A\'https://www.google" + - "apis.com/auth/adwordsB\201\002\n%com.google.ads" + - ".googleads.v25.servicesB\025GoogleAdsServic" + - "eProtoP\001ZIgoogle.golang.org/genproto/goo" + - "gleapis/ads/googleads/v25/services;servi" + - "ces\242\002\003GAA\252\002!Google.Ads.GoogleAds.V25.Ser" + - "vices\312\002!Google\\Ads\\GoogleAds\\V25\\Service" + - "s\352\002%Google::Ads::GoogleAds::V25::Service" + - "sb\006proto3" + "CustomerResultH\000\022i\n\033customizer_attribute" + + "_result\030F \001(\0132B.google.ads.googleads.v25" + + ".services.MutateCustomizerAttributeResul" + + "tH\000\022V\n\021experiment_result\030Q \001(\01329.google." + + "ads.googleads.v25.services.MutateExperim" + + "entResultH\000\022]\n\025experiment_arm_result\030R \001" + + "(\0132<.google.ads.googleads.v25.services.M" + + "utateExperimentArmResultH\000\022i\n\034keyword_pl" + + "an_ad_group_result\030, \001(\0132A.google.ads.go" + + "ogleads.v25.services.MutateKeywordPlanAd" + + "GroupResultH\000\022j\n\034keyword_plan_campaign_r" + + "esult\030- \001(\0132B.google.ads.googleads.v25.s" + + "ervices.MutateKeywordPlanCampaignResultH" + + "\000\022x\n$keyword_plan_ad_group_keyword_resul" + + "t\0302 \001(\0132H.google.ads.googleads.v25.servi" + + "ces.MutateKeywordPlanAdGroupKeywordResul" + + "tH\000\022y\n$keyword_plan_campaign_keyword_res" + + "ult\0303 \001(\0132I.google.ads.googleads.v25.ser" + + "vices.MutateKeywordPlanCampaignKeywordRe" + + "sultH\000\022Z\n\023keyword_plan_result\0300 \001(\0132;.go" + + "ogle.ads.googleads.v25.services.MutateKe" + + "ywordPlansResultH\000\022L\n\014label_result\030) \001(\013" + + "24.google.ads.googleads.v25.services.Mut" + + "ateLabelResultH\000\022X\n\026quote_campaigns_resu" + + "lt\030X \001(\01326.google.ads.googleads.v25.acti" + + "ons.QuoteCampaignsResultH\000\022w\n\"recommenda" + + "tion_subscription_result\030U \001(\0132I.google." + + "ads.googleads.v25.services.MutateRecomme" + + "ndationSubscriptionResultH\000\022e\n\031remarketi" + + "ng_action_result\030+ \001(\0132@.google.ads.goog" + + "leads.v25.services.MutateRemarketingActi" + + "onResultH\000\022a\n\027shared_criterion_result\030\016 " + + "\001(\0132>.google.ads.googleads.v25.services." + + "MutateSharedCriterionResultH\000\022U\n\021shared_" + + "set_result\030\017 \001(\01328.google.ads.googleads." + + "v25.services.MutateSharedSetResultH\000\022l\n\035" + + "smart_campaign_setting_result\030= \001(\0132C.go" + + "ogle.ads.googleads.v25.services.MutateSm" + + "artCampaignSettingResultH\000\022S\n\020user_list_" + + "result\030\020 \001(\01327.google.ads.googleads.v25." + + "services.MutateUserListResultH\000B\n\n\010respo" + + "nse\"f\n\016SearchSettings\022\024\n\014omit_results\030\001 " + + "\001(\010\022\032\n\022return_summary_row\030\002 \001(\010\022\"\n\032retur" + + "n_total_results_count\030\003 \001(\010\"\234\001\n\020MetricAt" + + "tributes\022\014\n\004name\030\001 \001(\t\022Q\n\nattributes\030\002 \003" + + "(\0132=.google.ads.googleads.v25.services.M", + "etricAttributes.Attribute\032\'\n\tAttribute\022\013" + + "\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t2\365\005\n\020GoogleAds" + + "Service\022\317\001\n\006Search\0229.google.ads.googlead" + + "s.v25.services.SearchGoogleAdsRequest\032:." + + "google.ads.googleads.v25.services.Search" + + "GoogleAdsResponse\"N\332A\021customer_id,query\202" + + "\323\344\223\0024\"//v25/customers/{customer_id=*}/go" + + "ogleAds:search:\001*\022\351\001\n\014SearchStream\022?.goo" + + "gle.ads.googleads.v25.services.SearchGoo" + + "gleAdsStreamRequest\032@.google.ads.googlea" + + "ds.v25.services.SearchGoogleAdsStreamRes" + + "ponse\"T\332A\021customer_id,query\202\323\344\223\002:\"5/v25/" + + "customers/{customer_id=*}/googleAds:sear" + + "chStream:\001*0\001\022\333\001\n\006Mutate\0229.google.ads.go" + + "ogleads.v25.services.MutateGoogleAdsRequ" + + "est\032:.google.ads.googleads.v25.services." + + "MutateGoogleAdsResponse\"Z\332A\035customer_id," + + "mutate_operations\202\323\344\223\0024\"//v25/customers/" + + "{customer_id=*}/googleAds:mutate:\001*\032E\312A\030" + + "googleads.googleapis.com\322A\'https://www.g" + + "oogleapis.com/auth/adwordsB\201\002\n%com.googl" + + "e.ads.googleads.v25.servicesB\025GoogleAdsS" + + "erviceProtoP\001ZIgoogle.golang.org/genprot" + + "o/googleapis/ads/googleads/v25/services;" + + "services\242\002\003GAA\252\002!Google.Ads.GoogleAds.V2" + + "5.Services\312\002!Google\\Ads\\GoogleAds\\V25\\Se" + + "rvices\352\002%Google::Ads::GoogleAds::V25::Se" + + "rvicesb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, @@ -1437,6 +1465,13 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.resources.LanguageConstantProto.getDescriptor(), com.google.ads.googleads.v25.resources.LeadFormSubmissionDataProto.getDescriptor(), com.google.ads.googleads.v25.resources.LifeEventProto.getDescriptor(), + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeProto.getDescriptor(), + com.google.ads.googleads.v25.resources.LiftMeasurementCampaignProto.getDescriptor(), + com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.getDescriptor(), + com.google.ads.googleads.v25.resources.LiftMeasurementDeviceProto.getDescriptor(), + com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.getDescriptor(), + com.google.ads.googleads.v25.resources.LiftMeasurementGenderProto.getDescriptor(), + com.google.ads.googleads.v25.resources.LiftMeasurementVideoProto.getDescriptor(), com.google.ads.googleads.v25.resources.LocalServicesEmployeeProto.getDescriptor(), com.google.ads.googleads.v25.resources.LocalServicesLeadProto.getDescriptor(), com.google.ads.googleads.v25.resources.LocalServicesLeadConversationProto.getDescriptor(), @@ -1555,73 +1590,73 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SearchGoogleAdsRequest_descriptor, new java.lang.String[] { "CustomerId", "Query", "PageToken", "PageSize", "ValidateOnly", "SearchSettings", }); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SearchGoogleAdsResponse_descriptor, new java.lang.String[] { "Results", "NextPageToken", "TotalResultsCount", "FieldMask", "SummaryRow", "QueryResourceConsumption", "MetricAttributes", }); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsStreamRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsStreamRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SearchGoogleAdsStreamRequest_descriptor, new java.lang.String[] { "CustomerId", "Query", "SummaryRowSetting", }); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsStreamResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_SearchGoogleAdsStreamResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SearchGoogleAdsStreamResponse_descriptor, new java.lang.String[] { "Results", "FieldMask", "SummaryRow", "RequestId", "QueryResourceConsumption", "MetricAttributes", }); internal_static_google_ads_googleads_v25_services_GoogleAdsRow_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_GoogleAdsRow_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GoogleAdsRow_descriptor, - new java.lang.String[] { "AccountBudget", "AccountBudgetProposal", "AccountLink", "Ad", "AdGroup", "AdGroupAd", "AdGroupAdAssetCombinationView", "AppTopCombinationView", "AdGroupAdAssetView", "AdGroupAdLabel", "AdGroupAsset", "AdGroupAssetSet", "AdGroupAudienceView", "AdGroupBidModifier", "AdGroupCriterion", "AdGroupCriterionCustomizer", "AdGroupCriterionLabel", "AdGroupCriterionSimulation", "AdGroupCustomizer", "AdGroupLabel", "AdGroupSimulation", "AdParameter", "AgeRangeView", "AdScheduleView", "AiMaxSearchTermAdCombinationView", "DomainCategory", "Asset", "AssetFieldTypeView", "ChannelAggregateAssetView", "CampaignAggregateAssetView", "AssetGroupAsset", "AssetGroupSignal", "AssetGroupListingGroupFilter", "AssetGroupProductGroupView", "AssetGroupTopCombinationView", "AssetGroup", "AssetSetAsset", "AssetSet", "AssetSetTypeView", "BatchJob", "BiddingDataExclusion", "BiddingSeasonalityAdjustment", "BiddingStrategy", "BiddingStrategySimulation", "BillingSetup", "CallView", "CampaignBudget", "Campaign", "CampaignAsset", "CampaignAssetSet", "CampaignAudienceView", "CampaignBidModifier", "CampaignConversionGoal", "CampaignCriterion", "CampaignCustomizer", "CampaignDraft", "CampaignGroup", "CampaignGoalConfig", "CampaignLabel", "CampaignSearchTermInsight", "CampaignSearchTermView", "CampaignSharedSet", "CampaignSimulation", "CarrierConstant", "CartDataSalesView", "ChangeEvent", "ChangeStatus", "CombinedAudience", "Audience", "ConversionAction", "ConversionCustomVariable", "ConversionGoalCampaignConfig", "ConversionValueRule", "ConversionValueRuleSet", "ClickView", "CurrencyConstant", "CustomAudience", "CustomConversionGoal", "CustomInterest", "Customer", "CustomerAsset", "CustomerAssetSet", "AccessibleBiddingStrategy", "CustomerCustomizer", "CustomerManagerLink", "CustomerClientLink", "CustomerClient", "CustomerConversionGoal", "CustomerLabel", "CustomerNegativeCriterion", "CustomerSearchTermInsight", "CustomerUserAccess", "CustomerUserAccessInvitation", "CustomizerAttribute", "DataLink", "DetailContentSuitabilityPlacementView", "DetailPlacementView", "DetailedDemographic", "DisplayKeywordView", "DistanceView", "DynamicSearchAdsSearchTermView", "ExpandedLandingPageView", "FinalUrlExpansionAssetView", "GenderView", "GeoTargetConstant", "GeographicView", "Goal", "GroupContentSuitabilityPlacementView", "GroupPlacementView", "HotelGroupView", "HotelPerformanceView", "HotelReconciliation", "IncomeRangeView", "KeywordView", "KeywordPlan", "KeywordPlanCampaign", "KeywordPlanCampaignKeyword", "KeywordPlanAdGroup", "KeywordPlanAdGroupKeyword", "KeywordThemeConstant", "Label", "LandingPageView", "LanguageConstant", "LocationView", "LocationInterestView", "ManagedPlacementView", "MatchedLocationInterestView", "ContentCriterionView", "MediaFile", "LocalServicesEmployee", "LocalServicesVerificationArtifact", "MobileAppCategoryConstant", "MobileDeviceConstant", "MultiPartyAuthReview", "OfflineConversionUploadClientSummary", "OfflineConversionUploadConversionActionSummary", "OfflineUserDataJob", "OperatingSystemVersionConstant", "PaidOrganicSearchTermView", "QualifyingQuestion", "ParentalStatusView", "PerStoreView", "PerformanceMaxPlacementView", "ProductCategoryConstant", "ProductGroupView", "ProductLink", "ProductLinkInvitation", "Recommendation", "RecommendationSubscription", "SearchTermView", "SharedCriterion", "SharedSet", "SmartCampaignSetting", "ShoppingPerformanceView", "ShoppingProduct", "SmartCampaignSearchTermView", "TargetingExpansionView", "ThirdPartyAppAnalyticsLink", "TopicView", "TravelActivityGroupView", "TravelActivityPerformanceView", "Experiment", "ExperimentArm", "UserInterest", "LifeEvent", "UserList", "UserListCustomerType", "UserLocationView", "RemarketingAction", "TopicConstant", "Video", "VideoEnhancement", "WebpageView", "LeadFormSubmissionData", "LocalServicesLead", "LocalServicesLeadConversation", "AndroidPrivacySharedKeyGoogleAdGroup", "AndroidPrivacySharedKeyGoogleCampaign", "AndroidPrivacySharedKeyGoogleNetworkType", "YouTubeVideoUpload", "AppliedIncentive", "Metrics", "Segments", }); + new java.lang.String[] { "AccountBudget", "AccountBudgetProposal", "AccountLink", "Ad", "AdGroup", "AdGroupAd", "AdGroupAdAssetCombinationView", "AppTopCombinationView", "AdGroupAdAssetView", "AdGroupAdLabel", "AdGroupAsset", "AdGroupAssetSet", "AdGroupAudienceView", "AdGroupBidModifier", "AdGroupCriterion", "AdGroupCriterionCustomizer", "AdGroupCriterionLabel", "AdGroupCriterionSimulation", "AdGroupCustomizer", "AdGroupLabel", "AdGroupSimulation", "AdParameter", "AgeRangeView", "AdScheduleView", "AiMaxSearchTermAdCombinationView", "DomainCategory", "Asset", "AssetFieldTypeView", "ChannelAggregateAssetView", "CampaignAggregateAssetView", "AssetGroupAsset", "AssetGroupSignal", "AssetGroupListingGroupFilter", "AssetGroupProductGroupView", "AssetGroupTopCombinationView", "AssetGroup", "AssetSetAsset", "AssetSet", "AssetSetTypeView", "BatchJob", "BiddingDataExclusion", "BiddingSeasonalityAdjustment", "BiddingStrategy", "BiddingStrategySimulation", "BillingSetup", "CallView", "CampaignBudget", "Campaign", "CampaignAsset", "CampaignAssetSet", "CampaignAudienceView", "CampaignBidModifier", "CampaignConversionGoal", "CampaignCriterion", "CampaignCustomizer", "CampaignDraft", "CampaignGroup", "CampaignGoalConfig", "CampaignLabel", "CampaignSearchTermInsight", "CampaignSearchTermView", "CampaignSharedSet", "CampaignSimulation", "CarrierConstant", "CartDataSalesView", "ChangeEvent", "ChangeStatus", "CombinedAudience", "Audience", "ConversionAction", "ConversionCustomVariable", "ConversionGoalCampaignConfig", "ConversionValueRule", "ConversionValueRuleSet", "ClickView", "CurrencyConstant", "CustomAudience", "CustomConversionGoal", "CustomInterest", "Customer", "CustomerAsset", "CustomerAssetSet", "AccessibleBiddingStrategy", "CustomerCustomizer", "CustomerManagerLink", "CustomerClientLink", "CustomerClient", "CustomerConversionGoal", "CustomerLabel", "CustomerNegativeCriterion", "CustomerSearchTermInsight", "CustomerUserAccess", "CustomerUserAccessInvitation", "CustomizerAttribute", "DataLink", "DetailContentSuitabilityPlacementView", "DetailPlacementView", "DetailedDemographic", "DisplayKeywordView", "DistanceView", "DynamicSearchAdsSearchTermView", "ExpandedLandingPageView", "FinalUrlExpansionAssetView", "GenderView", "GeoTargetConstant", "GeographicView", "Goal", "GroupContentSuitabilityPlacementView", "GroupPlacementView", "HotelGroupView", "HotelPerformanceView", "HotelReconciliation", "IncomeRangeView", "KeywordView", "KeywordPlan", "KeywordPlanCampaign", "KeywordPlanCampaignKeyword", "KeywordPlanAdGroup", "KeywordPlanAdGroupKeyword", "KeywordThemeConstant", "Label", "LandingPageView", "LanguageConstant", "LocationView", "LocationInterestView", "ManagedPlacementView", "MatchedLocationInterestView", "ContentCriterionView", "MediaFile", "LocalServicesEmployee", "LocalServicesVerificationArtifact", "MobileAppCategoryConstant", "MobileDeviceConstant", "MultiPartyAuthReview", "OfflineConversionUploadClientSummary", "OfflineConversionUploadConversionActionSummary", "OfflineUserDataJob", "OperatingSystemVersionConstant", "PaidOrganicSearchTermView", "QualifyingQuestion", "ParentalStatusView", "PerStoreView", "PerformanceMaxPlacementView", "ProductCategoryConstant", "ProductGroupView", "ProductLink", "ProductLinkInvitation", "Recommendation", "RecommendationSubscription", "SearchTermView", "SharedCriterion", "SharedSet", "SmartCampaignSetting", "ShoppingPerformanceView", "ShoppingProduct", "SmartCampaignSearchTermView", "TargetingExpansionView", "ThirdPartyAppAnalyticsLink", "TopicView", "TravelActivityGroupView", "TravelActivityPerformanceView", "Experiment", "ExperimentArm", "UserInterest", "LifeEvent", "UserList", "UserListCustomerType", "UserLocationView", "RemarketingAction", "TopicConstant", "Video", "VideoEnhancement", "WebpageView", "LeadFormSubmissionData", "LocalServicesLead", "LocalServicesLeadConversation", "LiftMeasurementConfig", "LiftMeasurementAgeRange", "LiftMeasurementGender", "LiftMeasurementDevice", "LiftMeasurementCampaign", "LiftMeasurementVideo", "LiftMeasurementFlight", "AndroidPrivacySharedKeyGoogleAdGroup", "AndroidPrivacySharedKeyGoogleCampaign", "AndroidPrivacySharedKeyGoogleNetworkType", "YouTubeVideoUpload", "AppliedIncentive", "Metrics", "Segments", }); internal_static_google_ads_googleads_v25_services_MutateGoogleAdsRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_MutateGoogleAdsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateGoogleAdsRequest_descriptor, new java.lang.String[] { "CustomerId", "MutateOperations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_MutateGoogleAdsResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_MutateGoogleAdsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateGoogleAdsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "MutateOperationResponses", }); internal_static_google_ads_googleads_v25_services_MutateOperation_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_MutateOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateOperation_descriptor, new java.lang.String[] { "AdGroupAdLabelOperation", "AdGroupAdOperation", "AdGroupAssetOperation", "AdGroupBidModifierOperation", "AdGroupCriterionCustomizerOperation", "AdGroupCriterionLabelOperation", "AdGroupCriterionOperation", "AdGroupCustomizerOperation", "AdGroupLabelOperation", "AdGroupOperation", "AdOperation", "AdParameterOperation", "AssetOperation", "AssetGroupAssetOperation", "AssetGroupListingGroupFilterOperation", "AssetGroupSignalOperation", "AssetGroupOperation", "AssetSetAssetOperation", "AssetSetOperation", "AudienceOperation", "BiddingDataExclusionOperation", "BiddingSeasonalityAdjustmentOperation", "BiddingStrategyOperation", "BookCampaignsOperation", "CampaignAssetOperation", "CampaignAssetSetOperation", "CampaignBidModifierOperation", "CampaignBudgetOperation", "CampaignConversionGoalOperation", "CampaignCriterionOperation", "CampaignCustomizerOperation", "CampaignDraftOperation", "CampaignGroupOperation", "CampaignLabelOperation", "CampaignOperation", "CampaignSharedSetOperation", "ConversionActionOperation", "ConversionCustomVariableOperation", "ConversionGoalCampaignConfigOperation", "ConversionValueRuleOperation", "ConversionValueRuleSetOperation", "CustomConversionGoalOperation", "CustomerAssetOperation", "CustomerConversionGoalOperation", "CustomerCustomizerOperation", "CustomerLabelOperation", "CustomerNegativeCriterionOperation", "CustomerOperation", "CustomizerAttributeOperation", "ExperimentOperation", "ExperimentArmOperation", "KeywordPlanAdGroupOperation", "KeywordPlanAdGroupKeywordOperation", "KeywordPlanCampaignKeywordOperation", "KeywordPlanCampaignOperation", "KeywordPlanOperation", "LabelOperation", "QuoteCampaignsOperation", "RecommendationSubscriptionOperation", "RemarketingActionOperation", "SharedCriterionOperation", "SharedSetOperation", "SmartCampaignSettingOperation", "UserListOperation", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateOperationResponse_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_MutateOperationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateOperationResponse_descriptor, new java.lang.String[] { "AdGroupAdLabelResult", "AdGroupAdResult", "AdGroupAssetResult", "AdGroupBidModifierResult", "AdGroupCriterionCustomizerResult", "AdGroupCriterionLabelResult", "AdGroupCriterionResult", "AdGroupCustomizerResult", "AdGroupLabelResult", "AdGroupResult", "AdParameterResult", "AdResult", "AssetResult", "AssetGroupAssetResult", "AssetGroupListingGroupFilterResult", "AssetGroupSignalResult", "AssetGroupResult", "AssetSetAssetResult", "AssetSetResult", "AudienceResult", "BiddingDataExclusionResult", "BiddingSeasonalityAdjustmentResult", "BiddingStrategyResult", "BookCampaignsResult", "CampaignAssetResult", "CampaignAssetSetResult", "CampaignBidModifierResult", "CampaignBudgetResult", "CampaignConversionGoalResult", "CampaignCriterionResult", "CampaignCustomizerResult", "CampaignDraftResult", "CampaignGroupResult", "CampaignLabelResult", "CampaignResult", "CampaignSharedSetResult", "ConversionActionResult", "ConversionCustomVariableResult", "ConversionGoalCampaignConfigResult", "ConversionValueRuleResult", "ConversionValueRuleSetResult", "CustomConversionGoalResult", "CustomerAssetResult", "CustomerConversionGoalResult", "CustomerCustomizerResult", "CustomerLabelResult", "CustomerNegativeCriterionResult", "CustomerResult", "CustomizerAttributeResult", "ExperimentResult", "ExperimentArmResult", "KeywordPlanAdGroupResult", "KeywordPlanCampaignResult", "KeywordPlanAdGroupKeywordResult", "KeywordPlanCampaignKeywordResult", "KeywordPlanResult", "LabelResult", "QuoteCampaignsResult", "RecommendationSubscriptionResult", "RemarketingActionResult", "SharedCriterionResult", "SharedSetResult", "SmartCampaignSettingResult", "UserListResult", "Response", }); internal_static_google_ads_googleads_v25_services_SearchSettings_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_SearchSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SearchSettings_descriptor, new java.lang.String[] { "OmitResults", "ReturnSummaryRow", "ReturnTotalResultsCount", }); internal_static_google_ads_googleads_v25_services_MetricAttributes_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_services_MetricAttributes_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MetricAttributes_descriptor, new java.lang.String[] { "Name", "Attributes", }); internal_static_google_ads_googleads_v25_services_MetricAttributes_Attribute_descriptor = - internal_static_google_ads_googleads_v25_services_MetricAttributes_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_MetricAttributes_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_MetricAttributes_Attribute_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MetricAttributes_Attribute_descriptor, @@ -1765,6 +1800,13 @@ public static void registerAllExtensions( com.google.ads.googleads.v25.resources.LanguageConstantProto.getDescriptor(); com.google.ads.googleads.v25.resources.LeadFormSubmissionDataProto.getDescriptor(); com.google.ads.googleads.v25.resources.LifeEventProto.getDescriptor(); + com.google.ads.googleads.v25.resources.LiftMeasurementAgeRangeProto.getDescriptor(); + com.google.ads.googleads.v25.resources.LiftMeasurementCampaignProto.getDescriptor(); + com.google.ads.googleads.v25.resources.LiftMeasurementConfigProto.getDescriptor(); + com.google.ads.googleads.v25.resources.LiftMeasurementDeviceProto.getDescriptor(); + com.google.ads.googleads.v25.resources.LiftMeasurementFlightProto.getDescriptor(); + com.google.ads.googleads.v25.resources.LiftMeasurementGenderProto.getDescriptor(); + com.google.ads.googleads.v25.resources.LiftMeasurementVideoProto.getDescriptor(); com.google.ads.googleads.v25.resources.LocalServicesEmployeeProto.getDescriptor(); com.google.ads.googleads.v25.resources.LocalServicesLeadProto.getDescriptor(); com.google.ads.googleads.v25.resources.LocalServicesLeadConversationProto.getDescriptor(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceSettings.java index afc4c08745..66f19d2b09 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GoogleAdsServiceSettings.java @@ -34,6 +34,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -85,6 +87,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class GoogleAdsServiceSettings extends ClientSettings { @@ -149,7 +152,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -169,7 +172,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(GoogleAdsServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GraduateExperimentRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GraduateExperimentRequest.java index 5e187bd04f..204ec32ecc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GraduateExperimentRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GraduateExperimentRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class GraduateExperimentRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GraduateExperimentRequest.class.getName()); + "GraduateExperimentRequest"); } // Use GraduateExperimentRequest.newBuilder() to construct. private GraduateExperimentRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GraduateExperimentRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GraduateExperimentRequestOrBuilder.java index 8f38b944e6..451377ef28 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GraduateExperimentRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/GraduateExperimentRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelAssetSuggestion.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelAssetSuggestion.java index 623e53e9fc..c59dfb082e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelAssetSuggestion.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelAssetSuggestion.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class HotelAssetSuggestion extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - HotelAssetSuggestion.class.getName()); + "HotelAssetSuggestion"); } // Use HotelAssetSuggestion.newBuilder() to construct. private HotelAssetSuggestion(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelAssetSuggestionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelAssetSuggestionOrBuilder.java index ef09f9937d..23352f552c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelAssetSuggestionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelAssetSuggestionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelImageAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelImageAsset.java index 5ec5dab62d..5cfdc7c71f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelImageAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelImageAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class HotelImageAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - HotelImageAsset.class.getName()); + "HotelImageAsset"); } // Use HotelImageAsset.newBuilder() to construct. private HotelImageAsset(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelImageAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelImageAssetOrBuilder.java index cfd03ca6ff..30b7ce9e8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelImageAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelImageAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelTextAsset.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelTextAsset.java index fa305df021..0502b7a5f4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelTextAsset.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelTextAsset.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class HotelTextAsset extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - HotelTextAsset.class.getName()); + "HotelTextAsset"); } // Use HotelTextAsset.newBuilder() to construct. private HotelTextAsset(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelTextAssetOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelTextAssetOrBuilder.java index 2b8b84d4ad..fed1f58c3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelTextAssetOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/HotelTextAssetOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerification.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerification.java index 4e6fcc0e0e..0999f8d3a2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerification.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerification.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class IdentityVerification extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - IdentityVerification.class.getName()); + "IdentityVerification"); } // Use IdentityVerification.newBuilder() to construct. private IdentityVerification(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationOrBuilder.java index c538e0c981..c09af76afd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationProgress.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationProgress.java index ffabbfd250..f04b5f8f20 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationProgress.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationProgress.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class IdentityVerificationProgress extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - IdentityVerificationProgress.class.getName()); + "IdentityVerificationProgress"); } // Use IdentityVerificationProgress.newBuilder() to construct. private IdentityVerificationProgress(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationProgressOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationProgressOrBuilder.java index 01b454c064..7671da65f2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationProgressOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationProgressOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationRequirement.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationRequirement.java index 19f946645d..56232bc744 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationRequirement.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationRequirement.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class IdentityVerificationRequirement extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - IdentityVerificationRequirement.class.getName()); + "IdentityVerificationRequirement"); } // Use IdentityVerificationRequirement.newBuilder() to construct. private IdentityVerificationRequirement(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationRequirementOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationRequirementOrBuilder.java index 4f14062e0c..3ef575e45a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationRequirementOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationRequirementOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceClient.java index 37fd5c5c30..73889cf43a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceClient.java @@ -25,6 +25,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -140,9 +142,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class IdentityVerificationServiceClient implements BackgroundResource { - private final IdentityVerificationServiceSettings settings; + private final @Nullable IdentityVerificationServiceSettings settings; private final IdentityVerificationServiceStub stub; /** Constructs an instance of IdentityVerificationServiceClient with default settings. */ @@ -185,7 +188,7 @@ protected IdentityVerificationServiceClient(IdentityVerificationServiceStub stub this.stub = stub; } - public final IdentityVerificationServiceSettings getSettings() { + public final @Nullable IdentityVerificationServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceProto.java index 70999fecd5..d30e5beec4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class IdentityVerificationServiceProto { +public final class IdentityVerificationServiceProto extends com.google.protobuf.GeneratedFile { private IdentityVerificationServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - IdentityVerificationServiceProto.class.getName()); + "IdentityVerificationServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -137,37 +137,37 @@ public static void registerAllExtensions( com.google.protobuf.EmptyProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_StartIdentityVerificationRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_StartIdentityVerificationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_StartIdentityVerificationRequest_descriptor, new java.lang.String[] { "CustomerId", "VerificationProgram", }); internal_static_google_ads_googleads_v25_services_GetIdentityVerificationRequest_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_GetIdentityVerificationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GetIdentityVerificationRequest_descriptor, new java.lang.String[] { "CustomerId", }); internal_static_google_ads_googleads_v25_services_GetIdentityVerificationResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_GetIdentityVerificationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GetIdentityVerificationResponse_descriptor, new java.lang.String[] { "IdentityVerification", }); internal_static_google_ads_googleads_v25_services_IdentityVerification_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_IdentityVerification_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_IdentityVerification_descriptor, new java.lang.String[] { "VerificationProgram", "IdentityVerificationRequirement", "VerificationProgress", }); internal_static_google_ads_googleads_v25_services_IdentityVerificationProgress_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_IdentityVerificationProgress_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_IdentityVerificationProgress_descriptor, new java.lang.String[] { "ProgramStatus", "InvitationLinkExpirationTime", "ActionUrl", }); internal_static_google_ads_googleads_v25_services_IdentityVerificationRequirement_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_IdentityVerificationRequirement_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_IdentityVerificationRequirement_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceSettings.java index 82275a29b1..1f6a236dd5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IdentityVerificationServiceSettings.java @@ -31,6 +31,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class IdentityVerificationServiceSettings extends ClientSettings { @@ -145,7 +148,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -166,7 +169,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(IdentityVerificationServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Incentive.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Incentive.java index 80ccb67caa..0bc54a6fdc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Incentive.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Incentive.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class Incentive extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Incentive.class.getName()); + "Incentive"); } // Use Incentive.newBuilder() to construct. private Incentive(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -98,10 +98,10 @@ public static final class Requirement extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Requirement.class.getName()); + "Requirement"); } // Use Requirement.newBuilder() to construct. private Requirement(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -206,10 +206,10 @@ public static final class Spend extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Spend.class.getName()); + "Spend"); } // Use Spend.newBuilder() to construct. private Spend(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOffer.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOffer.java index 20c2363751..68eb3c668b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOffer.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOffer.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class IncentiveOffer extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - IncentiveOffer.class.getName()); + "IncentiveOffer"); } // Use IncentiveOffer.newBuilder() to construct. private IncentiveOffer(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOfferOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOfferOrBuilder.java index 061a8b5502..34184ec104 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOfferOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOfferOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOrBuilder.java index 85c375dd1b..f7f35265fe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceClient.java index 8ff8940138..f7a9a59cdf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -135,9 +137,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class IncentiveServiceClient implements BackgroundResource { - private final IncentiveServiceSettings settings; + private final @Nullable IncentiveServiceSettings settings; private final IncentiveServiceStub stub; /** Constructs an instance of IncentiveServiceClient with default settings. */ @@ -177,7 +180,7 @@ protected IncentiveServiceClient(IncentiveServiceStub stub) { this.stub = stub; } - public final IncentiveServiceSettings getSettings() { + public final @Nullable IncentiveServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceProto.java index d7e538d18c..366c5bb2ec 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/incentive_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class IncentiveServiceProto { +public final class IncentiveServiceProto extends com.google.protobuf.GeneratedFile { private IncentiveServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - IncentiveServiceProto.class.getName()); + "IncentiveServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -168,55 +168,55 @@ public static void registerAllExtensions( com.google.type.MoneyProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_FetchIncentiveRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_FetchIncentiveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_FetchIncentiveRequest_descriptor, new java.lang.String[] { "LanguageCode", "CountryCode", "Email", "IncentiveType", }); internal_static_google_ads_googleads_v25_services_Incentive_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_Incentive_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_Incentive_descriptor, new java.lang.String[] { "IncentiveId", "Requirement", "IncentiveTermsAndConditionsUrl", "IncentiveType", }); internal_static_google_ads_googleads_v25_services_Incentive_Requirement_descriptor = - internal_static_google_ads_googleads_v25_services_Incentive_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_Incentive_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_Incentive_Requirement_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_Incentive_Requirement_descriptor, new java.lang.String[] { "Spend", "Requirement", }); internal_static_google_ads_googleads_v25_services_Incentive_Requirement_Spend_descriptor = - internal_static_google_ads_googleads_v25_services_Incentive_Requirement_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_Incentive_Requirement_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_Incentive_Requirement_Spend_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_Incentive_Requirement_Spend_descriptor, new java.lang.String[] { "AwardAmount", "RequiredAmount", }); internal_static_google_ads_googleads_v25_services_CyoIncentives_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_CyoIncentives_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CyoIncentives_descriptor, new java.lang.String[] { "LowOffer", "MediumOffer", "HighOffer", }); internal_static_google_ads_googleads_v25_services_IncentiveOffer_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_IncentiveOffer_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_IncentiveOffer_descriptor, new java.lang.String[] { "ConsolidatedTermsAndConditionsUrl", "OfferType", "CyoIncentives", "IncentiveDetails", }); internal_static_google_ads_googleads_v25_services_FetchIncentiveResponse_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_FetchIncentiveResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_FetchIncentiveResponse_descriptor, new java.lang.String[] { "IncentiveOffer", }); internal_static_google_ads_googleads_v25_services_ApplyIncentiveRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_ApplyIncentiveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyIncentiveRequest_descriptor, new java.lang.String[] { "SelectedIncentiveId", "CustomerId", "CountryCode", }); internal_static_google_ads_googleads_v25_services_ApplyIncentiveResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_ApplyIncentiveResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyIncentiveResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceSettings.java index 2fdd052084..75e9de738e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IncentiveServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class IncentiveServiceSettings extends ClientSettings { @@ -138,7 +141,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(IncentiveServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IndustryVerticalInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IndustryVerticalInfo.java index e2ea31bea4..5d0ff5d57d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IndustryVerticalInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IndustryVerticalInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class IndustryVerticalInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - IndustryVerticalInfo.class.getName()); + "IndustryVerticalInfo"); } // Use IndustryVerticalInfo.newBuilder() to construct. private IndustryVerticalInfo(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IndustryVerticalInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IndustryVerticalInfoOrBuilder.java index 0aca041aa1..661b4ca7ba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IndustryVerticalInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/IndustryVerticalInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudience.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudience.java index 71f7bb7244..a9e1b95b6d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudience.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudience.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class InsightsAudience extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - InsightsAudience.class.getName()); + "InsightsAudience"); } // Use InsightsAudience.newBuilder() to construct. private InsightsAudience(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDefinition.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDefinition.java index cf918e1169..dbccb3e180 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDefinition.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDefinition.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class InsightsAudienceDefinition extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - InsightsAudienceDefinition.class.getName()); + "InsightsAudienceDefinition"); } // Use InsightsAudienceDefinition.newBuilder() to construct. private InsightsAudienceDefinition(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDefinitionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDefinitionOrBuilder.java index 94884d7f58..c7d0d31eb9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDefinitionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDefinitionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDescription.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDescription.java index 41189c953a..c4783957fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDescription.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDescription.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class InsightsAudienceDescription extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - InsightsAudienceDescription.class.getName()); + "InsightsAudienceDescription"); } // Use InsightsAudienceDescription.newBuilder() to construct. private InsightsAudienceDescription(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDescriptionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDescriptionOrBuilder.java index 27459f28ee..90b5790407 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDescriptionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceDescriptionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceOrBuilder.java index e2fda4d5ac..ab6d2d9384 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InsightsAudienceOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceClient.java index 3470d8946d..5a311d3237 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceClient.java @@ -24,6 +24,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -118,9 +120,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class InvoiceServiceClient implements BackgroundResource { - private final InvoiceServiceSettings settings; + private final @Nullable InvoiceServiceSettings settings; private final InvoiceServiceStub stub; /** Constructs an instance of InvoiceServiceClient with default settings. */ @@ -160,7 +163,7 @@ protected InvoiceServiceClient(InvoiceServiceStub stub) { this.stub = stub; } - public final InvoiceServiceSettings getSettings() { + public final @Nullable InvoiceServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceProto.java index d7c6106eca..f4aba16d6d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/invoice_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class InvoiceServiceProto { +public final class InvoiceServiceProto extends com.google.protobuf.GeneratedFile { private InvoiceServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - InvoiceServiceProto.class.getName()); + "InvoiceServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -86,13 +86,13 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_ListInvoicesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_ListInvoicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListInvoicesRequest_descriptor, new java.lang.String[] { "CustomerId", "BillingSetup", "IssueYear", "IssueMonth", "IncludeGranularLevelInvoiceDetails", }); internal_static_google_ads_googleads_v25_services_ListInvoicesResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ListInvoicesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListInvoicesResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceSettings.java index bafcfd1fd2..2db76cd528 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/InvoiceServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class InvoiceServiceSettings extends ClientSettings { @@ -133,7 +136,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -153,7 +156,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(InvoiceServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordAndUrlSeed.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordAndUrlSeed.java index afb5b15e11..49c8383f09 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordAndUrlSeed.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordAndUrlSeed.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class KeywordAndUrlSeed extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordAndUrlSeed.class.getName()); + "KeywordAndUrlSeed"); } // Use KeywordAndUrlSeed.newBuilder() to construct. private KeywordAndUrlSeed(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordAndUrlSeedOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordAndUrlSeedOrBuilder.java index 8e99a2eede..a74f3f93c3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordAndUrlSeedOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordAndUrlSeedOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordForecastMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordForecastMetrics.java index bb96520622..5e4a1fd0c4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordForecastMetrics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordForecastMetrics.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class KeywordForecastMetrics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordForecastMetrics.class.getName()); + "KeywordForecastMetrics"); } // Use KeywordForecastMetrics.newBuilder() to construct. private KeywordForecastMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordForecastMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordForecastMetricsOrBuilder.java index 5bdbe6b82b..a578f9b4bf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordForecastMetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordForecastMetricsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordOperation.java index 6a2ad2839e..c62bb42d34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class KeywordPlanAdGroupKeywordOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanAdGroupKeywordOperation.class.getName()); + "KeywordPlanAdGroupKeywordOperation"); } // Use KeywordPlanAdGroupKeywordOperation.newBuilder() to construct. private KeywordPlanAdGroupKeywordOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordOperationOrBuilder.java index e87d5d535c..f490321c46 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceClient.java index 9a8c9e3df7..63392cded8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -125,9 +127,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanAdGroupKeywordServiceClient implements BackgroundResource { - private final KeywordPlanAdGroupKeywordServiceSettings settings; + private final @Nullable KeywordPlanAdGroupKeywordServiceSettings settings; private final KeywordPlanAdGroupKeywordServiceStub stub; /** Constructs an instance of KeywordPlanAdGroupKeywordServiceClient with default settings. */ @@ -172,7 +175,7 @@ protected KeywordPlanAdGroupKeywordServiceClient(KeywordPlanAdGroupKeywordServic this.stub = stub; } - public final KeywordPlanAdGroupKeywordServiceSettings getSettings() { + public final @Nullable KeywordPlanAdGroupKeywordServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceProto.java index f10fbfc1ac..0016cd0f03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class KeywordPlanAdGroupKeywordServiceProto { +public final class KeywordPlanAdGroupKeywordServiceProto extends com.google.protobuf.GeneratedFile { private KeywordPlanAdGroupKeywordServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanAdGroupKeywordServiceProto.class.getName()); + "KeywordPlanAdGroupKeywordServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -116,25 +116,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupKeywordsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupKeywordsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupKeywordsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_KeywordPlanAdGroupKeywordOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_KeywordPlanAdGroupKeywordOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KeywordPlanAdGroupKeywordOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupKeywordsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupKeywordsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupKeywordsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupKeywordResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupKeywordResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupKeywordResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceSettings.java index b49f54341a..f43d63c6b2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupKeywordServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanAdGroupKeywordServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -160,7 +163,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(KeywordPlanAdGroupKeywordServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupOperation.java index 82ed53ad9d..158c1452ff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class KeywordPlanAdGroupOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanAdGroupOperation.class.getName()); + "KeywordPlanAdGroupOperation"); } // Use KeywordPlanAdGroupOperation.newBuilder() to construct. private KeywordPlanAdGroupOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupOperationOrBuilder.java index 346ff71c77..d91abcc15e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceClient.java index fa7f1e7ac0..f5a0e4e822 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanAdGroupServiceClient implements BackgroundResource { - private final KeywordPlanAdGroupServiceSettings settings; + private final @Nullable KeywordPlanAdGroupServiceSettings settings; private final KeywordPlanAdGroupServiceStub stub; /** Constructs an instance of KeywordPlanAdGroupServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected KeywordPlanAdGroupServiceClient(KeywordPlanAdGroupServiceStub stub) { this.stub = stub; } - public final KeywordPlanAdGroupServiceSettings getSettings() { + public final @Nullable KeywordPlanAdGroupServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceProto.java index c9ddf180e9..30764a7989 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class KeywordPlanAdGroupServiceProto { +public final class KeywordPlanAdGroupServiceProto extends com.google.protobuf.GeneratedFile { private KeywordPlanAdGroupServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanAdGroupServiceProto.class.getName()); + "KeywordPlanAdGroupServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -113,25 +113,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_KeywordPlanAdGroupOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_KeywordPlanAdGroupOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KeywordPlanAdGroupOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanAdGroupResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceSettings.java index 15f3db2143..63ff4f9fcb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanAdGroupServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanAdGroupServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(KeywordPlanAdGroupServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordOperation.java index 26764a8c76..d2a6dfba7b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class KeywordPlanCampaignKeywordOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanCampaignKeywordOperation.class.getName()); + "KeywordPlanCampaignKeywordOperation"); } // Use KeywordPlanCampaignKeywordOperation.newBuilder() to construct. private KeywordPlanCampaignKeywordOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordOperationOrBuilder.java index ee0f22116a..3520a33496 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceClient.java index 6ffae62448..1926dc647a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -124,9 +126,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanCampaignKeywordServiceClient implements BackgroundResource { - private final KeywordPlanCampaignKeywordServiceSettings settings; + private final @Nullable KeywordPlanCampaignKeywordServiceSettings settings; private final KeywordPlanCampaignKeywordServiceStub stub; /** Constructs an instance of KeywordPlanCampaignKeywordServiceClient with default settings. */ @@ -171,7 +174,7 @@ protected KeywordPlanCampaignKeywordServiceClient(KeywordPlanCampaignKeywordServ this.stub = stub; } - public final KeywordPlanCampaignKeywordServiceSettings getSettings() { + public final @Nullable KeywordPlanCampaignKeywordServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceProto.java index ed1001a14e..4039581d7f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class KeywordPlanCampaignKeywordServiceProto { +public final class KeywordPlanCampaignKeywordServiceProto extends com.google.protobuf.GeneratedFile { private KeywordPlanCampaignKeywordServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanCampaignKeywordServiceProto.class.getName()); + "KeywordPlanCampaignKeywordServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -116,25 +116,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignKeywordsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignKeywordsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignKeywordsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_KeywordPlanCampaignKeywordOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_KeywordPlanCampaignKeywordOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KeywordPlanCampaignKeywordOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignKeywordsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignKeywordsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignKeywordsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignKeywordResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignKeywordResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignKeywordResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceSettings.java index d1c6f5b923..0993640c30 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignKeywordServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanCampaignKeywordServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -160,7 +163,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(KeywordPlanCampaignKeywordServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignOperation.java index 4b7895d51a..02ee749e61 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class KeywordPlanCampaignOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanCampaignOperation.class.getName()); + "KeywordPlanCampaignOperation"); } // Use KeywordPlanCampaignOperation.newBuilder() to construct. private KeywordPlanCampaignOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignOperationOrBuilder.java index b44cc2cf4e..4807e72559 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceClient.java index 875ff06674..9a718461d9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanCampaignServiceClient implements BackgroundResource { - private final KeywordPlanCampaignServiceSettings settings; + private final @Nullable KeywordPlanCampaignServiceSettings settings; private final KeywordPlanCampaignServiceStub stub; /** Constructs an instance of KeywordPlanCampaignServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected KeywordPlanCampaignServiceClient(KeywordPlanCampaignServiceStub stub) this.stub = stub; } - public final KeywordPlanCampaignServiceSettings getSettings() { + public final @Nullable KeywordPlanCampaignServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceProto.java index 7749c587f5..d9a675232a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class KeywordPlanCampaignServiceProto { +public final class KeywordPlanCampaignServiceProto extends com.google.protobuf.GeneratedFile { private KeywordPlanCampaignServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanCampaignServiceProto.class.getName()); + "KeywordPlanCampaignServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -113,25 +113,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_KeywordPlanCampaignOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_KeywordPlanCampaignOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KeywordPlanCampaignOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlanCampaignResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceSettings.java index b603229715..f7eafab5f5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanCampaignServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanCampaignServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(KeywordPlanCampaignServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceClient.java index a323157d5b..c336f01973 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceClient.java @@ -31,6 +31,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -185,9 +187,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanIdeaServiceClient implements BackgroundResource { - private final KeywordPlanIdeaServiceSettings settings; + private final @Nullable KeywordPlanIdeaServiceSettings settings; private final KeywordPlanIdeaServiceStub stub; /** Constructs an instance of KeywordPlanIdeaServiceClient with default settings. */ @@ -228,7 +231,7 @@ protected KeywordPlanIdeaServiceClient(KeywordPlanIdeaServiceStub stub) { this.stub = stub; } - public final KeywordPlanIdeaServiceSettings getSettings() { + public final @Nullable KeywordPlanIdeaServiceSettings getSettings() { return settings; } @@ -751,10 +754,13 @@ public static class GenerateKeywordIdeasPage GenerateKeywordIdeasPage> { private GenerateKeywordIdeasPage( - PageContext< - GenerateKeywordIdeasRequest, GenerateKeywordIdeaResponse, GenerateKeywordIdeaResult> - context, - GenerateKeywordIdeaResponse response) { + @Nullable + PageContext< + GenerateKeywordIdeasRequest, + GenerateKeywordIdeaResponse, + GenerateKeywordIdeaResult> + context, + @Nullable GenerateKeywordIdeaResponse response) { super(context, response); } @@ -764,18 +770,24 @@ private static GenerateKeywordIdeasPage createEmptyPage() { @Override protected GenerateKeywordIdeasPage createPage( - PageContext< - GenerateKeywordIdeasRequest, GenerateKeywordIdeaResponse, GenerateKeywordIdeaResult> - context, - GenerateKeywordIdeaResponse response) { + @Nullable + PageContext< + GenerateKeywordIdeasRequest, + GenerateKeywordIdeaResponse, + GenerateKeywordIdeaResult> + context, + @Nullable GenerateKeywordIdeaResponse response) { return new GenerateKeywordIdeasPage(context, response); } @Override public ApiFuture createPageAsync( - PageContext< - GenerateKeywordIdeasRequest, GenerateKeywordIdeaResponse, GenerateKeywordIdeaResult> - context, + @Nullable + PageContext< + GenerateKeywordIdeasRequest, + GenerateKeywordIdeaResponse, + GenerateKeywordIdeaResult> + context, ApiFuture futureResponse) { return super.createPageAsync(context, futureResponse); } @@ -790,7 +802,7 @@ public static class GenerateKeywordIdeasFixedSizeCollection GenerateKeywordIdeasFixedSizeCollection> { private GenerateKeywordIdeasFixedSizeCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { super(pages, collectionSize); } @@ -800,7 +812,7 @@ private static GenerateKeywordIdeasFixedSizeCollection createEmptyCollection() { @Override protected GenerateKeywordIdeasFixedSizeCollection createCollection( - List pages, int collectionSize) { + @Nullable List pages, int collectionSize) { return new GenerateKeywordIdeasFixedSizeCollection(pages, collectionSize); } } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceProto.java index 4f081b5691..2903afac05 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class KeywordPlanIdeaServiceProto { +public final class KeywordPlanIdeaServiceProto extends com.google.protobuf.GeneratedFile { private KeywordPlanIdeaServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanIdeaServiceProto.class.getName()); + "KeywordPlanIdeaServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -334,139 +334,139 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_GenerateKeywordIdeasRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_GenerateKeywordIdeasRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateKeywordIdeasRequest_descriptor, new java.lang.String[] { "CustomerId", "Language", "GeoTargetConstants", "IncludeAdultKeywords", "PageToken", "PageSize", "KeywordPlanNetwork", "KeywordAnnotation", "AggregateMetrics", "HistoricalMetricsOptions", "KeywordAndUrlSeed", "KeywordSeed", "UrlSeed", "SiteSeed", "Seed", }); internal_static_google_ads_googleads_v25_services_KeywordAndUrlSeed_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_KeywordAndUrlSeed_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KeywordAndUrlSeed_descriptor, new java.lang.String[] { "Url", "Keywords", }); internal_static_google_ads_googleads_v25_services_KeywordSeed_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_KeywordSeed_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KeywordSeed_descriptor, new java.lang.String[] { "Keywords", }); internal_static_google_ads_googleads_v25_services_SiteSeed_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_SiteSeed_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SiteSeed_descriptor, new java.lang.String[] { "Site", }); internal_static_google_ads_googleads_v25_services_UrlSeed_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_UrlSeed_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UrlSeed_descriptor, new java.lang.String[] { "Url", }); internal_static_google_ads_googleads_v25_services_GenerateKeywordIdeaResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_GenerateKeywordIdeaResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateKeywordIdeaResponse_descriptor, new java.lang.String[] { "Results", "AggregateMetricResults", "NextPageToken", "TotalSize", }); internal_static_google_ads_googleads_v25_services_GenerateKeywordIdeaResult_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_GenerateKeywordIdeaResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateKeywordIdeaResult_descriptor, new java.lang.String[] { "Text", "KeywordIdeaMetrics", "KeywordAnnotations", "CloseVariants", }); internal_static_google_ads_googleads_v25_services_GenerateKeywordHistoricalMetricsRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_GenerateKeywordHistoricalMetricsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateKeywordHistoricalMetricsRequest_descriptor, new java.lang.String[] { "CustomerId", "Keywords", "Language", "IncludeAdultKeywords", "GeoTargetConstants", "KeywordPlanNetwork", "AggregateMetrics", "HistoricalMetricsOptions", }); internal_static_google_ads_googleads_v25_services_GenerateKeywordHistoricalMetricsResponse_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_GenerateKeywordHistoricalMetricsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateKeywordHistoricalMetricsResponse_descriptor, new java.lang.String[] { "Results", "AggregateMetricResults", }); internal_static_google_ads_googleads_v25_services_GenerateKeywordHistoricalMetricsResult_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_GenerateKeywordHistoricalMetricsResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateKeywordHistoricalMetricsResult_descriptor, new java.lang.String[] { "Text", "CloseVariants", "KeywordMetrics", }); internal_static_google_ads_googleads_v25_services_GenerateAdGroupThemesRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_services_GenerateAdGroupThemesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateAdGroupThemesRequest_descriptor, new java.lang.String[] { "CustomerId", "Keywords", "AdGroups", }); internal_static_google_ads_googleads_v25_services_GenerateAdGroupThemesResponse_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_services_GenerateAdGroupThemesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateAdGroupThemesResponse_descriptor, new java.lang.String[] { "AdGroupKeywordSuggestions", "UnusableAdGroups", }); internal_static_google_ads_googleads_v25_services_AdGroupKeywordSuggestion_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_services_AdGroupKeywordSuggestion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdGroupKeywordSuggestion_descriptor, new java.lang.String[] { "KeywordText", "SuggestedKeywordText", "SuggestedMatchType", "SuggestedAdGroup", "SuggestedCampaign", }); internal_static_google_ads_googleads_v25_services_UnusableAdGroup_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_services_UnusableAdGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UnusableAdGroup_descriptor, new java.lang.String[] { "AdGroup", "Campaign", }); internal_static_google_ads_googleads_v25_services_GenerateKeywordForecastMetricsRequest_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_services_GenerateKeywordForecastMetricsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateKeywordForecastMetricsRequest_descriptor, new java.lang.String[] { "CustomerId", "CurrencyCode", "ForecastPeriod", "Campaign", }); internal_static_google_ads_googleads_v25_services_CampaignToForecast_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_ads_googleads_v25_services_CampaignToForecast_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignToForecast_descriptor, new java.lang.String[] { "LanguageConstants", "GeoTargetConstants", "BiddingStrategy", "AdGroups", }); internal_static_google_ads_googleads_v25_services_CampaignToForecast_CampaignBiddingStrategy_descriptor = - internal_static_google_ads_googleads_v25_services_CampaignToForecast_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_CampaignToForecast_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_CampaignToForecast_CampaignBiddingStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignToForecast_CampaignBiddingStrategy_descriptor, new java.lang.String[] { "ManualCpcBiddingStrategy", "MaximizeClicksBiddingStrategy", "MaximizeConversionsBiddingStrategy", "BiddingStrategy", }); internal_static_google_ads_googleads_v25_services_ForecastAdGroup_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v25_services_ForecastAdGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ForecastAdGroup_descriptor, new java.lang.String[] { "Keywords", }); internal_static_google_ads_googleads_v25_services_ManualCpcBiddingStrategy_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_ads_googleads_v25_services_ManualCpcBiddingStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ManualCpcBiddingStrategy_descriptor, new java.lang.String[] { "DailyBudgetMicros", "MaxCpcBidMicros", }); internal_static_google_ads_googleads_v25_services_MaximizeClicksBiddingStrategy_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(18); internal_static_google_ads_googleads_v25_services_MaximizeClicksBiddingStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MaximizeClicksBiddingStrategy_descriptor, new java.lang.String[] { "DailyTargetSpendMicros", "MaxCpcBidCeilingMicros", }); internal_static_google_ads_googleads_v25_services_MaximizeConversionsBiddingStrategy_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageType(19); internal_static_google_ads_googleads_v25_services_MaximizeConversionsBiddingStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MaximizeConversionsBiddingStrategy_descriptor, new java.lang.String[] { "DailyTargetSpendMicros", }); internal_static_google_ads_googleads_v25_services_GenerateKeywordForecastMetricsResponse_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageType(20); internal_static_google_ads_googleads_v25_services_GenerateKeywordForecastMetricsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateKeywordForecastMetricsResponse_descriptor, new java.lang.String[] { "CampaignForecastMetrics", }); internal_static_google_ads_googleads_v25_services_KeywordForecastMetrics_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageType(21); internal_static_google_ads_googleads_v25_services_KeywordForecastMetrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KeywordForecastMetrics_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceSettings.java index 486e85211c..bec3271cd2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanIdeaServiceSettings.java @@ -33,6 +33,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -85,6 +87,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanIdeaServiceSettings extends ClientSettings { @@ -163,7 +166,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -184,7 +187,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(KeywordPlanIdeaServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanOperation.java index c1fc5067e4..9aa5eacfc8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class KeywordPlanOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanOperation.class.getName()); + "KeywordPlanOperation"); } // Use KeywordPlanOperation.newBuilder() to construct. private KeywordPlanOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanOperationOrBuilder.java index 5da35e5dbf..1e90752de5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceClient.java index 7af1c959cc..e3ca224da1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanServiceClient implements BackgroundResource { - private final KeywordPlanServiceSettings settings; + private final @Nullable KeywordPlanServiceSettings settings; private final KeywordPlanServiceStub stub; /** Constructs an instance of KeywordPlanServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected KeywordPlanServiceClient(KeywordPlanServiceStub stub) { this.stub = stub; } - public final KeywordPlanServiceSettings getSettings() { + public final @Nullable KeywordPlanServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceProto.java index 0560416557..baa9b500d9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class KeywordPlanServiceProto { +public final class KeywordPlanServiceProto extends com.google.protobuf.GeneratedFile { private KeywordPlanServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordPlanServiceProto.class.getName()); + "KeywordPlanServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -110,25 +110,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlansRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateKeywordPlansRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlansRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_KeywordPlanOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_KeywordPlanOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_KeywordPlanOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlansResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateKeywordPlansResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlansResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateKeywordPlansResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateKeywordPlansResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateKeywordPlansResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceSettings.java index 5cfc71c2ef..857c8b990d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordPlanServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordPlanServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -155,7 +158,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(KeywordPlanServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordSeed.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordSeed.java index de89707e5b..a4b90e922f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordSeed.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordSeed.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class KeywordSeed extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordSeed.class.getName()); + "KeywordSeed"); } // Use KeywordSeed.newBuilder() to construct. private KeywordSeed(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordSeedOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordSeedOrBuilder.java index f6c8aec01d..57064bfb3c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordSeedOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordSeedOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceClient.java index 024eadae9e..bc5e138a07 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordThemeConstantServiceClient implements BackgroundResource { - private final KeywordThemeConstantServiceSettings settings; + private final @Nullable KeywordThemeConstantServiceSettings settings; private final KeywordThemeConstantServiceStub stub; /** Constructs an instance of KeywordThemeConstantServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected KeywordThemeConstantServiceClient(KeywordThemeConstantServiceStub stub this.stub = stub; } - public final KeywordThemeConstantServiceSettings getSettings() { + public final @Nullable KeywordThemeConstantServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceProto.java index 6e0865cba9..bca38c9525 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_theme_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class KeywordThemeConstantServiceProto { +public final class KeywordThemeConstantServiceProto extends com.google.protobuf.GeneratedFile { private KeywordThemeConstantServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordThemeConstantServiceProto.class.getName()); + "KeywordThemeConstantServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -81,13 +81,13 @@ public static void registerAllExtensions( com.google.api.ClientProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemeConstantsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemeConstantsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestKeywordThemeConstantsRequest_descriptor, new java.lang.String[] { "QueryText", "CountryCode", "LanguageCode", }); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemeConstantsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemeConstantsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestKeywordThemeConstantsResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceSettings.java index 45406ba1f2..379c0210c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KeywordThemeConstantServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class KeywordThemeConstantServiceSettings extends ClientSettings { @@ -138,7 +141,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -159,7 +162,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(KeywordThemeConstantServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KnowledgeGraphEntitySearchOptions.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KnowledgeGraphEntitySearchOptions.java index 8385257f6c..f213d4cb2c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KnowledgeGraphEntitySearchOptions.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KnowledgeGraphEntitySearchOptions.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class KnowledgeGraphEntitySearchOptions extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KnowledgeGraphEntitySearchOptions.class.getName()); + "KnowledgeGraphEntitySearchOptions"); } // Use KnowledgeGraphEntitySearchOptions.newBuilder() to construct. private KnowledgeGraphEntitySearchOptions(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -151,10 +151,10 @@ public static final class SearchFilter extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchFilter.class.getName()); + "SearchFilter"); } // Use SearchFilter.newBuilder() to construct. private SearchFilter(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KnowledgeGraphEntitySearchOptionsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KnowledgeGraphEntitySearchOptionsOrBuilder.java index 2f883b7068..3ecaf786dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KnowledgeGraphEntitySearchOptionsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/KnowledgeGraphEntitySearchOptionsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelOperation.java index 54b7b678d4..2e8f35bd0f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class LabelOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LabelOperation.class.getName()); + "LabelOperation"); } // Use LabelOperation.newBuilder() to construct. private LabelOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelOperationOrBuilder.java index 2b2bdfc30e..ae72b29a02 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceClient.java index 9e3d59665f..f6780b597e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -115,9 +117,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class LabelServiceClient implements BackgroundResource { - private final LabelServiceSettings settings; + private final @Nullable LabelServiceSettings settings; private final LabelServiceStub stub; /** Constructs an instance of LabelServiceClient with default settings. */ @@ -156,7 +159,7 @@ protected LabelServiceClient(LabelServiceStub stub) { this.stub = stub; } - public final LabelServiceSettings getSettings() { + public final @Nullable LabelServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceProto.java index 3a79b37637..169d799d60 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class LabelServiceProto { +public final class LabelServiceProto extends com.google.protobuf.GeneratedFile { private LabelServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LabelServiceProto.class.getName()); + "LabelServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -114,25 +114,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateLabelsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_LabelOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_LabelOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_LabelOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateLabelsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateLabelsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateLabelsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateLabelResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateLabelResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateLabelResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceSettings.java index 0bb40db6a2..051b07ebe8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LabelServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -80,6 +82,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class LabelServiceSettings extends ClientSettings { @@ -132,7 +135,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -152,7 +155,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(LabelServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LanguageDistribution.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LanguageDistribution.java index e745f783c9..32023a2464 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LanguageDistribution.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LanguageDistribution.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class LanguageDistribution extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LanguageDistribution.class.getName()); + "LanguageDistribution"); } // Use LanguageDistribution.newBuilder() to construct. private LanguageDistribution(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LanguageDistributionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LanguageDistributionOrBuilder.java index 4c0f46e92c..da2ee4c167 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LanguageDistributionOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LanguageDistributionOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersRequest.java index 07c5cfd54e..91b4f2bc47 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListAccessibleCustomersRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListAccessibleCustomersRequest.class.getName()); + "ListAccessibleCustomersRequest"); } // Use ListAccessibleCustomersRequest.newBuilder() to construct. private ListAccessibleCustomersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersRequestOrBuilder.java index e813537837..450895b880 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersResponse.java index affae70b80..aeb9232798 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListAccessibleCustomersResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListAccessibleCustomersResponse.class.getName()); + "ListAccessibleCustomersResponse"); } // Use ListAccessibleCustomersResponse.newBuilder() to construct. private ListAccessibleCustomersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersResponseOrBuilder.java index a6e6cef577..3c5691b719 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAccessibleCustomersResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesRequest.java index 8e249b26f3..26ffcabb03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListAudienceInsightsAttributesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListAudienceInsightsAttributesRequest.class.getName()); + "ListAudienceInsightsAttributesRequest"); } // Use ListAudienceInsightsAttributesRequest.newBuilder() to construct. private ListAudienceInsightsAttributesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesRequestOrBuilder.java index 31f75b9c4d..dd7a28a3f8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesResponse.java index 3e60dd8401..6a0d986741 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListAudienceInsightsAttributesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListAudienceInsightsAttributesResponse.class.getName()); + "ListAudienceInsightsAttributesResponse"); } // Use ListAudienceInsightsAttributesResponse.newBuilder() to construct. private ListAudienceInsightsAttributesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesResponseOrBuilder.java index 1d02225328..770e092aa4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListAudienceInsightsAttributesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsRequest.java index 8c24a21be4..8db00a0f02 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBatchJobResultsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBatchJobResultsRequest.class.getName()); + "ListBatchJobResultsRequest"); } // Use ListBatchJobResultsRequest.newBuilder() to construct. private ListBatchJobResultsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsRequestOrBuilder.java index b6d76070c4..28dbf8d159 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsResponse.java index 1543e861e5..1b00d630c6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBatchJobResultsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBatchJobResultsResponse.class.getName()); + "ListBatchJobResultsResponse"); } // Use ListBatchJobResultsResponse.newBuilder() to construct. private ListBatchJobResultsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsResponseOrBuilder.java index 159ef9d5f8..59634d4784 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBatchJobResultsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesRequest.java index 57615b51ba..3086893144 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBenchmarksAvailableDatesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBenchmarksAvailableDatesRequest.class.getName()); + "ListBenchmarksAvailableDatesRequest"); } // Use ListBenchmarksAvailableDatesRequest.newBuilder() to construct. private ListBenchmarksAvailableDatesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesRequestOrBuilder.java index 15de0b4db2..7269a879a3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesResponse.java index cc4007b231..e3041d0cde 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBenchmarksAvailableDatesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBenchmarksAvailableDatesResponse.class.getName()); + "ListBenchmarksAvailableDatesResponse"); } // Use ListBenchmarksAvailableDatesResponse.newBuilder() to construct. private ListBenchmarksAvailableDatesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesResponseOrBuilder.java index 9e8a8b8f13..8fd539c57b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksAvailableDatesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsRequest.java index d4e2b87779..35cb4746ac 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBenchmarksLocationsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBenchmarksLocationsRequest.class.getName()); + "ListBenchmarksLocationsRequest"); } // Use ListBenchmarksLocationsRequest.newBuilder() to construct. private ListBenchmarksLocationsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsRequestOrBuilder.java index 6e5ed336e0..b366ed90b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsResponse.java index 0b11ac6d8b..05b26d9b31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBenchmarksLocationsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBenchmarksLocationsResponse.class.getName()); + "ListBenchmarksLocationsResponse"); } // Use ListBenchmarksLocationsResponse.newBuilder() to construct. private ListBenchmarksLocationsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsResponseOrBuilder.java index 69e6a48498..829b3674de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksLocationsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsRequest.java index 4e4cd68ece..a3107bb969 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBenchmarksProductsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBenchmarksProductsRequest.class.getName()); + "ListBenchmarksProductsRequest"); } // Use ListBenchmarksProductsRequest.newBuilder() to construct. private ListBenchmarksProductsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsRequestOrBuilder.java index d4e5bc4e33..f8762fadc0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsResponse.java index ea52535ad7..c2a377eebc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBenchmarksProductsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBenchmarksProductsResponse.class.getName()); + "ListBenchmarksProductsResponse"); } // Use ListBenchmarksProductsResponse.newBuilder() to construct. private ListBenchmarksProductsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsResponseOrBuilder.java index d28ae48d16..c8850cca58 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksProductsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesRequest.java index 21ba84a728..227d9503c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBenchmarksSourcesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBenchmarksSourcesRequest.class.getName()); + "ListBenchmarksSourcesRequest"); } // Use ListBenchmarksSourcesRequest.newBuilder() to construct. private ListBenchmarksSourcesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -65,7 +65,9 @@ public com.google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSou }; /** *

-   * Required. The types of benchmarks sources to be returned
+   * Required. The types of benchmarks sources to be returned. Supported sources
+   * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+   * scoping the benchmarks analysis when benchmarking against all advertisers.
    * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -78,7 +80,9 @@ public java.util.List - * Required. The types of benchmarks sources to be returned + * Required. The types of benchmarks sources to be returned. Supported sources + * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for + * scoping the benchmarks analysis when benchmarking against all advertisers. *
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -90,7 +94,9 @@ public int getBenchmarksSourcesCount() { } /** *
-   * Required. The types of benchmarks sources to be returned
+   * Required. The types of benchmarks sources to be returned. Supported sources
+   * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+   * scoping the benchmarks analysis when benchmarking against all advertisers.
    * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -103,7 +109,9 @@ public com.google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSou } /** *
-   * Required. The types of benchmarks sources to be returned
+   * Required. The types of benchmarks sources to be returned. Supported sources
+   * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+   * scoping the benchmarks analysis when benchmarking against all advertisers.
    * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -116,7 +124,9 @@ public com.google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSou } /** *
-   * Required. The types of benchmarks sources to be returned
+   * Required. The types of benchmarks sources to be returned. Supported sources
+   * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+   * scoping the benchmarks analysis when benchmarking against all advertisers.
    * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -553,7 +563,9 @@ private void ensureBenchmarksSourcesIsMutable() { } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -565,7 +577,9 @@ public java.util.List - * Required. The types of benchmarks sources to be returned + * Required. The types of benchmarks sources to be returned. Supported sources + * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for + * scoping the benchmarks analysis when benchmarking against all advertisers. *
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -576,7 +590,9 @@ public int getBenchmarksSourcesCount() { } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -588,7 +604,9 @@ public com.google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSou } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -606,7 +624,9 @@ public Builder setBenchmarksSources( } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -622,7 +642,9 @@ public Builder addBenchmarksSources(com.google.ads.googleads.v25.enums.Benchmark } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -640,7 +662,9 @@ public Builder addAllBenchmarksSources( } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -654,7 +678,9 @@ public Builder clearBenchmarksSources() { } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -667,7 +693,9 @@ public Builder clearBenchmarksSources() { } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -679,7 +707,9 @@ public int getBenchmarksSourcesValue(int index) { } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -696,7 +726,9 @@ public Builder setBenchmarksSourcesValue( } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -711,7 +743,9 @@ public Builder addBenchmarksSourcesValue(int value) { } /** *
-     * Required. The types of benchmarks sources to be returned
+     * Required. The types of benchmarks sources to be returned. Supported sources
+     * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+     * scoping the benchmarks analysis when benchmarking against all advertisers.
      * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesRequestOrBuilder.java index 16beac978a..809265c94f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -12,7 +12,9 @@ public interface ListBenchmarksSourcesRequestOrBuilder extends /** *
-   * Required. The types of benchmarks sources to be returned
+   * Required. The types of benchmarks sources to be returned. Supported sources
+   * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+   * scoping the benchmarks analysis when benchmarking against all advertisers.
    * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -21,7 +23,9 @@ public interface ListBenchmarksSourcesRequestOrBuilder extends java.util.List getBenchmarksSourcesList(); /** *
-   * Required. The types of benchmarks sources to be returned
+   * Required. The types of benchmarks sources to be returned. Supported sources
+   * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+   * scoping the benchmarks analysis when benchmarking against all advertisers.
    * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -30,7 +34,9 @@ public interface ListBenchmarksSourcesRequestOrBuilder extends int getBenchmarksSourcesCount(); /** *
-   * Required. The types of benchmarks sources to be returned
+   * Required. The types of benchmarks sources to be returned. Supported sources
+   * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+   * scoping the benchmarks analysis when benchmarking against all advertisers.
    * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -40,7 +46,9 @@ public interface ListBenchmarksSourcesRequestOrBuilder extends com.google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType getBenchmarksSources(int index); /** *
-   * Required. The types of benchmarks sources to be returned
+   * Required. The types of benchmarks sources to be returned. Supported sources
+   * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+   * scoping the benchmarks analysis when benchmarking against all advertisers.
    * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -50,7 +58,9 @@ public interface ListBenchmarksSourcesRequestOrBuilder extends getBenchmarksSourcesValueList(); /** *
-   * Required. The types of benchmarks sources to be returned
+   * Required. The types of benchmarks sources to be returned. Supported sources
+   * include INDUSTRY_VERTICAL and CATEGORY. Categories are used as filters for
+   * scoping the benchmarks analysis when benchmarking against all advertisers.
    * 
* * repeated .google.ads.googleads.v25.enums.BenchmarksSourceTypeEnum.BenchmarksSourceType benchmarks_sources = 1 [(.google.api.field_behavior) = REQUIRED]; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesResponse.java index 8bf5081f41..2cb3be2146 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListBenchmarksSourcesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListBenchmarksSourcesResponse.class.getName()); + "ListBenchmarksSourcesResponse"); } // Use ListBenchmarksSourcesResponse.newBuilder() to construct. private ListBenchmarksSourcesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesResponseOrBuilder.java index f4d4471eea..2eaffdc948 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListBenchmarksSourcesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsRequest.java index 10448fe6d2..46033b4ff8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListCampaignDraftAsyncErrorsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListCampaignDraftAsyncErrorsRequest.class.getName()); + "ListCampaignDraftAsyncErrorsRequest"); } // Use ListCampaignDraftAsyncErrorsRequest.newBuilder() to construct. private ListCampaignDraftAsyncErrorsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsRequestOrBuilder.java index 70f1f9ea66..9b26106c1c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsResponse.java index 9086a3a494..e615a7463f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListCampaignDraftAsyncErrorsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListCampaignDraftAsyncErrorsResponse.class.getName()); + "ListCampaignDraftAsyncErrorsResponse"); } // Use ListCampaignDraftAsyncErrorsResponse.newBuilder() to construct. private ListCampaignDraftAsyncErrorsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsResponseOrBuilder.java index 8de00f79bd..796906160f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListCampaignDraftAsyncErrorsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsRequest.java index 179a2ff4d8..8132d24c5e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListExperimentAsyncErrorsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListExperimentAsyncErrorsRequest.class.getName()); + "ListExperimentAsyncErrorsRequest"); } // Use ListExperimentAsyncErrorsRequest.newBuilder() to construct. private ListExperimentAsyncErrorsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsRequestOrBuilder.java index d0132073e1..3cb602b422 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsResponse.java index e03e12f993..af35a2d736 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListExperimentAsyncErrorsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListExperimentAsyncErrorsResponse.class.getName()); + "ListExperimentAsyncErrorsResponse"); } // Use ListExperimentAsyncErrorsResponse.newBuilder() to construct. private ListExperimentAsyncErrorsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsResponseOrBuilder.java index 07b3344d52..63960b2d73 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListExperimentAsyncErrorsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesRequest.java index 44dd2a142c..5b07363666 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListInsightsEligibleDatesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListInsightsEligibleDatesRequest.class.getName()); + "ListInsightsEligibleDatesRequest"); } // Use ListInsightsEligibleDatesRequest.newBuilder() to construct. private ListInsightsEligibleDatesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesRequestOrBuilder.java index ca05ef95ec..79e064caf0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesResponse.java index 4edce6c415..3066ddae0b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListInsightsEligibleDatesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListInsightsEligibleDatesResponse.class.getName()); + "ListInsightsEligibleDatesResponse"); } // Use ListInsightsEligibleDatesResponse.newBuilder() to construct. private ListInsightsEligibleDatesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesResponseOrBuilder.java index d86d9625bc..1b59e57e7a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInsightsEligibleDatesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesRequest.java index 8e978e6d2e..966a2418f7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/invoice_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListInvoicesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListInvoicesRequest.class.getName()); + "ListInvoicesRequest"); } // Use ListInvoicesRequest.newBuilder() to construct. private ListInvoicesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesRequestOrBuilder.java index 85fe2e94a1..8fae2aea3e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/invoice_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesResponse.java index bcda189bb9..1e59badabf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/invoice_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListInvoicesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListInvoicesResponse.class.getName()); + "ListInvoicesResponse"); } // Use ListInvoicesResponse.newBuilder() to construct. private ListInvoicesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesResponseOrBuilder.java index 259ea1ce42..cf32c48db1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListInvoicesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/invoice_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsRequest.java index 2caa2fb948..d8e070c699 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/payments_account_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ListPaymentsAccountsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPaymentsAccountsRequest.class.getName()); + "ListPaymentsAccountsRequest"); } // Use ListPaymentsAccountsRequest.newBuilder() to construct. private ListPaymentsAccountsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsRequestOrBuilder.java index e2f2ef25dc..96cc024321 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/payments_account_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsResponse.java index f2e0973a0b..cbbad9d765 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/payments_account_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListPaymentsAccountsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPaymentsAccountsResponse.class.getName()); + "ListPaymentsAccountsResponse"); } // Use ListPaymentsAccountsResponse.newBuilder() to construct. private ListPaymentsAccountsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsResponseOrBuilder.java index 7b69baceb9..9d1ee3be34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPaymentsAccountsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/payments_account_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsRequest.java index e0ae08b068..a7456178f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListPlannableLocationsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPlannableLocationsRequest.class.getName()); + "ListPlannableLocationsRequest"); } // Use ListPlannableLocationsRequest.newBuilder() to construct. private ListPlannableLocationsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsRequestOrBuilder.java index a15a0d6f11..39924b3370 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsResponse.java index 3028568962..ea6ff03a84 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ListPlannableLocationsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPlannableLocationsResponse.class.getName()); + "ListPlannableLocationsResponse"); } // Use ListPlannableLocationsResponse.newBuilder() to construct. private ListPlannableLocationsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsResponseOrBuilder.java index 14aa31b02a..34242ecf8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableLocationsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsRequest.java index b5280ff33f..2a558829a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ListPlannableProductsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPlannableProductsRequest.class.getName()); + "ListPlannableProductsRequest"); } // Use ListPlannableProductsRequest.newBuilder() to construct. private ListPlannableProductsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsRequestOrBuilder.java index 5cca95323d..2f6bf4c2aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsResponse.java index a87505a858..035963e230 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ListPlannableProductsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPlannableProductsResponse.class.getName()); + "ListPlannableProductsResponse"); } // Use ListPlannableProductsResponse.newBuilder() to construct. private ListPlannableProductsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsResponseOrBuilder.java index 30007bc4bd..41d37114c2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableProductsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsRequest.java index 54f9ef07dd..9ae5ef3f51 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListPlannableUserInterestsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPlannableUserInterestsRequest.class.getName()); + "ListPlannableUserInterestsRequest"); } // Use ListPlannableUserInterestsRequest.newBuilder() to construct. private ListPlannableUserInterestsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsRequestOrBuilder.java index 467834ec1d..af5370c5fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsResponse.java index 5804274050..eab5c8eb68 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ListPlannableUserInterestsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPlannableUserInterestsResponse.class.getName()); + "ListPlannableUserInterestsResponse"); } // Use ListPlannableUserInterestsResponse.newBuilder() to construct. private ListPlannableUserInterestsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsResponseOrBuilder.java index 27f2460d19..464f5facf9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserInterestsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsRequest.java index 4cab419587..1c4976974b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -24,10 +24,10 @@ public final class ListPlannableUserListsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPlannableUserListsRequest.class.getName()); + "ListPlannableUserListsRequest"); } // Use ListPlannableUserListsRequest.newBuilder() to construct. private ListPlannableUserListsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsRequestOrBuilder.java index c739652d44..0a4e50fd43 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsResponse.java index 7b5014e013..3741996c0c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ListPlannableUserListsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ListPlannableUserListsResponse.class.getName()); + "ListPlannableUserListsResponse"); } // Use ListPlannableUserListsResponse.newBuilder() to construct. private ListPlannableUserListsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsResponseOrBuilder.java index 19228418c4..ed6da60206 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ListPlannableUserListsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceClient.java index 062a433686..611615150e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -133,9 +135,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class LocalServicesLeadServiceClient implements BackgroundResource { - private final LocalServicesLeadServiceSettings settings; + private final @Nullable LocalServicesLeadServiceSettings settings; private final LocalServicesLeadServiceStub stub; /** Constructs an instance of LocalServicesLeadServiceClient with default settings. */ @@ -177,7 +180,7 @@ protected LocalServicesLeadServiceClient(LocalServicesLeadServiceStub stub) { this.stub = stub; } - public final LocalServicesLeadServiceSettings getSettings() { + public final @Nullable LocalServicesLeadServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceProto.java index b971b0c99e..d6de9f1389 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class LocalServicesLeadServiceProto { +public final class LocalServicesLeadServiceProto extends com.google.protobuf.GeneratedFile { private LocalServicesLeadServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocalServicesLeadServiceProto.class.getName()); + "LocalServicesLeadServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -164,49 +164,49 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_AppendLeadConversationRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_AppendLeadConversationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AppendLeadConversationRequest_descriptor, new java.lang.String[] { "CustomerId", "Conversations", }); internal_static_google_ads_googleads_v25_services_AppendLeadConversationResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_AppendLeadConversationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AppendLeadConversationResponse_descriptor, new java.lang.String[] { "Responses", }); internal_static_google_ads_googleads_v25_services_Conversation_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_Conversation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_Conversation_descriptor, new java.lang.String[] { "LocalServicesLead", "Text", }); internal_static_google_ads_googleads_v25_services_ConversationOrError_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_ConversationOrError_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ConversationOrError_descriptor, new java.lang.String[] { "LocalServicesLeadConversation", "PartialFailureError", "AppendLeadConversationResponse", }); internal_static_google_ads_googleads_v25_services_SurveySatisfied_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_SurveySatisfied_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SurveySatisfied_descriptor, new java.lang.String[] { "SurveySatisfiedReason", "OtherReasonComment", }); internal_static_google_ads_googleads_v25_services_SurveyDissatisfied_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_SurveyDissatisfied_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SurveyDissatisfied_descriptor, new java.lang.String[] { "SurveyDissatisfiedReason", "OtherReasonComment", }); internal_static_google_ads_googleads_v25_services_ProvideLeadFeedbackRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_ProvideLeadFeedbackRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ProvideLeadFeedbackRequest_descriptor, new java.lang.String[] { "ResourceName", "SurveyAnswer", "SurveySatisfied", "SurveyDissatisfied", "SurveyDetails", }); internal_static_google_ads_googleads_v25_services_ProvideLeadFeedbackResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_ProvideLeadFeedbackResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ProvideLeadFeedbackResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceSettings.java index 0dd55900a1..0b6a61bd52 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/LocalServicesLeadServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class LocalServicesLeadServiceSettings extends ClientSettings { @@ -143,7 +146,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -164,7 +167,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(LocalServicesLeadServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ManualCpcBiddingStrategy.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ManualCpcBiddingStrategy.java index f70c54ee5a..dab7ae63d3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ManualCpcBiddingStrategy.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ManualCpcBiddingStrategy.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ManualCpcBiddingStrategy extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ManualCpcBiddingStrategy.class.getName()); + "ManualCpcBiddingStrategy"); } // Use ManualCpcBiddingStrategy.newBuilder() to construct. private ManualCpcBiddingStrategy(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ManualCpcBiddingStrategyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ManualCpcBiddingStrategyOrBuilder.java index ddb2fd92c3..6e5e0a0807 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ManualCpcBiddingStrategyOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ManualCpcBiddingStrategyOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeClicksBiddingStrategy.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeClicksBiddingStrategy.java index 31fa7b4b43..63224ced00 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeClicksBiddingStrategy.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeClicksBiddingStrategy.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MaximizeClicksBiddingStrategy extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MaximizeClicksBiddingStrategy.class.getName()); + "MaximizeClicksBiddingStrategy"); } // Use MaximizeClicksBiddingStrategy.newBuilder() to construct. private MaximizeClicksBiddingStrategy(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeClicksBiddingStrategyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeClicksBiddingStrategyOrBuilder.java index 6c0c3f2bc2..b7e0cc00a8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeClicksBiddingStrategyOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeClicksBiddingStrategyOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeConversionsBiddingStrategy.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeConversionsBiddingStrategy.java index 6ead83989d..66a7dcdd38 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeConversionsBiddingStrategy.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeConversionsBiddingStrategy.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MaximizeConversionsBiddingStrategy extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MaximizeConversionsBiddingStrategy.class.getName()); + "MaximizeConversionsBiddingStrategy"); } // Use MaximizeConversionsBiddingStrategy.newBuilder() to construct. private MaximizeConversionsBiddingStrategy(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeConversionsBiddingStrategyOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeConversionsBiddingStrategyOrBuilder.java index e03acae1a9..01f3a58a3e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeConversionsBiddingStrategyOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MaximizeConversionsBiddingStrategyOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricAttributes.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricAttributes.java index f32e9df2fd..3f51a4cd58 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricAttributes.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricAttributes.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MetricAttributes extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MetricAttributes.class.getName()); + "MetricAttributes"); } // Use MetricAttributes.newBuilder() to construct. private MetricAttributes(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -109,10 +109,10 @@ public static final class Attribute extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Attribute.class.getName()); + "Attribute"); } // Use Attribute.newBuilder() to construct. private Attribute(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricAttributesOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricAttributesOrBuilder.java index d661433a08..807a275d9f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricAttributesOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricAttributesOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Metrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Metrics.java index cd4558b605..1e69ec832f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Metrics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/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/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -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) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricsOrBuilder.java index bc18392300..db7aed5688 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/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/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkRequest.java index a4e9ab3384..b143382e19 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MoveManagerLinkRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MoveManagerLinkRequest.class.getName()); + "MoveManagerLinkRequest"); } // Use MoveManagerLinkRequest.newBuilder() to construct. private MoveManagerLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkRequestOrBuilder.java index 1b82d616d0..3a65806042 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkResponse.java index 9beb0a82c9..131ab8012a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MoveManagerLinkResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MoveManagerLinkResponse.class.getName()); + "MoveManagerLinkResponse"); } // Use MoveManagerLinkResponse.newBuilder() to construct. private MoveManagerLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkResponseOrBuilder.java index 8921b7df3d..7455155e7a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MoveManagerLinkResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceClient.java index 8b54ff297c..5a7d66c221 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class MultiPartyAuthReviewServiceClient implements BackgroundResource { - private final MultiPartyAuthReviewServiceSettings settings; + private final @Nullable MultiPartyAuthReviewServiceSettings settings; private final MultiPartyAuthReviewServiceStub stub; /** Constructs an instance of MultiPartyAuthReviewServiceClient with default settings. */ @@ -165,7 +168,7 @@ protected MultiPartyAuthReviewServiceClient(MultiPartyAuthReviewServiceStub stub this.stub = stub; } - public final MultiPartyAuthReviewServiceSettings getSettings() { + public final @Nullable MultiPartyAuthReviewServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceProto.java index 82997eff89..38dd2d4d41 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class MultiPartyAuthReviewServiceProto { +public final class MultiPartyAuthReviewServiceProto extends com.google.protobuf.GeneratedFile { private MultiPartyAuthReviewServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MultiPartyAuthReviewServiceProto.class.getName()); + "MultiPartyAuthReviewServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -121,31 +121,31 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", }); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewResponse_descriptor, new java.lang.String[] { "ResultOrError", }); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewOperation_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewOperation_descriptor, new java.lang.String[] { "MultiPartyAuthReview", "NewStatus", }); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewResultOrError_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewResultOrError_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewResultOrError_descriptor, new java.lang.String[] { "Result", "PartialFailureError", "ResultOrError", }); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewResult_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ResolveMultiPartyAuthReviewResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceSettings.java index 55e08fb1e2..6512e19888 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MultiPartyAuthReviewServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class MultiPartyAuthReviewServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(MultiPartyAuthReviewServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalRequest.java index 85deca5f03..00f129f223 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_budget_proposal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAccountBudgetProposalRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAccountBudgetProposalRequest.class.getName()); + "MutateAccountBudgetProposalRequest"); } // Use MutateAccountBudgetProposalRequest.newBuilder() to construct. private MutateAccountBudgetProposalRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalRequestOrBuilder.java index 7a7d5371bf..4bdde678b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_budget_proposal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResponse.java index 3d14b85fd7..d84668b287 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_budget_proposal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAccountBudgetProposalResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAccountBudgetProposalResponse.class.getName()); + "MutateAccountBudgetProposalResponse"); } // Use MutateAccountBudgetProposalResponse.newBuilder() to construct. private MutateAccountBudgetProposalResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResponseOrBuilder.java index 591344b5de..a782b07746 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_budget_proposal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResult.java index 261ad2ed11..525c9a57b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_budget_proposal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAccountBudgetProposalResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAccountBudgetProposalResult.class.getName()); + "MutateAccountBudgetProposalResult"); } // Use MutateAccountBudgetProposalResult.newBuilder() to construct. private MutateAccountBudgetProposalResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResultOrBuilder.java index 3aba2ac50c..cd9d84e024 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountBudgetProposalResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_budget_proposal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkRequest.java index b5de0bfd05..53152370b2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAccountLinkRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAccountLinkRequest.class.getName()); + "MutateAccountLinkRequest"); } // Use MutateAccountLinkRequest.newBuilder() to construct. private MutateAccountLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkRequestOrBuilder.java index 40a3dfba06..6e30138f81 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResponse.java index 739db75cc9..39209728c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAccountLinkResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAccountLinkResponse.class.getName()); + "MutateAccountLinkResponse"); } // Use MutateAccountLinkResponse.newBuilder() to construct. private MutateAccountLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResponseOrBuilder.java index 2aa55006d1..c6ab604816 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResult.java index 804b7d1526..4b95edb197 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAccountLinkResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAccountLinkResult.class.getName()); + "MutateAccountLinkResult"); } // Use MutateAccountLinkResult.newBuilder() to construct. private MutateAccountLinkResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResultOrBuilder.java index e3c01ed6e0..42a6682eff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAccountLinkResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/account_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelResult.java index 3158c944e2..bd0164bc3c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupAdLabelResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAdLabelResult.class.getName()); + "MutateAdGroupAdLabelResult"); } // Use MutateAdGroupAdLabelResult.newBuilder() to construct. private MutateAdGroupAdLabelResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelResultOrBuilder.java index 672707846a..7fd265b95e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsRequest.java index 4f796b9abb..58e02a73b7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupAdLabelsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAdLabelsRequest.class.getName()); + "MutateAdGroupAdLabelsRequest"); } // Use MutateAdGroupAdLabelsRequest.newBuilder() to construct. private MutateAdGroupAdLabelsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsRequestOrBuilder.java index ad7c6f68fc..99cbce936b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsResponse.java index c92d061b44..3afc108054 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupAdLabelsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAdLabelsResponse.class.getName()); + "MutateAdGroupAdLabelsResponse"); } // Use MutateAdGroupAdLabelsResponse.newBuilder() to construct. private MutateAdGroupAdLabelsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsResponseOrBuilder.java index 1a88f74398..58155f5a70 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdLabelsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdResult.java index 493024b0d9..4135ee2a48 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupAdResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAdResult.class.getName()); + "MutateAdGroupAdResult"); } // Use MutateAdGroupAdResult.newBuilder() to construct. private MutateAdGroupAdResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdResultOrBuilder.java index 8e89936eaf..43d94bd7bf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsRequest.java index 9b764e599a..490c76b0c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupAdsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAdsRequest.class.getName()); + "MutateAdGroupAdsRequest"); } // Use MutateAdGroupAdsRequest.newBuilder() to construct. private MutateAdGroupAdsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsRequestOrBuilder.java index 87498037d3..82e8464eea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsResponse.java index d84bd8d75d..6a88556e27 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupAdsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAdsResponse.class.getName()); + "MutateAdGroupAdsResponse"); } // Use MutateAdGroupAdsResponse.newBuilder() to construct. private MutateAdGroupAdsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsResponseOrBuilder.java index b964caef9e..6a800f8d0c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAdsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetResult.java index 1417d2618c..d944c00232 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupAssetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAssetResult.class.getName()); + "MutateAdGroupAssetResult"); } // Use MutateAdGroupAssetResult.newBuilder() to construct. private MutateAdGroupAssetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetResultOrBuilder.java index cf6e70b156..0db7aeef1f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetResult.java index 02bbab0feb..e39b07f786 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupAssetSetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAssetSetResult.class.getName()); + "MutateAdGroupAssetSetResult"); } // Use MutateAdGroupAssetSetResult.newBuilder() to construct. private MutateAdGroupAssetSetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetResultOrBuilder.java index c91867a33b..f699fe42f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsRequest.java index db59043c7b..283ad4d77c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupAssetSetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAssetSetsRequest.class.getName()); + "MutateAdGroupAssetSetsRequest"); } // Use MutateAdGroupAssetSetsRequest.newBuilder() to construct. private MutateAdGroupAssetSetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsRequestOrBuilder.java index 9100bf1a73..cd36343fc4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsResponse.java index 993f8045ec..d943589358 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupAssetSetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAssetSetsResponse.class.getName()); + "MutateAdGroupAssetSetsResponse"); } // Use MutateAdGroupAssetSetsResponse.newBuilder() to construct. private MutateAdGroupAssetSetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsResponseOrBuilder.java index 3298f7c879..de1ded267e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetSetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsRequest.java index 3f04206768..e7357e71d4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupAssetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAssetsRequest.class.getName()); + "MutateAdGroupAssetsRequest"); } // Use MutateAdGroupAssetsRequest.newBuilder() to construct. private MutateAdGroupAssetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsRequestOrBuilder.java index 78796583f8..8339876b5f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsResponse.java index 049b2196c7..09d3099dc9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupAssetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupAssetsResponse.class.getName()); + "MutateAdGroupAssetsResponse"); } // Use MutateAdGroupAssetsResponse.newBuilder() to construct. private MutateAdGroupAssetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsResponseOrBuilder.java index 760a3c2721..2d01af6224 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupAssetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifierResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifierResult.java index b04384b866..21a2c6bfb1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifierResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifierResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupBidModifierResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupBidModifierResult.class.getName()); + "MutateAdGroupBidModifierResult"); } // Use MutateAdGroupBidModifierResult.newBuilder() to construct. private MutateAdGroupBidModifierResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifierResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifierResultOrBuilder.java index 5226982112..067848f232 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifierResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifierResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersRequest.java index f5351467a9..8e8cd74eed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupBidModifiersRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupBidModifiersRequest.class.getName()); + "MutateAdGroupBidModifiersRequest"); } // Use MutateAdGroupBidModifiersRequest.newBuilder() to construct. private MutateAdGroupBidModifiersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersRequestOrBuilder.java index a55b7b3ccf..3e2f9f7c47 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersResponse.java index e2d37dfcb5..0a9746f881 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupBidModifiersResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupBidModifiersResponse.class.getName()); + "MutateAdGroupBidModifiersResponse"); } // Use MutateAdGroupBidModifiersResponse.newBuilder() to construct. private MutateAdGroupBidModifiersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersResponseOrBuilder.java index 3f6c316d21..f8f2153039 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupBidModifiersResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaRequest.java index a19d2c4b9c..4a0ba3e16f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupCriteriaRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCriteriaRequest.class.getName()); + "MutateAdGroupCriteriaRequest"); } // Use MutateAdGroupCriteriaRequest.newBuilder() to construct. private MutateAdGroupCriteriaRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaRequestOrBuilder.java index 030c7bc30d..0341160fff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaResponse.java index 7271f6a9fb..77230f9240 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupCriteriaResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCriteriaResponse.class.getName()); + "MutateAdGroupCriteriaResponse"); } // Use MutateAdGroupCriteriaResponse.newBuilder() to construct. private MutateAdGroupCriteriaResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaResponseOrBuilder.java index afa926992f..b4a9de6e48 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriteriaResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizerResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizerResult.java index 3d08164b4e..3567a3f8a7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizerResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizerResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupCriterionCustomizerResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCriterionCustomizerResult.class.getName()); + "MutateAdGroupCriterionCustomizerResult"); } // Use MutateAdGroupCriterionCustomizerResult.newBuilder() to construct. private MutateAdGroupCriterionCustomizerResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizerResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizerResultOrBuilder.java index 24de08d2e5..9f06a5f66b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizerResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizerResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersRequest.java index 63ccbaaa7a..4c4bfb59b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupCriterionCustomizersRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCriterionCustomizersRequest.class.getName()); + "MutateAdGroupCriterionCustomizersRequest"); } // Use MutateAdGroupCriterionCustomizersRequest.newBuilder() to construct. private MutateAdGroupCriterionCustomizersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersRequestOrBuilder.java index eab34554d9..217681c00c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersResponse.java index 877eacd70f..74740c10f8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupCriterionCustomizersResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCriterionCustomizersResponse.class.getName()); + "MutateAdGroupCriterionCustomizersResponse"); } // Use MutateAdGroupCriterionCustomizersResponse.newBuilder() to construct. private MutateAdGroupCriterionCustomizersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersResponseOrBuilder.java index 2ab32da85e..5048a39e95 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionCustomizersResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelResult.java index d81d1bcd1c..d1a95ae217 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupCriterionLabelResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCriterionLabelResult.class.getName()); + "MutateAdGroupCriterionLabelResult"); } // Use MutateAdGroupCriterionLabelResult.newBuilder() to construct. private MutateAdGroupCriterionLabelResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelResultOrBuilder.java index f55de5fe26..ec002683e3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsRequest.java index 674182c586..c717aeb0f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupCriterionLabelsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCriterionLabelsRequest.class.getName()); + "MutateAdGroupCriterionLabelsRequest"); } // Use MutateAdGroupCriterionLabelsRequest.newBuilder() to construct. private MutateAdGroupCriterionLabelsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsRequestOrBuilder.java index a45da3b20b..71b4d214e7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsResponse.java index 1bf7cccd8f..7622f3f0fe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupCriterionLabelsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCriterionLabelsResponse.class.getName()); + "MutateAdGroupCriterionLabelsResponse"); } // Use MutateAdGroupCriterionLabelsResponse.newBuilder() to construct. private MutateAdGroupCriterionLabelsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsResponseOrBuilder.java index 222c622516..fd9e3d3ef2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionLabelsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionResult.java index c8933f5a3d..9d296cae24 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupCriterionResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCriterionResult.class.getName()); + "MutateAdGroupCriterionResult"); } // Use MutateAdGroupCriterionResult.newBuilder() to construct. private MutateAdGroupCriterionResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionResultOrBuilder.java index b8c7fe4c8e..cf6f400185 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCriterionResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizerResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizerResult.java index 37edc60eff..97981724ca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizerResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizerResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupCustomizerResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCustomizerResult.class.getName()); + "MutateAdGroupCustomizerResult"); } // Use MutateAdGroupCustomizerResult.newBuilder() to construct. private MutateAdGroupCustomizerResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizerResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizerResultOrBuilder.java index 892062adf1..d396b433bf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizerResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizerResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersRequest.java index 4aab13f387..52ddee75b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupCustomizersRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCustomizersRequest.class.getName()); + "MutateAdGroupCustomizersRequest"); } // Use MutateAdGroupCustomizersRequest.newBuilder() to construct. private MutateAdGroupCustomizersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersRequestOrBuilder.java index 2037e43b74..313a36f37e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersResponse.java index 5d890f4eab..38d4c40ac8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupCustomizersResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupCustomizersResponse.class.getName()); + "MutateAdGroupCustomizersResponse"); } // Use MutateAdGroupCustomizersResponse.newBuilder() to construct. private MutateAdGroupCustomizersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersResponseOrBuilder.java index 895a058a79..db5bd6ba0d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupCustomizersResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelResult.java index 64f2b4fcb9..cfc20d3d93 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupLabelResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupLabelResult.class.getName()); + "MutateAdGroupLabelResult"); } // Use MutateAdGroupLabelResult.newBuilder() to construct. private MutateAdGroupLabelResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelResultOrBuilder.java index c5ef00b109..4cb3f5f404 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsRequest.java index 28f09e844f..4ce069d2f8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupLabelsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupLabelsRequest.class.getName()); + "MutateAdGroupLabelsRequest"); } // Use MutateAdGroupLabelsRequest.newBuilder() to construct. private MutateAdGroupLabelsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsRequestOrBuilder.java index c032fea45e..beccb3d68b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsResponse.java index ee402f9ecb..c7d8125a33 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupLabelsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupLabelsResponse.class.getName()); + "MutateAdGroupLabelsResponse"); } // Use MutateAdGroupLabelsResponse.newBuilder() to construct. private MutateAdGroupLabelsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsResponseOrBuilder.java index b41d775dee..9dcd673081 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupLabelsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupResult.java index 4adedf7275..4b7e8900e2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupResult.class.getName()); + "MutateAdGroupResult"); } // Use MutateAdGroupResult.newBuilder() to construct. private MutateAdGroupResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupResultOrBuilder.java index c85e9f7748..22e100c6fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsRequest.java index 69bbae8282..c1be550a26 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdGroupsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupsRequest.class.getName()); + "MutateAdGroupsRequest"); } // Use MutateAdGroupsRequest.newBuilder() to construct. private MutateAdGroupsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsRequestOrBuilder.java index 9828d02335..89b68e5755 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsResponse.java index d663519197..f6f2a1474c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdGroupsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdGroupsResponse.class.getName()); + "MutateAdGroupsResponse"); } // Use MutateAdGroupsResponse.newBuilder() to construct. private MutateAdGroupsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsResponseOrBuilder.java index 1ae4f14e12..2462b09b55 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdGroupsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParameterResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParameterResult.java index 075c62f83f..1154c99183 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParameterResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParameterResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_parameter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdParameterResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdParameterResult.class.getName()); + "MutateAdParameterResult"); } // Use MutateAdParameterResult.newBuilder() to construct. private MutateAdParameterResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParameterResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParameterResultOrBuilder.java index d4605d624d..45284194ab 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParameterResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParameterResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_parameter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersRequest.java index 7c3ac6b549..3e55529d4b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_parameter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdParametersRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdParametersRequest.class.getName()); + "MutateAdParametersRequest"); } // Use MutateAdParametersRequest.newBuilder() to construct. private MutateAdParametersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersRequestOrBuilder.java index 9cfc22df56..4aeadd3c8e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_parameter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersResponse.java index 8f2526eb96..3288ed0c77 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_parameter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdParametersResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdParametersResponse.class.getName()); + "MutateAdParametersResponse"); } // Use MutateAdParametersResponse.newBuilder() to construct. private MutateAdParametersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersResponseOrBuilder.java index b0a0877c98..87bdbdeeb6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdParametersResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_parameter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdResult.java index 3b446e89bf..208ea2e4f9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdResult.class.getName()); + "MutateAdResult"); } // Use MutateAdResult.newBuilder() to construct. private MutateAdResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdResultOrBuilder.java index ea0be716ac..0be8dc5ec2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsRequest.java index 23a66064a0..1a0789f1b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAdsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdsRequest.class.getName()); + "MutateAdsRequest"); } // Use MutateAdsRequest.newBuilder() to construct. private MutateAdsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsRequestOrBuilder.java index 972ec7b8cc..49ed2d5780 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsResponse.java index 4592c12f36..7db1bfcc77 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAdsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAdsResponse.class.getName()); + "MutateAdsResponse"); } // Use MutateAdsResponse.newBuilder() to construct. private MutateAdsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsResponseOrBuilder.java index e1d58fe20a..1544506cf3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAdsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetResult.java index b535176a20..ad99d62864 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetGroupAssetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupAssetResult.class.getName()); + "MutateAssetGroupAssetResult"); } // Use MutateAssetGroupAssetResult.newBuilder() to construct. private MutateAssetGroupAssetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetResultOrBuilder.java index 253e2ccdff..ff1544e51b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsRequest.java index b7d29b3d9f..fb1d503fb7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAssetGroupAssetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupAssetsRequest.class.getName()); + "MutateAssetGroupAssetsRequest"); } // Use MutateAssetGroupAssetsRequest.newBuilder() to construct. private MutateAssetGroupAssetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsRequestOrBuilder.java index 73babd0f63..79223ae133 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsResponse.java index 8a8cd86df3..f18fb2ebb3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetGroupAssetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupAssetsResponse.class.getName()); + "MutateAssetGroupAssetsResponse"); } // Use MutateAssetGroupAssetsResponse.newBuilder() to construct. private MutateAssetGroupAssetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsResponseOrBuilder.java index 482544b2bc..446dc1314f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupAssetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFilterResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFilterResult.java index 694e62cab6..6e4d2593b8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFilterResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFilterResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_listing_group_filter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetGroupListingGroupFilterResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupListingGroupFilterResult.class.getName()); + "MutateAssetGroupListingGroupFilterResult"); } // Use MutateAssetGroupListingGroupFilterResult.newBuilder() to construct. private MutateAssetGroupListingGroupFilterResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFilterResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFilterResultOrBuilder.java index f498406887..269dad7c10 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFilterResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFilterResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_listing_group_filter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersRequest.java index e017149aff..6d518efda9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_listing_group_filter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -25,10 +25,10 @@ public final class MutateAssetGroupListingGroupFiltersRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupListingGroupFiltersRequest.class.getName()); + "MutateAssetGroupListingGroupFiltersRequest"); } // Use MutateAssetGroupListingGroupFiltersRequest.newBuilder() to construct. private MutateAssetGroupListingGroupFiltersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersRequestOrBuilder.java index 0a1f06abc2..87d29070ac 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_listing_group_filter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersResponse.java index 52eefca643..56d8e921e2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_listing_group_filter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetGroupListingGroupFiltersResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupListingGroupFiltersResponse.class.getName()); + "MutateAssetGroupListingGroupFiltersResponse"); } // Use MutateAssetGroupListingGroupFiltersResponse.newBuilder() to construct. private MutateAssetGroupListingGroupFiltersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersResponseOrBuilder.java index 84bbf6ae6b..a7bfdb6d3a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupListingGroupFiltersResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_listing_group_filter_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupResult.java index 3698268eb3..e5c25ee849 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetGroupResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupResult.class.getName()); + "MutateAssetGroupResult"); } // Use MutateAssetGroupResult.newBuilder() to construct. private MutateAssetGroupResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupResultOrBuilder.java index 14c2b941c8..178a913e1f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalResult.java index 3d8c362f96..a50adfc13c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_signal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetGroupSignalResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupSignalResult.class.getName()); + "MutateAssetGroupSignalResult"); } // Use MutateAssetGroupSignalResult.newBuilder() to construct. private MutateAssetGroupSignalResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalResultOrBuilder.java index 8cceeab0b5..1d1d773d6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_signal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsRequest.java index 20f2d60b37..356708be2c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_signal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAssetGroupSignalsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupSignalsRequest.class.getName()); + "MutateAssetGroupSignalsRequest"); } // Use MutateAssetGroupSignalsRequest.newBuilder() to construct. private MutateAssetGroupSignalsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsRequestOrBuilder.java index 4c23f55907..aa749539b9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_signal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsResponse.java index 5901ab4cd6..bafe1b0016 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_signal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetGroupSignalsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupSignalsResponse.class.getName()); + "MutateAssetGroupSignalsResponse"); } // Use MutateAssetGroupSignalsResponse.newBuilder() to construct. private MutateAssetGroupSignalsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsResponseOrBuilder.java index 2243375547..581b1b380c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupSignalsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_signal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsRequest.java index 0d6ddfe5e7..a97c33ec17 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAssetGroupsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupsRequest.class.getName()); + "MutateAssetGroupsRequest"); } // Use MutateAssetGroupsRequest.newBuilder() to construct. private MutateAssetGroupsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsRequestOrBuilder.java index d634e8c336..e6de93c74c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsResponse.java index cd00e422b4..691528a4ce 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetGroupsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetGroupsResponse.class.getName()); + "MutateAssetGroupsResponse"); } // Use MutateAssetGroupsResponse.newBuilder() to construct. private MutateAssetGroupsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsResponseOrBuilder.java index 157681080c..fc70301230 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetGroupsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetResult.java index 0d7dc99cc8..c0e661179c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetResult.class.getName()); + "MutateAssetResult"); } // Use MutateAssetResult.newBuilder() to construct. private MutateAssetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetResultOrBuilder.java index 1fd993a4ee..bb421bbe34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetResult.java index d620f53e48..adbdaf81ad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetSetAssetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetSetAssetResult.class.getName()); + "MutateAssetSetAssetResult"); } // Use MutateAssetSetAssetResult.newBuilder() to construct. private MutateAssetSetAssetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetResultOrBuilder.java index 11cf13fd2e..74c9e75005 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsRequest.java index 631fde483d..9c36d6fe23 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAssetSetAssetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetSetAssetsRequest.class.getName()); + "MutateAssetSetAssetsRequest"); } // Use MutateAssetSetAssetsRequest.newBuilder() to construct. private MutateAssetSetAssetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsRequestOrBuilder.java index ba33f85ac8..c2c289a3a1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsResponse.java index 69941db60f..35a781c752 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetSetAssetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetSetAssetsResponse.class.getName()); + "MutateAssetSetAssetsResponse"); } // Use MutateAssetSetAssetsResponse.newBuilder() to construct. private MutateAssetSetAssetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsResponseOrBuilder.java index 9c6f78d9b3..267a559032 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetAssetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetResult.java index 88bbe01d8d..aa2c590070 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetSetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetSetResult.class.getName()); + "MutateAssetSetResult"); } // Use MutateAssetSetResult.newBuilder() to construct. private MutateAssetSetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetResultOrBuilder.java index 4e893a4d92..de777473f8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsRequest.java index 94ac71a749..2bf3a2ea43 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAssetSetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetSetsRequest.class.getName()); + "MutateAssetSetsRequest"); } // Use MutateAssetSetsRequest.newBuilder() to construct. private MutateAssetSetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsRequestOrBuilder.java index 0ba1161e07..8032ed1231 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsResponse.java index 04815b2a7a..00783aa0ca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetSetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetSetsResponse.class.getName()); + "MutateAssetSetsResponse"); } // Use MutateAssetSetsResponse.newBuilder() to construct. private MutateAssetSetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsResponseOrBuilder.java index 1d5ba25759..33c9aba02e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetSetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsRequest.java index 94d6104d19..6aee44b0d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAssetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetsRequest.class.getName()); + "MutateAssetsRequest"); } // Use MutateAssetsRequest.newBuilder() to construct. private MutateAssetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsRequestOrBuilder.java index 9810e3e6e1..ec27b7c65f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsResponse.java index 34c62529a6..4ffe11ff8f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAssetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAssetsResponse.class.getName()); + "MutateAssetsResponse"); } // Use MutateAssetsResponse.newBuilder() to construct. private MutateAssetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsResponseOrBuilder.java index 5c05f28d71..5a4925126a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAssetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudienceResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudienceResult.java index a909ba6316..78c63cffc4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudienceResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudienceResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAudienceResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAudienceResult.class.getName()); + "MutateAudienceResult"); } // Use MutateAudienceResult.newBuilder() to construct. private MutateAudienceResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudienceResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudienceResultOrBuilder.java index 4e302586a4..e31e01d1dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudienceResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudienceResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesRequest.java index 3ffef0a1e4..077582b333 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateAudiencesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAudiencesRequest.class.getName()); + "MutateAudiencesRequest"); } // Use MutateAudiencesRequest.newBuilder() to construct. private MutateAudiencesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesRequestOrBuilder.java index c2245c4595..7eed107bd8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesResponse.java index 729eb92f70..2591b7cfab 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateAudiencesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateAudiencesResponse.class.getName()); + "MutateAudiencesResponse"); } // Use MutateAudiencesResponse.newBuilder() to construct. private MutateAudiencesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesResponseOrBuilder.java index 21966330fd..8eb907785b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateAudiencesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobRequest.java index 3bc306374f..f45e357feb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateBatchJobRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBatchJobRequest.class.getName()); + "MutateBatchJobRequest"); } // Use MutateBatchJobRequest.newBuilder() to construct. private MutateBatchJobRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobRequestOrBuilder.java index 701195eec2..3b486e075b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResponse.java index 25237d7575..22077ccb39 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateBatchJobResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBatchJobResponse.class.getName()); + "MutateBatchJobResponse"); } // Use MutateBatchJobResponse.newBuilder() to construct. private MutateBatchJobResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResponseOrBuilder.java index a73324e759..0bc0d29a7c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResult.java index d2202a0142..7897ff0041 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBatchJobResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBatchJobResult.class.getName()); + "MutateBatchJobResult"); } // Use MutateBatchJobResult.newBuilder() to construct. private MutateBatchJobResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResultOrBuilder.java index 63869a605f..5143177e40 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBatchJobResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsRequest.java index 450fd2b993..071e4e14d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_data_exclusion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateBiddingDataExclusionsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBiddingDataExclusionsRequest.class.getName()); + "MutateBiddingDataExclusionsRequest"); } // Use MutateBiddingDataExclusionsRequest.newBuilder() to construct. private MutateBiddingDataExclusionsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsRequestOrBuilder.java index a5c46bcc05..b37c5346c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_data_exclusion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResponse.java index d66251ea8e..0f5e41d291 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_data_exclusion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBiddingDataExclusionsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBiddingDataExclusionsResponse.class.getName()); + "MutateBiddingDataExclusionsResponse"); } // Use MutateBiddingDataExclusionsResponse.newBuilder() to construct. private MutateBiddingDataExclusionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResponseOrBuilder.java index ccca377260..2abdc2bc21 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_data_exclusion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResult.java index 7e17b7549c..45e8efb315 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_data_exclusion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBiddingDataExclusionsResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBiddingDataExclusionsResult.class.getName()); + "MutateBiddingDataExclusionsResult"); } // Use MutateBiddingDataExclusionsResult.newBuilder() to construct. private MutateBiddingDataExclusionsResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResultOrBuilder.java index d8236485bc..53cf0fbbb7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingDataExclusionsResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_data_exclusion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsRequest.java index c0784d800a..a2dd0c8057 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_seasonality_adjustment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateBiddingSeasonalityAdjustmentsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBiddingSeasonalityAdjustmentsRequest.class.getName()); + "MutateBiddingSeasonalityAdjustmentsRequest"); } // Use MutateBiddingSeasonalityAdjustmentsRequest.newBuilder() to construct. private MutateBiddingSeasonalityAdjustmentsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsRequestOrBuilder.java index b075b32403..829ea338e3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_seasonality_adjustment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResponse.java index d75dba948f..1be3f7f9c6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_seasonality_adjustment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBiddingSeasonalityAdjustmentsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBiddingSeasonalityAdjustmentsResponse.class.getName()); + "MutateBiddingSeasonalityAdjustmentsResponse"); } // Use MutateBiddingSeasonalityAdjustmentsResponse.newBuilder() to construct. private MutateBiddingSeasonalityAdjustmentsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResponseOrBuilder.java index bb6306e781..c3c558e28e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_seasonality_adjustment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResult.java index b9502a2bb8..8afa6cd80a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_seasonality_adjustment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBiddingSeasonalityAdjustmentsResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBiddingSeasonalityAdjustmentsResult.class.getName()); + "MutateBiddingSeasonalityAdjustmentsResult"); } // Use MutateBiddingSeasonalityAdjustmentsResult.newBuilder() to construct. private MutateBiddingSeasonalityAdjustmentsResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResultOrBuilder.java index 2806de130a..12843f15ea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingSeasonalityAdjustmentsResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_seasonality_adjustment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesRequest.java index adfe1ad2f9..24f084b4ef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_strategy_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateBiddingStrategiesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBiddingStrategiesRequest.class.getName()); + "MutateBiddingStrategiesRequest"); } // Use MutateBiddingStrategiesRequest.newBuilder() to construct. private MutateBiddingStrategiesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesRequestOrBuilder.java index 18a188abe9..9f7252b5d4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_strategy_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesResponse.java index 2f9e58b392..58dca01c99 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_strategy_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBiddingStrategiesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBiddingStrategiesResponse.class.getName()); + "MutateBiddingStrategiesResponse"); } // Use MutateBiddingStrategiesResponse.newBuilder() to construct. private MutateBiddingStrategiesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesResponseOrBuilder.java index a116ead38b..025a4e3dd1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategiesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_strategy_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategyResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategyResult.java index bb33304b46..19c110db60 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategyResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategyResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_strategy_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBiddingStrategyResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBiddingStrategyResult.class.getName()); + "MutateBiddingStrategyResult"); } // Use MutateBiddingStrategyResult.newBuilder() to construct. private MutateBiddingStrategyResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategyResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategyResultOrBuilder.java index f4de12dfce..ab69dba015 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategyResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBiddingStrategyResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/bidding_strategy_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupRequest.java index dd3aa8ff2f..6c5de4e774 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/billing_setup_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBillingSetupRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBillingSetupRequest.class.getName()); + "MutateBillingSetupRequest"); } // Use MutateBillingSetupRequest.newBuilder() to construct. private MutateBillingSetupRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupRequestOrBuilder.java index a39e27c16f..a2036ac05c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/billing_setup_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResponse.java index 0296f88a82..9cdc726460 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/billing_setup_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBillingSetupResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBillingSetupResponse.class.getName()); + "MutateBillingSetupResponse"); } // Use MutateBillingSetupResponse.newBuilder() to construct. private MutateBillingSetupResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResponseOrBuilder.java index 4a1a0476a3..5bb6f64430 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/billing_setup_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResult.java index 25a1686860..f5d7a8725a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/billing_setup_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateBillingSetupResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateBillingSetupResult.class.getName()); + "MutateBillingSetupResult"); } // Use MutateBillingSetupResult.newBuilder() to construct. private MutateBillingSetupResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResultOrBuilder.java index c8eb7f128d..4c0cedf586 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateBillingSetupResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/billing_setup_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetResult.java index 97759195c9..20c4f7a784 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignAssetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignAssetResult.class.getName()); + "MutateCampaignAssetResult"); } // Use MutateCampaignAssetResult.newBuilder() to construct. private MutateCampaignAssetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetResultOrBuilder.java index e1d70efdca..04cfeb6b22 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetResult.java index b42e50c2d8..65c0259de0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignAssetSetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignAssetSetResult.class.getName()); + "MutateCampaignAssetSetResult"); } // Use MutateCampaignAssetSetResult.newBuilder() to construct. private MutateCampaignAssetSetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetResultOrBuilder.java index b371e2bad3..d1de74c336 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsRequest.java index 93b4dff72a..a5df20705b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignAssetSetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignAssetSetsRequest.class.getName()); + "MutateCampaignAssetSetsRequest"); } // Use MutateCampaignAssetSetsRequest.newBuilder() to construct. private MutateCampaignAssetSetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsRequestOrBuilder.java index 48cbfd73f2..6a1abb2128 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsResponse.java index f61e9096b7..60a0a0c407 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignAssetSetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignAssetSetsResponse.class.getName()); + "MutateCampaignAssetSetsResponse"); } // Use MutateCampaignAssetSetsResponse.newBuilder() to construct. private MutateCampaignAssetSetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsResponseOrBuilder.java index 28f2690b93..e802400345 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetSetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsRequest.java index a893b66f4b..59c3665f49 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignAssetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignAssetsRequest.class.getName()); + "MutateCampaignAssetsRequest"); } // Use MutateCampaignAssetsRequest.newBuilder() to construct. private MutateCampaignAssetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsRequestOrBuilder.java index d064ce61c5..4159bee9a9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsResponse.java index 5bb49290d1..9856679a7b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignAssetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignAssetsResponse.class.getName()); + "MutateCampaignAssetsResponse"); } // Use MutateCampaignAssetsResponse.newBuilder() to construct. private MutateCampaignAssetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsResponseOrBuilder.java index 4d62352362..ec3f8ff5e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignAssetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifierResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifierResult.java index 29e9a12936..6a0ddc6f97 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifierResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifierResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignBidModifierResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignBidModifierResult.class.getName()); + "MutateCampaignBidModifierResult"); } // Use MutateCampaignBidModifierResult.newBuilder() to construct. private MutateCampaignBidModifierResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifierResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifierResultOrBuilder.java index e16a5e0eaa..42c4c85563 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifierResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifierResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersRequest.java index 57f7b0d5f6..81f3c33584 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignBidModifiersRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignBidModifiersRequest.class.getName()); + "MutateCampaignBidModifiersRequest"); } // Use MutateCampaignBidModifiersRequest.newBuilder() to construct. private MutateCampaignBidModifiersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersRequestOrBuilder.java index 3eea38cad7..b8f0d9d7d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersResponse.java index 3f80116841..e3fb9fa9b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignBidModifiersResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignBidModifiersResponse.class.getName()); + "MutateCampaignBidModifiersResponse"); } // Use MutateCampaignBidModifiersResponse.newBuilder() to construct. private MutateCampaignBidModifiersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersResponseOrBuilder.java index 2817d9bcbb..b2efb907fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBidModifiersResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_bid_modifier_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetResult.java index 2c82ed4784..436046fb74 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_budget_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignBudgetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignBudgetResult.class.getName()); + "MutateCampaignBudgetResult"); } // Use MutateCampaignBudgetResult.newBuilder() to construct. private MutateCampaignBudgetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetResultOrBuilder.java index 5c162afe7f..9cf1112001 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_budget_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsRequest.java index 3f7879d24e..5c4cdc23d3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_budget_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignBudgetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignBudgetsRequest.class.getName()); + "MutateCampaignBudgetsRequest"); } // Use MutateCampaignBudgetsRequest.newBuilder() to construct. private MutateCampaignBudgetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsRequestOrBuilder.java index af276b7e6d..1b001baea7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_budget_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsResponse.java index 8b21bca1dd..f89da6b424 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_budget_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignBudgetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignBudgetsResponse.class.getName()); + "MutateCampaignBudgetsResponse"); } // Use MutateCampaignBudgetsResponse.newBuilder() to construct. private MutateCampaignBudgetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsResponseOrBuilder.java index 3dd723c3e1..63d6c353e3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignBudgetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_budget_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalResult.java index 6719605a09..d8d0f9e6fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignConversionGoalResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignConversionGoalResult.class.getName()); + "MutateCampaignConversionGoalResult"); } // Use MutateCampaignConversionGoalResult.newBuilder() to construct. private MutateCampaignConversionGoalResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalResultOrBuilder.java index 61823facf8..c60b5c206d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsRequest.java index 1486166936..6c458982ff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignConversionGoalsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignConversionGoalsRequest.class.getName()); + "MutateCampaignConversionGoalsRequest"); } // Use MutateCampaignConversionGoalsRequest.newBuilder() to construct. private MutateCampaignConversionGoalsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsRequestOrBuilder.java index f9b28f849f..debe5d2ac2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsResponse.java index 7dac9844fb..6f0fe34abc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignConversionGoalsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignConversionGoalsResponse.class.getName()); + "MutateCampaignConversionGoalsResponse"); } // Use MutateCampaignConversionGoalsResponse.newBuilder() to construct. private MutateCampaignConversionGoalsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsResponseOrBuilder.java index 147ff8bf3c..44f478556d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignConversionGoalsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaRequest.java index c5f73ff97e..123bb19bcb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignCriteriaRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignCriteriaRequest.class.getName()); + "MutateCampaignCriteriaRequest"); } // Use MutateCampaignCriteriaRequest.newBuilder() to construct. private MutateCampaignCriteriaRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaRequestOrBuilder.java index 23a7424864..52c3794ea9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaResponse.java index 207a36633a..a8c0cd4585 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignCriteriaResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignCriteriaResponse.class.getName()); + "MutateCampaignCriteriaResponse"); } // Use MutateCampaignCriteriaResponse.newBuilder() to construct. private MutateCampaignCriteriaResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaResponseOrBuilder.java index 6380bee097..abee90a3d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriteriaResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriterionResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriterionResult.java index 72a2c24b06..a34d76385a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriterionResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriterionResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignCriterionResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignCriterionResult.class.getName()); + "MutateCampaignCriterionResult"); } // Use MutateCampaignCriterionResult.newBuilder() to construct. private MutateCampaignCriterionResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriterionResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriterionResultOrBuilder.java index 8d769d41b7..73d0fb0f4c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriterionResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCriterionResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizerResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizerResult.java index 25ae1af640..1076640d4b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizerResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizerResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignCustomizerResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignCustomizerResult.class.getName()); + "MutateCampaignCustomizerResult"); } // Use MutateCampaignCustomizerResult.newBuilder() to construct. private MutateCampaignCustomizerResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizerResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizerResultOrBuilder.java index 5270b774ce..239cdd2268 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizerResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizerResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersRequest.java index 43b1c3d9af..3cda0c433a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignCustomizersRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignCustomizersRequest.class.getName()); + "MutateCampaignCustomizersRequest"); } // Use MutateCampaignCustomizersRequest.newBuilder() to construct. private MutateCampaignCustomizersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersRequestOrBuilder.java index cbb6244c3a..296fd34018 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersResponse.java index 221162f2fb..65e19e7cb5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignCustomizersResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignCustomizersResponse.class.getName()); + "MutateCampaignCustomizersResponse"); } // Use MutateCampaignCustomizersResponse.newBuilder() to construct. private MutateCampaignCustomizersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersResponseOrBuilder.java index 6ceb91edb5..5d5e742ba1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignCustomizersResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftResult.java index 0307c4683e..a2bca24bec 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignDraftResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignDraftResult.class.getName()); + "MutateCampaignDraftResult"); } // Use MutateCampaignDraftResult.newBuilder() to construct. private MutateCampaignDraftResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftResultOrBuilder.java index d961d54519..d8694bcbba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsRequest.java index 3a511507ca..f75e042607 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignDraftsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignDraftsRequest.class.getName()); + "MutateCampaignDraftsRequest"); } // Use MutateCampaignDraftsRequest.newBuilder() to construct. private MutateCampaignDraftsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsRequestOrBuilder.java index 44e1945b20..2318c2a109 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsResponse.java index 355b80f061..ba9e5417f8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignDraftsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignDraftsResponse.class.getName()); + "MutateCampaignDraftsResponse"); } // Use MutateCampaignDraftsResponse.newBuilder() to construct. private MutateCampaignDraftsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsResponseOrBuilder.java index d4ac211220..262a39964f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignDraftsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigResult.java index 4bd5a87b8c..8f77043b50 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_goal_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignGoalConfigResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignGoalConfigResult.class.getName()); + "MutateCampaignGoalConfigResult"); } // Use MutateCampaignGoalConfigResult.newBuilder() to construct. private MutateCampaignGoalConfigResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigResultOrBuilder.java index a69bd002f6..c4a851e36b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_goal_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsRequest.java index 8f20b17f60..b1f54eeb06 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_goal_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignGoalConfigsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignGoalConfigsRequest.class.getName()); + "MutateCampaignGoalConfigsRequest"); } // Use MutateCampaignGoalConfigsRequest.newBuilder() to construct. private MutateCampaignGoalConfigsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsRequestOrBuilder.java index f01b41c882..d4aa0a6479 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_goal_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsResponse.java index 932552163b..32e28be890 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_goal_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignGoalConfigsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignGoalConfigsResponse.class.getName()); + "MutateCampaignGoalConfigsResponse"); } // Use MutateCampaignGoalConfigsResponse.newBuilder() to construct. private MutateCampaignGoalConfigsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsResponseOrBuilder.java index 5defe6e110..4a14a2a861 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGoalConfigsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_goal_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupResult.java index 05bb2e7917..2e5f69fa03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignGroupResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignGroupResult.class.getName()); + "MutateCampaignGroupResult"); } // Use MutateCampaignGroupResult.newBuilder() to construct. private MutateCampaignGroupResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupResultOrBuilder.java index d60e261f9a..bc22ee3f5e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsRequest.java index b593436c08..a2e55e963e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignGroupsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignGroupsRequest.class.getName()); + "MutateCampaignGroupsRequest"); } // Use MutateCampaignGroupsRequest.newBuilder() to construct. private MutateCampaignGroupsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsRequestOrBuilder.java index 174f46dc6c..45ce3d4ee4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsResponse.java index 3e8ed9a2ca..ba8f554960 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignGroupsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignGroupsResponse.class.getName()); + "MutateCampaignGroupsResponse"); } // Use MutateCampaignGroupsResponse.newBuilder() to construct. private MutateCampaignGroupsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsResponseOrBuilder.java index 161b228661..9755670723 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignGroupsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelResult.java index f099d5a652..480ba0a9f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignLabelResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignLabelResult.class.getName()); + "MutateCampaignLabelResult"); } // Use MutateCampaignLabelResult.newBuilder() to construct. private MutateCampaignLabelResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelResultOrBuilder.java index 463ef3b668..a7ebefc3f2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsRequest.java index ff1fe76d67..39b7247a63 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignLabelsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignLabelsRequest.class.getName()); + "MutateCampaignLabelsRequest"); } // Use MutateCampaignLabelsRequest.newBuilder() to construct. private MutateCampaignLabelsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsRequestOrBuilder.java index 92e814acfe..f3ce7100f3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsResponse.java index b4fac3c943..b797c13449 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignLabelsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignLabelsResponse.class.getName()); + "MutateCampaignLabelsResponse"); } // Use MutateCampaignLabelsResponse.newBuilder() to construct. private MutateCampaignLabelsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsResponseOrBuilder.java index 30a3755274..cac3b6223e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignLabelsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignResult.java index 6f46ed7b6d..35fc47ee26 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignResult.class.getName()); + "MutateCampaignResult"); } // Use MutateCampaignResult.newBuilder() to construct. private MutateCampaignResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignResultOrBuilder.java index 7425a468b5..a78785e6b4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetResult.java index cc9c3c4edf..c446cc23cc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignSharedSetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignSharedSetResult.class.getName()); + "MutateCampaignSharedSetResult"); } // Use MutateCampaignSharedSetResult.newBuilder() to construct. private MutateCampaignSharedSetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetResultOrBuilder.java index 234124fd58..860b4d8aaf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsRequest.java index 19674c0eee..225d7698de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignSharedSetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignSharedSetsRequest.class.getName()); + "MutateCampaignSharedSetsRequest"); } // Use MutateCampaignSharedSetsRequest.newBuilder() to construct. private MutateCampaignSharedSetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsRequestOrBuilder.java index 55c122c8fc..4e4cee194c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsResponse.java index ec2137cc76..c3823fc826 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignSharedSetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignSharedSetsResponse.class.getName()); + "MutateCampaignSharedSetsResponse"); } // Use MutateCampaignSharedSetsResponse.newBuilder() to construct. private MutateCampaignSharedSetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsResponseOrBuilder.java index ea51fb9e9e..6ccd69e248 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignSharedSetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsRequest.java index 57b8b01d00..685d661181 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCampaignsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignsRequest.class.getName()); + "MutateCampaignsRequest"); } // Use MutateCampaignsRequest.newBuilder() to construct. private MutateCampaignsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsRequestOrBuilder.java index 52e5bb9c92..2fcbb730c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsResponse.java index 3df49131d2..1d6a66de31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCampaignsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCampaignsResponse.class.getName()); + "MutateCampaignsResponse"); } // Use MutateCampaignsResponse.newBuilder() to construct. private MutateCampaignsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsResponseOrBuilder.java index dec872e5a8..0de51c39ab 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCampaignsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionResult.java index 7c2385e10b..b0d0e98d59 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateConversionActionResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionActionResult.class.getName()); + "MutateConversionActionResult"); } // Use MutateConversionActionResult.newBuilder() to construct. private MutateConversionActionResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionResultOrBuilder.java index 202fbb46c1..a1595c84c6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsRequest.java index aafe26fc4e..71f8f0a45a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateConversionActionsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionActionsRequest.class.getName()); + "MutateConversionActionsRequest"); } // Use MutateConversionActionsRequest.newBuilder() to construct. private MutateConversionActionsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsRequestOrBuilder.java index c1de891010..b64ee62f80 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsResponse.java index 010cfd825c..bf85e25350 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateConversionActionsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionActionsResponse.class.getName()); + "MutateConversionActionsResponse"); } // Use MutateConversionActionsResponse.newBuilder() to construct. private MutateConversionActionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsResponseOrBuilder.java index b0d571da4b..4a0e55f968 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionActionsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariableResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariableResult.java index 78170e6731..f26bc1474b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariableResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariableResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_custom_variable_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateConversionCustomVariableResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionCustomVariableResult.class.getName()); + "MutateConversionCustomVariableResult"); } // Use MutateConversionCustomVariableResult.newBuilder() to construct. private MutateConversionCustomVariableResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariableResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariableResultOrBuilder.java index 0f6724eae9..4f89ca4ad3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariableResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariableResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_custom_variable_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesRequest.java index 7b1dee0b4b..aebefc0c0c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_custom_variable_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateConversionCustomVariablesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionCustomVariablesRequest.class.getName()); + "MutateConversionCustomVariablesRequest"); } // Use MutateConversionCustomVariablesRequest.newBuilder() to construct. private MutateConversionCustomVariablesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesRequestOrBuilder.java index 5f903e45e4..89c8aebbc4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_custom_variable_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesResponse.java index 7aad598b4b..792c05b53f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_custom_variable_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateConversionCustomVariablesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionCustomVariablesResponse.class.getName()); + "MutateConversionCustomVariablesResponse"); } // Use MutateConversionCustomVariablesResponse.newBuilder() to construct. private MutateConversionCustomVariablesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesResponseOrBuilder.java index 0a4c755257..52c0e58ebc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionCustomVariablesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_custom_variable_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigResult.java index ccde1a4e8a..157569e5b9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_goal_campaign_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateConversionGoalCampaignConfigResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionGoalCampaignConfigResult.class.getName()); + "MutateConversionGoalCampaignConfigResult"); } // Use MutateConversionGoalCampaignConfigResult.newBuilder() to construct. private MutateConversionGoalCampaignConfigResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigResultOrBuilder.java index 56330a708e..4d6bec58f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_goal_campaign_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsRequest.java index 25e6f375e9..4d50f4c17d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_goal_campaign_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateConversionGoalCampaignConfigsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionGoalCampaignConfigsRequest.class.getName()); + "MutateConversionGoalCampaignConfigsRequest"); } // Use MutateConversionGoalCampaignConfigsRequest.newBuilder() to construct. private MutateConversionGoalCampaignConfigsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsRequestOrBuilder.java index 141345f401..0d8a67ce94 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_goal_campaign_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsResponse.java index d77b1ad7a4..0de908c6fb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_goal_campaign_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateConversionGoalCampaignConfigsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionGoalCampaignConfigsResponse.class.getName()); + "MutateConversionGoalCampaignConfigsResponse"); } // Use MutateConversionGoalCampaignConfigsResponse.newBuilder() to construct. private MutateConversionGoalCampaignConfigsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsResponseOrBuilder.java index f253fd36e4..794d3196b7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionGoalCampaignConfigsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_goal_campaign_config_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleResult.java index 0592e4c472..275013d19d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateConversionValueRuleResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionValueRuleResult.class.getName()); + "MutateConversionValueRuleResult"); } // Use MutateConversionValueRuleResult.newBuilder() to construct. private MutateConversionValueRuleResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleResultOrBuilder.java index 78b7b759aa..fb28a09570 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetResult.java index 7f2d2180d6..1649dc4218 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateConversionValueRuleSetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionValueRuleSetResult.class.getName()); + "MutateConversionValueRuleSetResult"); } // Use MutateConversionValueRuleSetResult.newBuilder() to construct. private MutateConversionValueRuleSetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetResultOrBuilder.java index 2531e08d04..701dac5974 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsRequest.java index a438062ce1..15b03ab914 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateConversionValueRuleSetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionValueRuleSetsRequest.class.getName()); + "MutateConversionValueRuleSetsRequest"); } // Use MutateConversionValueRuleSetsRequest.newBuilder() to construct. private MutateConversionValueRuleSetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsRequestOrBuilder.java index 8089d327ea..0fdd32cc16 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsResponse.java index a862ecc65d..573edab13a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateConversionValueRuleSetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionValueRuleSetsResponse.class.getName()); + "MutateConversionValueRuleSetsResponse"); } // Use MutateConversionValueRuleSetsResponse.newBuilder() to construct. private MutateConversionValueRuleSetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsResponseOrBuilder.java index 8c1ff9908f..595627b1fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRuleSetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesRequest.java index beae7732d0..f0d2db9b8f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateConversionValueRulesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionValueRulesRequest.class.getName()); + "MutateConversionValueRulesRequest"); } // Use MutateConversionValueRulesRequest.newBuilder() to construct. private MutateConversionValueRulesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesRequestOrBuilder.java index 32eef2b60f..b8daab0a62 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesResponse.java index 29f95a6915..cbdaf586ff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateConversionValueRulesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateConversionValueRulesResponse.class.getName()); + "MutateConversionValueRulesResponse"); } // Use MutateConversionValueRulesResponse.newBuilder() to construct. private MutateConversionValueRulesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesResponseOrBuilder.java index 0b6d5978f2..89cf031a7b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateConversionValueRulesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_value_rule_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudienceResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudienceResult.java index 3d39a4d15d..e307dc0a91 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudienceResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudienceResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomAudienceResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomAudienceResult.class.getName()); + "MutateCustomAudienceResult"); } // Use MutateCustomAudienceResult.newBuilder() to construct. private MutateCustomAudienceResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudienceResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudienceResultOrBuilder.java index 218945721d..9b5e4747b9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudienceResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudienceResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesRequest.java index 09311f03a2..d763346fe9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomAudiencesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomAudiencesRequest.class.getName()); + "MutateCustomAudiencesRequest"); } // Use MutateCustomAudiencesRequest.newBuilder() to construct. private MutateCustomAudiencesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesRequestOrBuilder.java index 620e93ac70..288af3d457 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesResponse.java index 72247d33c6..42317bd0b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomAudiencesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomAudiencesResponse.class.getName()); + "MutateCustomAudiencesResponse"); } // Use MutateCustomAudiencesResponse.newBuilder() to construct. private MutateCustomAudiencesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesResponseOrBuilder.java index ead9bc6196..8723b0caab 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomAudiencesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_audience_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalResult.java index 0a270371ae..4ccdee0e3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomConversionGoalResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomConversionGoalResult.class.getName()); + "MutateCustomConversionGoalResult"); } // Use MutateCustomConversionGoalResult.newBuilder() to construct. private MutateCustomConversionGoalResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalResultOrBuilder.java index 846961e157..3489c5475d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsRequest.java index 4bdbc4b7e6..3c8d8372a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomConversionGoalsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomConversionGoalsRequest.class.getName()); + "MutateCustomConversionGoalsRequest"); } // Use MutateCustomConversionGoalsRequest.newBuilder() to construct. private MutateCustomConversionGoalsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsRequestOrBuilder.java index 272f1e9044..e99ac1519a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsResponse.java index 633b69cf80..10168e6afe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomConversionGoalsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomConversionGoalsResponse.class.getName()); + "MutateCustomConversionGoalsResponse"); } // Use MutateCustomConversionGoalsResponse.newBuilder() to construct. private MutateCustomConversionGoalsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsResponseOrBuilder.java index 1e45c3a9f6..84cc5ef59c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomConversionGoalsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestResult.java index 2cf84327dd..6593e00763 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_interest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomInterestResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomInterestResult.class.getName()); + "MutateCustomInterestResult"); } // Use MutateCustomInterestResult.newBuilder() to construct. private MutateCustomInterestResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestResultOrBuilder.java index 8fa9aa4a57..4b5cba71c6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_interest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsRequest.java index c7b2dc9942..12a03583ff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_interest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomInterestsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomInterestsRequest.class.getName()); + "MutateCustomInterestsRequest"); } // Use MutateCustomInterestsRequest.newBuilder() to construct. private MutateCustomInterestsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsRequestOrBuilder.java index a65e5f9dec..948321c2b7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_interest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsResponse.java index 2532cb68bb..581de805d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_interest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomInterestsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomInterestsResponse.class.getName()); + "MutateCustomInterestsResponse"); } // Use MutateCustomInterestsResponse.newBuilder() to construct. private MutateCustomInterestsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsResponseOrBuilder.java index 947351794d..a4eef6fcae 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomInterestsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/custom_interest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetResult.java index 343a4807f0..9320fdbf93 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerAssetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerAssetResult.class.getName()); + "MutateCustomerAssetResult"); } // Use MutateCustomerAssetResult.newBuilder() to construct. private MutateCustomerAssetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetResultOrBuilder.java index 1ecd2d70be..01edf05a4f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetResult.java index fa0838f0c6..64dbeed79c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerAssetSetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerAssetSetResult.class.getName()); + "MutateCustomerAssetSetResult"); } // Use MutateCustomerAssetSetResult.newBuilder() to construct. private MutateCustomerAssetSetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetResultOrBuilder.java index 9a023153f6..7667c8da08 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsRequest.java index 91e5c0fe47..035f65d215 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerAssetSetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerAssetSetsRequest.class.getName()); + "MutateCustomerAssetSetsRequest"); } // Use MutateCustomerAssetSetsRequest.newBuilder() to construct. private MutateCustomerAssetSetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsRequestOrBuilder.java index c5e9c104a1..53b302436a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsResponse.java index 55f9d829d1..be9d91b98a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerAssetSetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerAssetSetsResponse.class.getName()); + "MutateCustomerAssetSetsResponse"); } // Use MutateCustomerAssetSetsResponse.newBuilder() to construct. private MutateCustomerAssetSetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsResponseOrBuilder.java index 9f68f59868..684e242029 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetSetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsRequest.java index 0d95c75fda..88c1a1e7bf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerAssetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerAssetsRequest.class.getName()); + "MutateCustomerAssetsRequest"); } // Use MutateCustomerAssetsRequest.newBuilder() to construct. private MutateCustomerAssetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsRequestOrBuilder.java index a411280c1f..fcc55ff9fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsResponse.java index 9425d36cf6..a4fd1a68d9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerAssetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerAssetsResponse.class.getName()); + "MutateCustomerAssetsResponse"); } // Use MutateCustomerAssetsResponse.newBuilder() to construct. private MutateCustomerAssetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsResponseOrBuilder.java index f0d98d0ea1..f50c44695a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerAssetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_asset_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkRequest.java index 8d8c54c947..3671dd3478 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_client_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerClientLinkRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerClientLinkRequest.class.getName()); + "MutateCustomerClientLinkRequest"); } // Use MutateCustomerClientLinkRequest.newBuilder() to construct. private MutateCustomerClientLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkRequestOrBuilder.java index b6ac534d9d..bdc42c7c4c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_client_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResponse.java index fdfc2c5482..bd396b3551 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_client_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerClientLinkResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerClientLinkResponse.class.getName()); + "MutateCustomerClientLinkResponse"); } // Use MutateCustomerClientLinkResponse.newBuilder() to construct. private MutateCustomerClientLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResponseOrBuilder.java index ec5cbf4466..f1cbdac1d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_client_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResult.java index e8a4783cea..a137e74b26 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_client_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerClientLinkResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerClientLinkResult.class.getName()); + "MutateCustomerClientLinkResult"); } // Use MutateCustomerClientLinkResult.newBuilder() to construct. private MutateCustomerClientLinkResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResultOrBuilder.java index 2ecb1080d3..4c99a789d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerClientLinkResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_client_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalResult.java index 583f233870..dc02ab2aa3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerConversionGoalResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerConversionGoalResult.class.getName()); + "MutateCustomerConversionGoalResult"); } // Use MutateCustomerConversionGoalResult.newBuilder() to construct. private MutateCustomerConversionGoalResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalResultOrBuilder.java index 65abc67683..089130e7d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsRequest.java index 28b373064b..22eeb05150 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerConversionGoalsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerConversionGoalsRequest.class.getName()); + "MutateCustomerConversionGoalsRequest"); } // Use MutateCustomerConversionGoalsRequest.newBuilder() to construct. private MutateCustomerConversionGoalsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsRequestOrBuilder.java index e9cad14c33..48b54f0466 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsResponse.java index e5b173635b..fdaf40760d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerConversionGoalsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerConversionGoalsResponse.class.getName()); + "MutateCustomerConversionGoalsResponse"); } // Use MutateCustomerConversionGoalsResponse.newBuilder() to construct. private MutateCustomerConversionGoalsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsResponseOrBuilder.java index 99c763ab64..12f9100d7a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerConversionGoalsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_conversion_goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizerResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizerResult.java index 48f6b73863..66f496894e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizerResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizerResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerCustomizerResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerCustomizerResult.class.getName()); + "MutateCustomerCustomizerResult"); } // Use MutateCustomerCustomizerResult.newBuilder() to construct. private MutateCustomerCustomizerResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizerResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizerResultOrBuilder.java index 9e41254394..3e7bb1a47a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizerResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizerResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersRequest.java index b15b985db8..25824b7c11 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerCustomizersRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerCustomizersRequest.class.getName()); + "MutateCustomerCustomizersRequest"); } // Use MutateCustomerCustomizersRequest.newBuilder() to construct. private MutateCustomerCustomizersRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersRequestOrBuilder.java index 1d0ab20af1..ddae9b5228 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersResponse.java index dddc98aaa3..50ab8c7820 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerCustomizersResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerCustomizersResponse.class.getName()); + "MutateCustomerCustomizersResponse"); } // Use MutateCustomerCustomizersResponse.newBuilder() to construct. private MutateCustomerCustomizersResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersResponseOrBuilder.java index 54a98f77f8..9491ff8c31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerCustomizersResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_customizer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelResult.java index c8889f81f1..bea9e04957 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerLabelResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerLabelResult.class.getName()); + "MutateCustomerLabelResult"); } // Use MutateCustomerLabelResult.newBuilder() to construct. private MutateCustomerLabelResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelResultOrBuilder.java index 72078e6425..a13817cbae 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsRequest.java index 3dc7e19c03..dcb1a2b071 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -28,10 +28,10 @@ public final class MutateCustomerLabelsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerLabelsRequest.class.getName()); + "MutateCustomerLabelsRequest"); } // Use MutateCustomerLabelsRequest.newBuilder() to construct. private MutateCustomerLabelsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsRequestOrBuilder.java index 5ec8685edd..11136d5ebf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsResponse.java index a550cb4181..0864dc5e87 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerLabelsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerLabelsResponse.class.getName()); + "MutateCustomerLabelsResponse"); } // Use MutateCustomerLabelsResponse.newBuilder() to construct. private MutateCustomerLabelsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsResponseOrBuilder.java index bcb797fcec..67ca6ae53d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerLabelsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkRequest.java index 62c946fc09..24df4384ef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerManagerLinkRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerManagerLinkRequest.class.getName()); + "MutateCustomerManagerLinkRequest"); } // Use MutateCustomerManagerLinkRequest.newBuilder() to construct. private MutateCustomerManagerLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkRequestOrBuilder.java index 462ffed858..81b4918ee3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResponse.java index be17ea3313..5b9c0d1d08 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerManagerLinkResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerManagerLinkResponse.class.getName()); + "MutateCustomerManagerLinkResponse"); } // Use MutateCustomerManagerLinkResponse.newBuilder() to construct. private MutateCustomerManagerLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResponseOrBuilder.java index 77c3b06cb9..1292480d4f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResult.java index 989f9ea586..bbd6d2628f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerManagerLinkResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerManagerLinkResult.class.getName()); + "MutateCustomerManagerLinkResult"); } // Use MutateCustomerManagerLinkResult.newBuilder() to construct. private MutateCustomerManagerLinkResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResultOrBuilder.java index 9146a6cf75..fa05c2ca1d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerManagerLinkResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_manager_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaRequest.java index c654348aa9..a82b10134e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_negative_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerNegativeCriteriaRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerNegativeCriteriaRequest.class.getName()); + "MutateCustomerNegativeCriteriaRequest"); } // Use MutateCustomerNegativeCriteriaRequest.newBuilder() to construct. private MutateCustomerNegativeCriteriaRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaRequestOrBuilder.java index 6d72356605..9020072d33 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_negative_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResponse.java index d261bd52f2..fa2be22982 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_negative_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerNegativeCriteriaResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerNegativeCriteriaResponse.class.getName()); + "MutateCustomerNegativeCriteriaResponse"); } // Use MutateCustomerNegativeCriteriaResponse.newBuilder() to construct. private MutateCustomerNegativeCriteriaResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResponseOrBuilder.java index f357c8cf90..61ca5968dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_negative_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResult.java index ca7ec09f4f..baec59d468 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_negative_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerNegativeCriteriaResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerNegativeCriteriaResult.class.getName()); + "MutateCustomerNegativeCriteriaResult"); } // Use MutateCustomerNegativeCriteriaResult.newBuilder() to construct. private MutateCustomerNegativeCriteriaResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResultOrBuilder.java index 0fbe034f6a..9bed83c96c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerNegativeCriteriaResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_negative_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerRequest.java index f81b699735..a1c509f580 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerRequest.class.getName()); + "MutateCustomerRequest"); } // Use MutateCustomerRequest.newBuilder() to construct. private MutateCustomerRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerRequestOrBuilder.java index 50484680eb..9242277548 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResponse.java index 3e3476e66b..39f19af0dd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerResponse.class.getName()); + "MutateCustomerResponse"); } // Use MutateCustomerResponse.newBuilder() to construct. private MutateCustomerResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResponseOrBuilder.java index 602156aa92..9296da27dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResult.java index 007785f1b5..75df375276 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerResult.class.getName()); + "MutateCustomerResult"); } // Use MutateCustomerResult.newBuilder() to construct. private MutateCustomerResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResultOrBuilder.java index 7378ad5fee..5d84f08729 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.java index 323ef3eb49..c38fc691ec 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_sk_ad_network_conversion_value_schema_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerSkAdNetworkConversionValueSchemaRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerSkAdNetworkConversionValueSchemaRequest.class.getName()); + "MutateCustomerSkAdNetworkConversionValueSchemaRequest"); } // Use MutateCustomerSkAdNetworkConversionValueSchemaRequest.newBuilder() to construct. private MutateCustomerSkAdNetworkConversionValueSchemaRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaRequestOrBuilder.java index ac19d159a3..9394880d6c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_sk_ad_network_conversion_value_schema_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.java index e54df9812e..6b587ad916 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_sk_ad_network_conversion_value_schema_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerSkAdNetworkConversionValueSchemaResponse extend com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerSkAdNetworkConversionValueSchemaResponse.class.getName()); + "MutateCustomerSkAdNetworkConversionValueSchemaResponse"); } // Use MutateCustomerSkAdNetworkConversionValueSchemaResponse.newBuilder() to construct. private MutateCustomerSkAdNetworkConversionValueSchemaResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResponseOrBuilder.java index 3df012139a..e86087a30e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_sk_ad_network_conversion_value_schema_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResult.java index 8f4700f723..90974194eb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_sk_ad_network_conversion_value_schema_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerSkAdNetworkConversionValueSchemaResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerSkAdNetworkConversionValueSchemaResult.class.getName()); + "MutateCustomerSkAdNetworkConversionValueSchemaResult"); } // Use MutateCustomerSkAdNetworkConversionValueSchemaResult.newBuilder() to construct. private MutateCustomerSkAdNetworkConversionValueSchemaResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResultOrBuilder.java index ffae3f46e0..a9f0be356f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerSkAdNetworkConversionValueSchemaResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_sk_ad_network_conversion_value_schema_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationRequest.java index d4a6d9f0a2..26511e4ff0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerUserAccessInvitationRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerUserAccessInvitationRequest.class.getName()); + "MutateCustomerUserAccessInvitationRequest"); } // Use MutateCustomerUserAccessInvitationRequest.newBuilder() to construct. private MutateCustomerUserAccessInvitationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationRequestOrBuilder.java index 560ce87ba4..c4e72e3221 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResponse.java index 47f7bdc411..947913631e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerUserAccessInvitationResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerUserAccessInvitationResponse.class.getName()); + "MutateCustomerUserAccessInvitationResponse"); } // Use MutateCustomerUserAccessInvitationResponse.newBuilder() to construct. private MutateCustomerUserAccessInvitationResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResponseOrBuilder.java index 3678b596d5..1caed36c27 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResult.java index 5b61afb197..d3fdb75e1a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerUserAccessInvitationResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerUserAccessInvitationResult.class.getName()); + "MutateCustomerUserAccessInvitationResult"); } // Use MutateCustomerUserAccessInvitationResult.newBuilder() to construct. private MutateCustomerUserAccessInvitationResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResultOrBuilder.java index 4b7a5b715a..e1c7b01033 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessInvitationResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessRequest.java index d1cbb6bda7..3accf06537 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomerUserAccessRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerUserAccessRequest.class.getName()); + "MutateCustomerUserAccessRequest"); } // Use MutateCustomerUserAccessRequest.newBuilder() to construct. private MutateCustomerUserAccessRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessRequestOrBuilder.java index 623c77a6fe..971e26f39c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResponse.java index d9cde61aad..fdade7ad64 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerUserAccessResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerUserAccessResponse.class.getName()); + "MutateCustomerUserAccessResponse"); } // Use MutateCustomerUserAccessResponse.newBuilder() to construct. private MutateCustomerUserAccessResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResponseOrBuilder.java index c2a98ae42c..7c0714154e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResult.java index e8527bd326..9a5612936a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomerUserAccessResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomerUserAccessResult.class.getName()); + "MutateCustomerUserAccessResult"); } // Use MutateCustomerUserAccessResult.newBuilder() to construct. private MutateCustomerUserAccessResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResultOrBuilder.java index e63b3945b0..8da213dd59 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomerUserAccessResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customer_user_access_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributeResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributeResult.java index ed130863ff..41848adb2c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributeResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributeResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customizer_attribute_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomizerAttributeResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomizerAttributeResult.class.getName()); + "MutateCustomizerAttributeResult"); } // Use MutateCustomizerAttributeResult.newBuilder() to construct. private MutateCustomizerAttributeResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributeResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributeResultOrBuilder.java index 557cef3f75..a794462ce2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributeResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributeResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customizer_attribute_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesRequest.java index 7aa5cb6b41..78900bd998 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customizer_attribute_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateCustomizerAttributesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomizerAttributesRequest.class.getName()); + "MutateCustomizerAttributesRequest"); } // Use MutateCustomizerAttributesRequest.newBuilder() to construct. private MutateCustomizerAttributesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesRequestOrBuilder.java index 8f6ef79650..590c767ae3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customizer_attribute_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesResponse.java index 83adc52993..55dec8b967 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customizer_attribute_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateCustomizerAttributesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateCustomizerAttributesResponse.class.getName()); + "MutateCustomizerAttributesResponse"); } // Use MutateCustomizerAttributesResponse.newBuilder() to construct. private MutateCustomizerAttributesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesResponseOrBuilder.java index 2bf41efdaf..8b8579962c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateCustomizerAttributesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/customizer_attribute_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmResult.java index b0c1c395c9..675ad980b4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_arm_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateExperimentArmResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateExperimentArmResult.class.getName()); + "MutateExperimentArmResult"); } // Use MutateExperimentArmResult.newBuilder() to construct. private MutateExperimentArmResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmResultOrBuilder.java index 49e642fea6..728c1da940 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_arm_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsRequest.java index a42f0c170d..0374156401 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_arm_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateExperimentArmsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateExperimentArmsRequest.class.getName()); + "MutateExperimentArmsRequest"); } // Use MutateExperimentArmsRequest.newBuilder() to construct. private MutateExperimentArmsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsRequestOrBuilder.java index 9e58cc4537..58873ae13f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_arm_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsResponse.java index 9f6b83fbc6..f25c9a6595 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_arm_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateExperimentArmsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateExperimentArmsResponse.class.getName()); + "MutateExperimentArmsResponse"); } // Use MutateExperimentArmsResponse.newBuilder() to construct. private MutateExperimentArmsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsResponseOrBuilder.java index c4e0318750..d01665d3f4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentArmsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_arm_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentResult.java index 93f7041f1e..81ff95a493 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateExperimentResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateExperimentResult.class.getName()); + "MutateExperimentResult"); } // Use MutateExperimentResult.newBuilder() to construct. private MutateExperimentResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentResultOrBuilder.java index 9cc39b5dfe..537321bf57 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsRequest.java index ce06e3df5f..5459deb357 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateExperimentsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateExperimentsRequest.class.getName()); + "MutateExperimentsRequest"); } // Use MutateExperimentsRequest.newBuilder() to construct. private MutateExperimentsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsRequestOrBuilder.java index 3dee79c8fa..e8f4e4b3fc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsResponse.java index 6cc13704be..7b3d5565f7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateExperimentsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateExperimentsResponse.class.getName()); + "MutateExperimentsResponse"); } // Use MutateExperimentsResponse.newBuilder() to construct. private MutateExperimentsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsResponseOrBuilder.java index 5fbf29be53..b6bb9c9780 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateExperimentsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalResult.java index 972a5e6221..da4ab9c23c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateGoalResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateGoalResult.class.getName()); + "MutateGoalResult"); } // Use MutateGoalResult.newBuilder() to construct. private MutateGoalResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalResultOrBuilder.java index 913643d470..24736fa6d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsRequest.java index 2d6d2b2af6..06f95d6e9f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateGoalsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateGoalsRequest.class.getName()); + "MutateGoalsRequest"); } // Use MutateGoalsRequest.newBuilder() to construct. private MutateGoalsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsRequestOrBuilder.java index 1f255d53cd..dde6adf6c8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsResponse.java index 0155fe3653..2ab3787e3a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateGoalsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateGoalsResponse.class.getName()); + "MutateGoalsResponse"); } // Use MutateGoalsResponse.newBuilder() to construct. private MutateGoalsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsResponseOrBuilder.java index c9ec9cf2b0..cc56434511 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoalsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/goal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsRequest.java index 75a79dcb76..43c820f051 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateGoogleAdsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateGoogleAdsRequest.class.getName()); + "MutateGoogleAdsRequest"); } // Use MutateGoogleAdsRequest.newBuilder() to construct. private MutateGoogleAdsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsRequestOrBuilder.java index 3be16917c9..be01294154 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsResponse.java index ffbcc86af3..4b50ee4b54 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateGoogleAdsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateGoogleAdsResponse.class.getName()); + "MutateGoogleAdsResponse"); } // Use MutateGoogleAdsResponse.newBuilder() to construct. private MutateGoogleAdsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsResponseOrBuilder.java index ded6f6a8f6..3d99316f68 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateGoogleAdsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordResult.java index 8b9468f049..4743fa6165 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlanAdGroupKeywordResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanAdGroupKeywordResult.class.getName()); + "MutateKeywordPlanAdGroupKeywordResult"); } // Use MutateKeywordPlanAdGroupKeywordResult.newBuilder() to construct. private MutateKeywordPlanAdGroupKeywordResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordResultOrBuilder.java index 0d566469b1..130abc3a37 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsRequest.java index f9f4f67de2..10a1d93a69 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateKeywordPlanAdGroupKeywordsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanAdGroupKeywordsRequest.class.getName()); + "MutateKeywordPlanAdGroupKeywordsRequest"); } // Use MutateKeywordPlanAdGroupKeywordsRequest.newBuilder() to construct. private MutateKeywordPlanAdGroupKeywordsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsRequestOrBuilder.java index d916be5a8c..6d9bc4396d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsResponse.java index 0425820243..a6cc9ab0db 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlanAdGroupKeywordsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanAdGroupKeywordsResponse.class.getName()); + "MutateKeywordPlanAdGroupKeywordsResponse"); } // Use MutateKeywordPlanAdGroupKeywordsResponse.newBuilder() to construct. private MutateKeywordPlanAdGroupKeywordsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsResponseOrBuilder.java index 477dcf5bcd..deabd092b1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupKeywordsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupResult.java index 9696e278ed..15bef7cd67 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlanAdGroupResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanAdGroupResult.class.getName()); + "MutateKeywordPlanAdGroupResult"); } // Use MutateKeywordPlanAdGroupResult.newBuilder() to construct. private MutateKeywordPlanAdGroupResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupResultOrBuilder.java index 4833552b01..d2637b0309 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsRequest.java index c9597cc775..e3aeae23c4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateKeywordPlanAdGroupsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanAdGroupsRequest.class.getName()); + "MutateKeywordPlanAdGroupsRequest"); } // Use MutateKeywordPlanAdGroupsRequest.newBuilder() to construct. private MutateKeywordPlanAdGroupsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsRequestOrBuilder.java index 2632532e33..1c1069d190 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsResponse.java index c4481c52c3..8b4bed5270 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlanAdGroupsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanAdGroupsResponse.class.getName()); + "MutateKeywordPlanAdGroupsResponse"); } // Use MutateKeywordPlanAdGroupsResponse.newBuilder() to construct. private MutateKeywordPlanAdGroupsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsResponseOrBuilder.java index e0a77a630b..b76b7a7a80 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanAdGroupsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_ad_group_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordResult.java index 6179c47549..18cb4887b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlanCampaignKeywordResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanCampaignKeywordResult.class.getName()); + "MutateKeywordPlanCampaignKeywordResult"); } // Use MutateKeywordPlanCampaignKeywordResult.newBuilder() to construct. private MutateKeywordPlanCampaignKeywordResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordResultOrBuilder.java index 9f99bc4c3f..f1fe1c491b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsRequest.java index d5619ec234..ab27fb2f0d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateKeywordPlanCampaignKeywordsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanCampaignKeywordsRequest.class.getName()); + "MutateKeywordPlanCampaignKeywordsRequest"); } // Use MutateKeywordPlanCampaignKeywordsRequest.newBuilder() to construct. private MutateKeywordPlanCampaignKeywordsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsRequestOrBuilder.java index 5155aa4886..ca0df1ac33 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsResponse.java index 78a57f3a85..ad55a977f2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlanCampaignKeywordsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanCampaignKeywordsResponse.class.getName()); + "MutateKeywordPlanCampaignKeywordsResponse"); } // Use MutateKeywordPlanCampaignKeywordsResponse.newBuilder() to construct. private MutateKeywordPlanCampaignKeywordsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsResponseOrBuilder.java index 7a4cc1c94b..123fbff09d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignKeywordsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_keyword_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignResult.java index a572639c59..5d423bf6c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlanCampaignResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanCampaignResult.class.getName()); + "MutateKeywordPlanCampaignResult"); } // Use MutateKeywordPlanCampaignResult.newBuilder() to construct. private MutateKeywordPlanCampaignResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignResultOrBuilder.java index d9b05d0c8a..8988cd518b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsRequest.java index da593848dc..903379fe08 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateKeywordPlanCampaignsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanCampaignsRequest.class.getName()); + "MutateKeywordPlanCampaignsRequest"); } // Use MutateKeywordPlanCampaignsRequest.newBuilder() to construct. private MutateKeywordPlanCampaignsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsRequestOrBuilder.java index 20004091d3..b98bcc74a1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsResponse.java index 19d61090e9..345032ae8b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlanCampaignsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlanCampaignsResponse.class.getName()); + "MutateKeywordPlanCampaignsResponse"); } // Use MutateKeywordPlanCampaignsResponse.newBuilder() to construct. private MutateKeywordPlanCampaignsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsResponseOrBuilder.java index 264eeaf4ff..e1080a8d8f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlanCampaignsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_campaign_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansRequest.java index e3ee8d63ae..d7ea3c0117 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateKeywordPlansRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlansRequest.class.getName()); + "MutateKeywordPlansRequest"); } // Use MutateKeywordPlansRequest.newBuilder() to construct. private MutateKeywordPlansRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansRequestOrBuilder.java index 831c297a91..449ec44a45 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResponse.java index 435ee6ce45..60e7c8567b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlansResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlansResponse.class.getName()); + "MutateKeywordPlansResponse"); } // Use MutateKeywordPlansResponse.newBuilder() to construct. private MutateKeywordPlansResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResponseOrBuilder.java index ec50e1498a..269f280390 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResult.java index 38799b5cb6..0dacb9b868 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateKeywordPlansResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateKeywordPlansResult.class.getName()); + "MutateKeywordPlansResult"); } // Use MutateKeywordPlansResult.newBuilder() to construct. private MutateKeywordPlansResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResultOrBuilder.java index 557b3bc25a..2f5aaf564f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateKeywordPlansResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelResult.java index 0f58644bd2..b7e7aacbd1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateLabelResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateLabelResult.class.getName()); + "MutateLabelResult"); } // Use MutateLabelResult.newBuilder() to construct. private MutateLabelResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelResultOrBuilder.java index 627e04243e..30589b5816 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsRequest.java index be9afa2554..2b81effb91 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateLabelsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateLabelsRequest.class.getName()); + "MutateLabelsRequest"); } // Use MutateLabelsRequest.newBuilder() to construct. private MutateLabelsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsRequestOrBuilder.java index f6444d0bb6..a690bfa673 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsResponse.java index db8b3244e3..3e9b9e350d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateLabelsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateLabelsResponse.class.getName()); + "MutateLabelsResponse"); } // Use MutateLabelsResponse.newBuilder() to construct. private MutateLabelsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsResponseOrBuilder.java index 236d5f08f8..4091355291 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateLabelsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/label_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperation.java index ff60237293..fd30c4ecf3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateOperation.class.getName()); + "MutateOperation"); } // Use MutateOperation.newBuilder() to construct. private MutateOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationOrBuilder.java index e11b20840b..2c5e90d4af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationResponse.java index bda7c7c44b..2f4adf6718 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateOperationResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateOperationResponse.class.getName()); + "MutateOperationResponse"); } // Use MutateOperationResponse.newBuilder() to construct. private MutateOperationResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationResponseOrBuilder.java index a1d089608d..0f816a4b94 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateOperationResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionRequest.java index b9a4935488..2c5b02c6aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_subscription_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateRecommendationSubscriptionRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateRecommendationSubscriptionRequest.class.getName()); + "MutateRecommendationSubscriptionRequest"); } // Use MutateRecommendationSubscriptionRequest.newBuilder() to construct. private MutateRecommendationSubscriptionRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionRequestOrBuilder.java index 2bbb615bea..bcc605ed57 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_subscription_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResponse.java index 266bdbc985..a34931c354 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_subscription_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateRecommendationSubscriptionResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateRecommendationSubscriptionResponse.class.getName()); + "MutateRecommendationSubscriptionResponse"); } // Use MutateRecommendationSubscriptionResponse.newBuilder() to construct. private MutateRecommendationSubscriptionResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResponseOrBuilder.java index bc19c773f1..de7f2e491f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_subscription_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResult.java index 7199bedbda..a58523a79e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_subscription_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateRecommendationSubscriptionResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateRecommendationSubscriptionResult.class.getName()); + "MutateRecommendationSubscriptionResult"); } // Use MutateRecommendationSubscriptionResult.newBuilder() to construct. private MutateRecommendationSubscriptionResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResultOrBuilder.java index ce64a435ec..a995018eb7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRecommendationSubscriptionResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_subscription_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionResult.java index e1dfde9500..929e963837 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/remarketing_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateRemarketingActionResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateRemarketingActionResult.class.getName()); + "MutateRemarketingActionResult"); } // Use MutateRemarketingActionResult.newBuilder() to construct. private MutateRemarketingActionResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionResultOrBuilder.java index 71e2dd2708..626a56bcd7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/remarketing_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsRequest.java index 386760df7c..d714861665 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/remarketing_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateRemarketingActionsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateRemarketingActionsRequest.class.getName()); + "MutateRemarketingActionsRequest"); } // Use MutateRemarketingActionsRequest.newBuilder() to construct. private MutateRemarketingActionsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsRequestOrBuilder.java index 5f48645e44..953cf6eb0d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/remarketing_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsResponse.java index c1b460e5fb..78e93a7e50 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/remarketing_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateRemarketingActionsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateRemarketingActionsResponse.class.getName()); + "MutateRemarketingActionsResponse"); } // Use MutateRemarketingActionsResponse.newBuilder() to construct. private MutateRemarketingActionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsResponseOrBuilder.java index ad7eec54a2..ed16d10eb4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateRemarketingActionsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/remarketing_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaRequest.java index cac2d5e2d0..838f10649d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateSharedCriteriaRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateSharedCriteriaRequest.class.getName()); + "MutateSharedCriteriaRequest"); } // Use MutateSharedCriteriaRequest.newBuilder() to construct. private MutateSharedCriteriaRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaRequestOrBuilder.java index bbe2688cc9..09201a93fe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaResponse.java index 2be0df0fb7..bcc437c0d2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateSharedCriteriaResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateSharedCriteriaResponse.class.getName()); + "MutateSharedCriteriaResponse"); } // Use MutateSharedCriteriaResponse.newBuilder() to construct. private MutateSharedCriteriaResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaResponseOrBuilder.java index d1432ebc7d..6b84e0a050 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriteriaResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriterionResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriterionResult.java index 088a94d511..7fdb1bcf77 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriterionResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriterionResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateSharedCriterionResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateSharedCriterionResult.class.getName()); + "MutateSharedCriterionResult"); } // Use MutateSharedCriterionResult.newBuilder() to construct. private MutateSharedCriterionResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriterionResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriterionResultOrBuilder.java index dfe7207c43..26a62ca9ec 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriterionResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedCriterionResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetResult.java index 4774f04fde..774b4783d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateSharedSetResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateSharedSetResult.class.getName()); + "MutateSharedSetResult"); } // Use MutateSharedSetResult.newBuilder() to construct. private MutateSharedSetResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetResultOrBuilder.java index 16bd80faaa..2fe6fa7b63 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsRequest.java index 514503c6d3..663b1bfaf7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateSharedSetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateSharedSetsRequest.class.getName()); + "MutateSharedSetsRequest"); } // Use MutateSharedSetsRequest.newBuilder() to construct. private MutateSharedSetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsRequestOrBuilder.java index 7cd1fdf555..1464072bc6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsResponse.java index 6e729ec5e7..fa391cf39e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateSharedSetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateSharedSetsResponse.class.getName()); + "MutateSharedSetsResponse"); } // Use MutateSharedSetsResponse.newBuilder() to construct. private MutateSharedSetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsResponseOrBuilder.java index 28dda63cda..3205933b26 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSharedSetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingResult.java index b30cf1f2cc..85b8274bda 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateSmartCampaignSettingResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateSmartCampaignSettingResult.class.getName()); + "MutateSmartCampaignSettingResult"); } // Use MutateSmartCampaignSettingResult.newBuilder() to construct. private MutateSmartCampaignSettingResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingResultOrBuilder.java index f556daa2fa..0d72f80036 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsRequest.java index a782774cee..a42a5b4031 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateSmartCampaignSettingsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateSmartCampaignSettingsRequest.class.getName()); + "MutateSmartCampaignSettingsRequest"); } // Use MutateSmartCampaignSettingsRequest.newBuilder() to construct. private MutateSmartCampaignSettingsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsRequestOrBuilder.java index 6dcf98a46d..15eb58b257 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsResponse.java index 7bd7659124..9df942ab0b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateSmartCampaignSettingsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateSmartCampaignSettingsResponse.class.getName()); + "MutateSmartCampaignSettingsResponse"); } // Use MutateSmartCampaignSettingsResponse.newBuilder() to construct. private MutateSmartCampaignSettingsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsResponseOrBuilder.java index 01ffccdbb4..d64f7f10c9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateSmartCampaignSettingsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypeResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypeResult.java index 5e494b4f1f..ea65d53ad7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypeResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypeResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_customer_type_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateUserListCustomerTypeResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateUserListCustomerTypeResult.class.getName()); + "MutateUserListCustomerTypeResult"); } // Use MutateUserListCustomerTypeResult.newBuilder() to construct. private MutateUserListCustomerTypeResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypeResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypeResultOrBuilder.java index 9984806cbd..d7ef7e9193 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypeResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypeResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_customer_type_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesRequest.java index c5d68baf6f..4f6214ccda 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_customer_type_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateUserListCustomerTypesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateUserListCustomerTypesRequest.class.getName()); + "MutateUserListCustomerTypesRequest"); } // Use MutateUserListCustomerTypesRequest.newBuilder() to construct. private MutateUserListCustomerTypesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesRequestOrBuilder.java index 2665ed1747..de0960d67a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_customer_type_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesResponse.java index 4d34c62106..903f7f42ee 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_customer_type_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateUserListCustomerTypesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateUserListCustomerTypesResponse.class.getName()); + "MutateUserListCustomerTypesResponse"); } // Use MutateUserListCustomerTypesResponse.newBuilder() to construct. private MutateUserListCustomerTypesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesResponseOrBuilder.java index 4699dc3f08..5eb718f29c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListCustomerTypesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_customer_type_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListResult.java index 9bab73f093..8e419ec85d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateUserListResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateUserListResult.class.getName()); + "MutateUserListResult"); } // Use MutateUserListResult.newBuilder() to construct. private MutateUserListResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListResultOrBuilder.java index 69a6716940..09eccc1c3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsRequest.java index f1efb9e4ac..1680614d02 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class MutateUserListsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateUserListsRequest.class.getName()); + "MutateUserListsRequest"); } // Use MutateUserListsRequest.newBuilder() to construct. private MutateUserListsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsRequestOrBuilder.java index 3b747fccfa..66db79d513 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsResponse.java index a5b0163e78..a24805b0a3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class MutateUserListsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - MutateUserListsResponse.class.getName()); + "MutateUserListsResponse"); } // Use MutateUserListsResponse.newBuilder() to construct. private MutateUserListsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsResponseOrBuilder.java index 7a27cec5b8..7fb9f00b85 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/MutateUserListsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobOperation.java index 93cb9dc76d..0aac3fc650 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class OfflineUserDataJobOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineUserDataJobOperation.class.getName()); + "OfflineUserDataJobOperation"); } // Use OfflineUserDataJobOperation.newBuilder() to construct. private OfflineUserDataJobOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobOperationOrBuilder.java index a987f65bc0..39333ee5f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceClient.java index 028c519f4b..a1182f7184 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceClient.java @@ -32,6 +32,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -170,9 +172,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class OfflineUserDataJobServiceClient implements BackgroundResource { - private final OfflineUserDataJobServiceSettings settings; + private final @Nullable OfflineUserDataJobServiceSettings settings; private final OfflineUserDataJobServiceStub stub; private final OperationsClient operationsClient; @@ -217,7 +220,7 @@ protected OfflineUserDataJobServiceClient(OfflineUserDataJobServiceStub stub) { this.operationsClient = OperationsClient.create(this.stub.getOperationsStub()); } - public final OfflineUserDataJobServiceSettings getSettings() { + public final @Nullable OfflineUserDataJobServiceSettings getSettings() { return settings; } @@ -376,7 +379,7 @@ public final CreateOfflineUserDataJobResponse createOfflineUserDataJob( * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final AddOfflineUserDataJobOperationsResponse addOfflineUserDataJobOperations( - OfflineUserDataJobName resourceName, List operations) { + @Nullable OfflineUserDataJobName resourceName, List operations) { AddOfflineUserDataJobOperationsRequest request = AddOfflineUserDataJobOperationsRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) @@ -539,7 +542,7 @@ public final AddOfflineUserDataJobOperationsResponse addOfflineUserDataJobOperat * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture runOfflineUserDataJobAsync( - OfflineUserDataJobName resourceName) { + @Nullable OfflineUserDataJobName resourceName) { RunOfflineUserDataJobRequest request = RunOfflineUserDataJobRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceProto.java index 3797c20e53..7e7c710ab5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class OfflineUserDataJobServiceProto { +public final class OfflineUserDataJobServiceProto extends com.google.protobuf.GeneratedFile { private OfflineUserDataJobServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OfflineUserDataJobServiceProto.class.getName()); + "OfflineUserDataJobServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -150,37 +150,37 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_CreateOfflineUserDataJobRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_CreateOfflineUserDataJobRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateOfflineUserDataJobRequest_descriptor, new java.lang.String[] { "CustomerId", "Job", "ValidateOnly", "EnableMatchRateRangePreview", }); internal_static_google_ads_googleads_v25_services_CreateOfflineUserDataJobResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CreateOfflineUserDataJobResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateOfflineUserDataJobResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_RunOfflineUserDataJobRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_RunOfflineUserDataJobRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RunOfflineUserDataJobRequest_descriptor, new java.lang.String[] { "ResourceName", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_AddOfflineUserDataJobOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_AddOfflineUserDataJobOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AddOfflineUserDataJobOperationsRequest_descriptor, new java.lang.String[] { "ResourceName", "EnablePartialFailure", "EnableWarnings", "Operations", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_OfflineUserDataJobOperation_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_OfflineUserDataJobOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_OfflineUserDataJobOperation_descriptor, new java.lang.String[] { "Create", "Remove", "RemoveAll", "Operation", }); internal_static_google_ads_googleads_v25_services_AddOfflineUserDataJobOperationsResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_AddOfflineUserDataJobOperationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AddOfflineUserDataJobOperationsResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceSettings.java index 19d0d55c08..983e157ba5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OfflineUserDataJobServiceSettings.java @@ -34,6 +34,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -112,6 +114,7 @@ * .build(); * }

*/ +@NullMarked @Generated("by gapic-generator-java") public class OfflineUserDataJobServiceSettings extends ClientSettings { @@ -189,7 +192,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -210,7 +213,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(OfflineUserDataJobServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OnTargetAudienceMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OnTargetAudienceMetrics.java index 96ec06fc8c..94e461a966 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OnTargetAudienceMetrics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OnTargetAudienceMetrics.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -28,10 +28,10 @@ public final class OnTargetAudienceMetrics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - OnTargetAudienceMetrics.class.getName()); + "OnTargetAudienceMetrics"); } // Use OnTargetAudienceMetrics.newBuilder() to construct. private OnTargetAudienceMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OnTargetAudienceMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OnTargetAudienceMetricsOrBuilder.java index 8f440b44c9..39e7c3b2ee 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OnTargetAudienceMetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/OnTargetAudienceMetricsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceClient.java index 9978f9523d..a9a74319cf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class PaymentsAccountServiceClient implements BackgroundResource { - private final PaymentsAccountServiceSettings settings; + private final @Nullable PaymentsAccountServiceSettings settings; private final PaymentsAccountServiceStub stub; /** Constructs an instance of PaymentsAccountServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected PaymentsAccountServiceClient(PaymentsAccountServiceStub stub) { this.stub = stub; } - public final PaymentsAccountServiceSettings getSettings() { + public final @Nullable PaymentsAccountServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceProto.java index 4919682667..04c909ee31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/payments_account_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class PaymentsAccountServiceProto { +public final class PaymentsAccountServiceProto extends com.google.protobuf.GeneratedFile { private PaymentsAccountServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PaymentsAccountServiceProto.class.getName()); + "PaymentsAccountServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -81,13 +81,13 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_ListPaymentsAccountsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_ListPaymentsAccountsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPaymentsAccountsRequest_descriptor, new java.lang.String[] { "CustomerId", }); internal_static_google_ads_googleads_v25_services_ListPaymentsAccountsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ListPaymentsAccountsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPaymentsAccountsResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceSettings.java index c3c2300f0a..517a11966c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PaymentsAccountServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class PaymentsAccountServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(PaymentsAccountServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableLocation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableLocation.java index be4bd4e8ec..1d63972f16 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableLocation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableLocation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class PlannableLocation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PlannableLocation.class.getName()); + "PlannableLocation"); } // Use PlannableLocation.newBuilder() to construct. private PlannableLocation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableLocationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableLocationOrBuilder.java index c47184c1a7..21496be598 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableLocationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableLocationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableTargeting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableTargeting.java index fca0d443b0..e8b092c851 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableTargeting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableTargeting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class PlannableTargeting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PlannableTargeting.class.getName()); + "PlannableTargeting"); } // Use PlannableTargeting.newBuilder() to construct. private PlannableTargeting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -36,6 +36,7 @@ private PlannableTargeting() { genders_ = java.util.Collections.emptyList(); devices_ = java.util.Collections.emptyList(); networks_ = emptyIntList(); + parentalStatuses_ = java.util.Collections.emptyList(); } public static final com.google.protobuf.Descriptors.Descriptor @@ -357,6 +358,67 @@ public int getNetworksValue(int index) { } private int networksMemoizedSerializedSize; + public static final int PARENTAL_STATUSES_FIELD_NUMBER = 8; + @SuppressWarnings("serial") + private java.util.List parentalStatuses_; + /** + *

+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + @java.lang.Override + public java.util.List getParentalStatusesList() { + return parentalStatuses_; + } + /** + *
+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + @java.lang.Override + public java.util.List + getParentalStatusesOrBuilderList() { + return parentalStatuses_; + } + /** + *
+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + @java.lang.Override + public int getParentalStatusesCount() { + return parentalStatuses_.size(); + } + /** + *
+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.ParentalStatusInfo getParentalStatuses(int index) { + return parentalStatuses_.get(index); + } + /** + *
+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder getParentalStatusesOrBuilder( + int index) { + return parentalStatuses_.get(index); + } + public static final int YOUTUBE_SELECT_LINEUP_TARGETING_FIELD_NUMBER = 7; private com.google.ads.googleads.v25.services.YouTubeSelectLineUpTargeting youtubeSelectLineupTargeting_; /** @@ -480,6 +542,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(7, getYoutubeSelectLineupTargeting()); } + for (int i = 0; i < parentalStatuses_.size(); i++) { + output.writeMessage(8, parentalStatuses_.get(i)); + } getUnknownFields().writeTo(output); } @@ -529,6 +594,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getYoutubeSelectLineupTargeting()); } + for (int i = 0; i < parentalStatuses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, parentalStatuses_.get(i)); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -550,6 +619,8 @@ public boolean equals(final java.lang.Object obj) { if (!getDevicesList() .equals(other.getDevicesList())) return false; if (!networks_.equals(other.networks_)) return false; + if (!getParentalStatusesList() + .equals(other.getParentalStatusesList())) return false; if (hasYoutubeSelectLineupTargeting() != other.hasYoutubeSelectLineupTargeting()) return false; if (hasYoutubeSelectLineupTargeting()) { if (!getYoutubeSelectLineupTargeting() @@ -587,6 +658,10 @@ public int hashCode() { hash = (37 * hash) + NETWORKS_FIELD_NUMBER; hash = (53 * hash) + networks_.hashCode(); } + if (getParentalStatusesCount() > 0) { + hash = (37 * hash) + PARENTAL_STATUSES_FIELD_NUMBER; + hash = (53 * hash) + getParentalStatusesList().hashCode(); + } if (hasYoutubeSelectLineupTargeting()) { hash = (37 * hash) + YOUTUBE_SELECT_LINEUP_TARGETING_FIELD_NUMBER; hash = (53 * hash) + getYoutubeSelectLineupTargeting().hashCode(); @@ -731,6 +806,7 @@ private void maybeForceBuilderInitialization() { .alwaysUseFieldBuilders) { internalGetGendersFieldBuilder(); internalGetDevicesFieldBuilder(); + internalGetParentalStatusesFieldBuilder(); internalGetYoutubeSelectLineupTargetingFieldBuilder(); internalGetSurfaceTargetingFieldBuilder(); } @@ -755,6 +831,13 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000004); networks_ = emptyIntList(); + if (parentalStatusesBuilder_ == null) { + parentalStatuses_ = java.util.Collections.emptyList(); + } else { + parentalStatuses_ = null; + parentalStatusesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000010); youtubeSelectLineupTargeting_ = null; if (youtubeSelectLineupTargetingBuilder_ != null) { youtubeSelectLineupTargetingBuilder_.dispose(); @@ -816,6 +899,15 @@ private void buildPartialRepeatedFields(com.google.ads.googleads.v25.services.Pl } else { result.devices_ = devicesBuilder_.build(); } + if (parentalStatusesBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0)) { + parentalStatuses_ = java.util.Collections.unmodifiableList(parentalStatuses_); + bitField0_ = (bitField0_ & ~0x00000010); + } + result.parentalStatuses_ = parentalStatuses_; + } else { + result.parentalStatuses_ = parentalStatusesBuilder_.build(); + } } private void buildPartial0(com.google.ads.googleads.v25.services.PlannableTargeting result) { @@ -829,13 +921,13 @@ private void buildPartial0(com.google.ads.googleads.v25.services.PlannableTarget result.networks_ = networks_; } int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000010) != 0)) { + if (((from_bitField0_ & 0x00000020) != 0)) { result.youtubeSelectLineupTargeting_ = youtubeSelectLineupTargetingBuilder_ == null ? youtubeSelectLineupTargeting_ : youtubeSelectLineupTargetingBuilder_.build(); to_bitField0_ |= 0x00000001; } - if (((from_bitField0_ & 0x00000020) != 0)) { + if (((from_bitField0_ & 0x00000040) != 0)) { result.surfaceTargeting_ = surfaceTargetingBuilder_ == null ? surfaceTargeting_ : surfaceTargetingBuilder_.build(); @@ -930,6 +1022,32 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.PlannableTargetin } onChanged(); } + if (parentalStatusesBuilder_ == null) { + if (!other.parentalStatuses_.isEmpty()) { + if (parentalStatuses_.isEmpty()) { + parentalStatuses_ = other.parentalStatuses_; + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ensureParentalStatusesIsMutable(); + parentalStatuses_.addAll(other.parentalStatuses_); + } + onChanged(); + } + } else { + if (!other.parentalStatuses_.isEmpty()) { + if (parentalStatusesBuilder_.isEmpty()) { + parentalStatusesBuilder_.dispose(); + parentalStatusesBuilder_ = null; + parentalStatuses_ = other.parentalStatuses_; + bitField0_ = (bitField0_ & ~0x00000010); + parentalStatusesBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetParentalStatusesFieldBuilder() : null; + } else { + parentalStatusesBuilder_.addAllMessages(other.parentalStatuses_); + } + } + } if (other.hasYoutubeSelectLineupTargeting()) { mergeYoutubeSelectLineupTargeting(other.getYoutubeSelectLineupTargeting()); } @@ -1024,16 +1142,29 @@ public Builder mergeFrom( input.readMessage( internalGetSurfaceTargetingFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 50 case 58: { input.readMessage( internalGetYoutubeSelectLineupTargetingFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 58 + case 66: { + com.google.ads.googleads.v25.common.ParentalStatusInfo m = + input.readMessage( + com.google.ads.googleads.v25.common.ParentalStatusInfo.parser(), + extensionRegistry); + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(m); + } else { + parentalStatusesBuilder_.addMessage(m); + } + break; + } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -2121,6 +2252,318 @@ public Builder addAllNetworksValue( return this; } + private java.util.List parentalStatuses_ = + java.util.Collections.emptyList(); + private void ensureParentalStatusesIsMutable() { + if (!((bitField0_ & 0x00000010) != 0)) { + parentalStatuses_ = new java.util.ArrayList(parentalStatuses_); + bitField0_ |= 0x00000010; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.ParentalStatusInfo, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder, com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder> parentalStatusesBuilder_; + + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public java.util.List getParentalStatusesList() { + if (parentalStatusesBuilder_ == null) { + return java.util.Collections.unmodifiableList(parentalStatuses_); + } else { + return parentalStatusesBuilder_.getMessageList(); + } + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public int getParentalStatusesCount() { + if (parentalStatusesBuilder_ == null) { + return parentalStatuses_.size(); + } else { + return parentalStatusesBuilder_.getCount(); + } + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfo getParentalStatuses(int index) { + if (parentalStatusesBuilder_ == null) { + return parentalStatuses_.get(index); + } else { + return parentalStatusesBuilder_.getMessage(index); + } + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public Builder setParentalStatuses( + int index, com.google.ads.googleads.v25.common.ParentalStatusInfo value) { + if (parentalStatusesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureParentalStatusesIsMutable(); + parentalStatuses_.set(index, value); + onChanged(); + } else { + parentalStatusesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public Builder setParentalStatuses( + int index, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder builderForValue) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.set(index, builderForValue.build()); + onChanged(); + } else { + parentalStatusesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public Builder addParentalStatuses(com.google.ads.googleads.v25.common.ParentalStatusInfo value) { + if (parentalStatusesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(value); + onChanged(); + } else { + parentalStatusesBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public Builder addParentalStatuses( + int index, com.google.ads.googleads.v25.common.ParentalStatusInfo value) { + if (parentalStatusesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(index, value); + onChanged(); + } else { + parentalStatusesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public Builder addParentalStatuses( + com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder builderForValue) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(builderForValue.build()); + onChanged(); + } else { + parentalStatusesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public Builder addParentalStatuses( + int index, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder builderForValue) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(index, builderForValue.build()); + onChanged(); + } else { + parentalStatusesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public Builder addAllParentalStatuses( + java.lang.Iterable values) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, parentalStatuses_); + onChanged(); + } else { + parentalStatusesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public Builder clearParentalStatuses() { + if (parentalStatusesBuilder_ == null) { + parentalStatuses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + } else { + parentalStatusesBuilder_.clear(); + } + return this; + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public Builder removeParentalStatuses(int index) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.remove(index); + onChanged(); + } else { + parentalStatusesBuilder_.remove(index); + } + return this; + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder getParentalStatusesBuilder( + int index) { + return internalGetParentalStatusesFieldBuilder().getBuilder(index); + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder getParentalStatusesOrBuilder( + int index) { + if (parentalStatusesBuilder_ == null) { + return parentalStatuses_.get(index); } else { + return parentalStatusesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public java.util.List + getParentalStatusesOrBuilderList() { + if (parentalStatusesBuilder_ != null) { + return parentalStatusesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(parentalStatuses_); + } + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder addParentalStatusesBuilder() { + return internalGetParentalStatusesFieldBuilder().addBuilder( + com.google.ads.googleads.v25.common.ParentalStatusInfo.getDefaultInstance()); + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder addParentalStatusesBuilder( + int index) { + return internalGetParentalStatusesFieldBuilder().addBuilder( + index, com.google.ads.googleads.v25.common.ParentalStatusInfo.getDefaultInstance()); + } + /** + *
+     * Targetable parental statuses for the ad product.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + public java.util.List + getParentalStatusesBuilderList() { + return internalGetParentalStatusesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.ParentalStatusInfo, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder, com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder> + internalGetParentalStatusesFieldBuilder() { + if (parentalStatusesBuilder_ == null) { + parentalStatusesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.ParentalStatusInfo, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder, com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder>( + parentalStatuses_, + ((bitField0_ & 0x00000010) != 0), + getParentForChildren(), + isClean()); + parentalStatuses_ = null; + } + return parentalStatusesBuilder_; + } + private com.google.ads.googleads.v25.services.YouTubeSelectLineUpTargeting youtubeSelectLineupTargeting_; private com.google.protobuf.SingleFieldBuilder< com.google.ads.googleads.v25.services.YouTubeSelectLineUpTargeting, com.google.ads.googleads.v25.services.YouTubeSelectLineUpTargeting.Builder, com.google.ads.googleads.v25.services.YouTubeSelectLineUpTargetingOrBuilder> youtubeSelectLineupTargetingBuilder_; @@ -2135,7 +2578,7 @@ public Builder addAllNetworksValue( * @return Whether the youtubeSelectLineupTargeting field is set. */ public boolean hasYoutubeSelectLineupTargeting() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** *
@@ -2172,7 +2615,7 @@ public Builder setYoutubeSelectLineupTargeting(com.google.ads.googleads.v25.serv
       } else {
         youtubeSelectLineupTargetingBuilder_.setMessage(value);
       }
-      bitField0_ |= 0x00000010;
+      bitField0_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -2192,7 +2635,7 @@ public Builder setYoutubeSelectLineupTargeting(
       } else {
         youtubeSelectLineupTargetingBuilder_.setMessage(builderForValue.build());
       }
-      bitField0_ |= 0x00000010;
+      bitField0_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -2207,7 +2650,7 @@ public Builder setYoutubeSelectLineupTargeting(
      */
     public Builder mergeYoutubeSelectLineupTargeting(com.google.ads.googleads.v25.services.YouTubeSelectLineUpTargeting value) {
       if (youtubeSelectLineupTargetingBuilder_ == null) {
-        if (((bitField0_ & 0x00000010) != 0) &&
+        if (((bitField0_ & 0x00000020) != 0) &&
           youtubeSelectLineupTargeting_ != null &&
           youtubeSelectLineupTargeting_ != com.google.ads.googleads.v25.services.YouTubeSelectLineUpTargeting.getDefaultInstance()) {
           getYoutubeSelectLineupTargetingBuilder().mergeFrom(value);
@@ -2218,7 +2661,7 @@ public Builder mergeYoutubeSelectLineupTargeting(com.google.ads.googleads.v25.se
         youtubeSelectLineupTargetingBuilder_.mergeFrom(value);
       }
       if (youtubeSelectLineupTargeting_ != null) {
-        bitField0_ |= 0x00000010;
+        bitField0_ |= 0x00000020;
         onChanged();
       }
       return this;
@@ -2233,7 +2676,7 @@ public Builder mergeYoutubeSelectLineupTargeting(com.google.ads.googleads.v25.se
      * .google.ads.googleads.v25.services.YouTubeSelectLineUpTargeting youtube_select_lineup_targeting = 7;
      */
     public Builder clearYoutubeSelectLineupTargeting() {
-      bitField0_ = (bitField0_ & ~0x00000010);
+      bitField0_ = (bitField0_ & ~0x00000020);
       youtubeSelectLineupTargeting_ = null;
       if (youtubeSelectLineupTargetingBuilder_ != null) {
         youtubeSelectLineupTargetingBuilder_.dispose();
@@ -2252,7 +2695,7 @@ public Builder clearYoutubeSelectLineupTargeting() {
      * .google.ads.googleads.v25.services.YouTubeSelectLineUpTargeting youtube_select_lineup_targeting = 7;
      */
     public com.google.ads.googleads.v25.services.YouTubeSelectLineUpTargeting.Builder getYoutubeSelectLineupTargetingBuilder() {
-      bitField0_ |= 0x00000010;
+      bitField0_ |= 0x00000020;
       onChanged();
       return internalGetYoutubeSelectLineupTargetingFieldBuilder().getBuilder();
     }
@@ -2308,7 +2751,7 @@ public com.google.ads.googleads.v25.services.YouTubeSelectLineUpTargetingOrBuild
      * @return Whether the surfaceTargeting field is set.
      */
     public boolean hasSurfaceTargeting() {
-      return ((bitField0_ & 0x00000020) != 0);
+      return ((bitField0_ & 0x00000040) != 0);
     }
     /**
      * 
@@ -2341,7 +2784,7 @@ public Builder setSurfaceTargeting(com.google.ads.googleads.v25.services.Surface
       } else {
         surfaceTargetingBuilder_.setMessage(value);
       }
-      bitField0_ |= 0x00000020;
+      bitField0_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -2359,7 +2802,7 @@ public Builder setSurfaceTargeting(
       } else {
         surfaceTargetingBuilder_.setMessage(builderForValue.build());
       }
-      bitField0_ |= 0x00000020;
+      bitField0_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -2372,7 +2815,7 @@ public Builder setSurfaceTargeting(
      */
     public Builder mergeSurfaceTargeting(com.google.ads.googleads.v25.services.SurfaceTargetingCombinations value) {
       if (surfaceTargetingBuilder_ == null) {
-        if (((bitField0_ & 0x00000020) != 0) &&
+        if (((bitField0_ & 0x00000040) != 0) &&
           surfaceTargeting_ != null &&
           surfaceTargeting_ != com.google.ads.googleads.v25.services.SurfaceTargetingCombinations.getDefaultInstance()) {
           getSurfaceTargetingBuilder().mergeFrom(value);
@@ -2383,7 +2826,7 @@ public Builder mergeSurfaceTargeting(com.google.ads.googleads.v25.services.Surfa
         surfaceTargetingBuilder_.mergeFrom(value);
       }
       if (surfaceTargeting_ != null) {
-        bitField0_ |= 0x00000020;
+        bitField0_ |= 0x00000040;
         onChanged();
       }
       return this;
@@ -2396,7 +2839,7 @@ public Builder mergeSurfaceTargeting(com.google.ads.googleads.v25.services.Surfa
      * .google.ads.googleads.v25.services.SurfaceTargetingCombinations surface_targeting = 6;
      */
     public Builder clearSurfaceTargeting() {
-      bitField0_ = (bitField0_ & ~0x00000020);
+      bitField0_ = (bitField0_ & ~0x00000040);
       surfaceTargeting_ = null;
       if (surfaceTargetingBuilder_ != null) {
         surfaceTargetingBuilder_.dispose();
@@ -2413,7 +2856,7 @@ public Builder clearSurfaceTargeting() {
      * .google.ads.googleads.v25.services.SurfaceTargetingCombinations surface_targeting = 6;
      */
     public com.google.ads.googleads.v25.services.SurfaceTargetingCombinations.Builder getSurfaceTargetingBuilder() {
-      bitField0_ |= 0x00000020;
+      bitField0_ |= 0x00000040;
       onChanged();
       return internalGetSurfaceTargetingFieldBuilder().getBuilder();
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableTargetingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableTargetingOrBuilder.java
index e788d50a7e..235d06d5e6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableTargetingOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableTargetingOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -221,6 +221,50 @@ com.google.ads.googleads.v25.common.DeviceInfoOrBuilder getDevicesOrBuilder(
    */
   int getNetworksValue(int index);
 
+  /**
+   * 
+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + java.util.List + getParentalStatusesList(); + /** + *
+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + com.google.ads.googleads.v25.common.ParentalStatusInfo getParentalStatuses(int index); + /** + *
+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + int getParentalStatusesCount(); + /** + *
+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + java.util.List + getParentalStatusesOrBuilderList(); + /** + *
+   * Targetable parental statuses for the ad product.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 8; + */ + com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder getParentalStatusesOrBuilder( + int index); + /** *
    * Targetable YouTube Select Lineups for the ad product.
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserInterest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserInterest.java
index 2b79e6b84d..672d09ee55 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserInterest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserInterest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class PlannableUserInterest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PlannableUserInterest.class.getName());
+      "PlannableUserInterest");
   }
   // Use PlannableUserInterest.newBuilder() to construct.
   private PlannableUserInterest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserInterestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserInterestOrBuilder.java
index fd4f8023c6..3fa508f074 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserInterestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserInterestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserList.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserList.java
index f6f92872fe..ca9e37f7ad 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserList.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserList.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class PlannableUserList extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PlannableUserList.class.getName());
+      "PlannableUserList");
   }
   // Use PlannableUserList.newBuilder() to construct.
   private PlannableUserList(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListMetadata.java
index 66d5efedcc..9ee34668b4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListMetadata.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListMetadata.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class PlannableUserListMetadata extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PlannableUserListMetadata.class.getName());
+      "PlannableUserListMetadata");
   }
   // Use PlannableUserListMetadata.newBuilder() to construct.
   private PlannableUserListMetadata(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListMetadataOrBuilder.java
index 86c88f3d84..9dcbade557 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListMetadataOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListMetadataOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListOrBuilder.java
index 543d019be0..106dc1cdf4 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannableUserListOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProduct.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProduct.java
index d1873fb375..2aed6f207d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProduct.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProduct.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class PlannedProduct extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PlannedProduct.class.getName());
+      "PlannedProduct");
   }
   // Use PlannedProduct.newBuilder() to construct.
   private PlannedProduct(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductForecast.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductForecast.java
index d3ee2d8c4d..0362855183 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductForecast.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductForecast.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class PlannedProductForecast extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PlannedProductForecast.class.getName());
+      "PlannedProductForecast");
   }
   // Use PlannedProductForecast.newBuilder() to construct.
   private PlannedProductForecast(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductForecastOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductForecastOrBuilder.java
index ae5c7509fe..72c7c672cd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductForecastOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductForecastOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductOrBuilder.java
index 40fb22425a..b22042e681 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductReachForecast.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductReachForecast.java
index 742183e154..d8656eb2cf 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductReachForecast.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductReachForecast.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class PlannedProductReachForecast extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      PlannedProductReachForecast.class.getName());
+      "PlannedProductReachForecast");
   }
   // Use PlannedProductReachForecast.newBuilder() to construct.
   private PlannedProductReachForecast(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductReachForecastOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductReachForecastOrBuilder.java
index b7a84d9d82..6ace8fe7a6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductReachForecastOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PlannedProductReachForecastOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductCoreAttributes.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductCoreAttributes.java
index 659f4ab091..4651cf1809 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductCoreAttributes.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductCoreAttributes.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class ProductCoreAttributes extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductCoreAttributes.class.getName());
+      "ProductCoreAttributes");
   }
   // Use ProductCoreAttributes.newBuilder() to construct.
   private ProductCoreAttributes(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductCoreAttributesOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductCoreAttributesOrBuilder.java
index 94de25a283..8ac420ae0e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductCoreAttributesOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductCoreAttributesOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductFilter.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductFilter.java
index b94c4f7593..7bcbd25dce 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductFilter.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductFilter.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/benchmarks_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class ProductFilter extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      ProductFilter.class.getName());
+      "ProductFilter");
   }
   // Use ProductFilter.newBuilder() to construct.
   private ProductFilter(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -108,10 +108,10 @@ public static final class ProductList extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        ProductList.class.getName());
+        "ProductList");
     }
     // Use ProductList.newBuilder() to construct.
     private ProductList(com.google.protobuf.GeneratedMessage.Builder builder) {
@@ -768,10 +768,10 @@ public static final class MarketingObjectiveList extends
       com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
         com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
         /* major= */ 4,
-        /* minor= */ 31,
-        /* patch= */ 0,
+        /* minor= */ 33,
+        /* patch= */ 2,
         /* suffix= */ "",
-        MarketingObjectiveList.class.getName());
+        "MarketingObjectiveList");
     }
     // Use MarketingObjectiveList.newBuilder() to construct.
     private MarketingObjectiveList(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductFilterOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductFilterOrBuilder.java
index 8d4a41d43f..bbf4a1c724 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductFilterOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductFilterOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/benchmarks_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceClient.java
index bf3e6eb077..0c4d8a6f1b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceClient.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceClient.java
@@ -26,6 +26,8 @@
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
 /**
@@ -161,9 +163,10 @@
  *
  * 

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ProductLinkInvitationServiceClient implements BackgroundResource { - private final ProductLinkInvitationServiceSettings settings; + private final @Nullable ProductLinkInvitationServiceSettings settings; private final ProductLinkInvitationServiceStub stub; /** Constructs an instance of ProductLinkInvitationServiceClient with default settings. */ @@ -207,7 +210,7 @@ protected ProductLinkInvitationServiceClient(ProductLinkInvitationServiceStub st this.stub = stub; } - public final ProductLinkInvitationServiceSettings getSettings() { + public final @Nullable ProductLinkInvitationServiceSettings getSettings() { return settings; } @@ -350,7 +353,7 @@ public final CreateProductLinkInvitationResponse createProductLinkInvitation( public final UpdateProductLinkInvitationResponse updateProductLinkInvitation( String customerId, ProductLinkInvitationStatusEnum.ProductLinkInvitationStatus productLinkInvitationStatus, - ProductLinkInvitationName resourceName) { + @Nullable ProductLinkInvitationName resourceName) { UpdateProductLinkInvitationRequest request = UpdateProductLinkInvitationRequest.newBuilder() .setCustomerId(customerId) @@ -502,7 +505,7 @@ public final UpdateProductLinkInvitationResponse updateProductLinkInvitation( * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final RemoveProductLinkInvitationResponse removeProductLinkInvitation( - String customerId, ProductLinkInvitationName resourceName) { + String customerId, @Nullable ProductLinkInvitationName resourceName) { RemoveProductLinkInvitationRequest request = RemoveProductLinkInvitationRequest.newBuilder() .setCustomerId(customerId) diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceProto.java index fa0b2b6fd6..7fbd1063f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ProductLinkInvitationServiceProto { +public final class ProductLinkInvitationServiceProto extends com.google.protobuf.GeneratedFile { private ProductLinkInvitationServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductLinkInvitationServiceProto.class.getName()); + "ProductLinkInvitationServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -141,37 +141,37 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_CreateProductLinkInvitationRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_CreateProductLinkInvitationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateProductLinkInvitationRequest_descriptor, new java.lang.String[] { "CustomerId", "ProductLinkInvitation", }); internal_static_google_ads_googleads_v25_services_CreateProductLinkInvitationResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CreateProductLinkInvitationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateProductLinkInvitationResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_UpdateProductLinkInvitationRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_UpdateProductLinkInvitationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UpdateProductLinkInvitationRequest_descriptor, new java.lang.String[] { "CustomerId", "ProductLinkInvitationStatus", "ResourceName", }); internal_static_google_ads_googleads_v25_services_UpdateProductLinkInvitationResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_UpdateProductLinkInvitationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UpdateProductLinkInvitationResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_RemoveProductLinkInvitationRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_RemoveProductLinkInvitationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveProductLinkInvitationRequest_descriptor, new java.lang.String[] { "CustomerId", "ResourceName", }); internal_static_google_ads_googleads_v25_services_RemoveProductLinkInvitationResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_RemoveProductLinkInvitationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveProductLinkInvitationResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceSettings.java index b018f3bb6b..5272ed4bf9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkInvitationServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ProductLinkInvitationServiceSettings extends ClientSettings { @@ -151,7 +154,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -172,7 +175,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ProductLinkInvitationServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceClient.java index 0842eeaf4f..588ab0c734 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceClient.java @@ -25,6 +25,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -141,9 +143,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ProductLinkServiceClient implements BackgroundResource { - private final ProductLinkServiceSettings settings; + private final @Nullable ProductLinkServiceSettings settings; private final ProductLinkServiceStub stub; /** Constructs an instance of ProductLinkServiceClient with default settings. */ @@ -183,7 +186,7 @@ protected ProductLinkServiceClient(ProductLinkServiceStub stub) { this.stub = stub; } - public final ProductLinkServiceSettings getSettings() { + public final @Nullable ProductLinkServiceSettings getSettings() { return settings; } @@ -326,7 +329,7 @@ public final CreateProductLinkResponse createProductLink(CreateProductLinkReques * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final RemoveProductLinkResponse removeProductLink( - String customerId, ProductLinkName resourceName) { + String customerId, @Nullable ProductLinkName resourceName) { RemoveProductLinkRequest request = RemoveProductLinkRequest.newBuilder() .setCustomerId(customerId) diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceProto.java index d7a000f943..5cc003ea7f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ProductLinkServiceProto { +public final class ProductLinkServiceProto extends com.google.protobuf.GeneratedFile { private ProductLinkServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductLinkServiceProto.class.getName()); + "ProductLinkServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -106,25 +106,25 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_CreateProductLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_CreateProductLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateProductLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "ProductLink", }); internal_static_google_ads_googleads_v25_services_CreateProductLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CreateProductLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateProductLinkResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_RemoveProductLinkRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_RemoveProductLinkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveProductLinkRequest_descriptor, new java.lang.String[] { "CustomerId", "ResourceName", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_RemoveProductLinkResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_RemoveProductLinkResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveProductLinkResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceSettings.java index 3edb2112f4..443c7a99e6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductLinkServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ProductLinkServiceSettings extends ClientSettings { @@ -141,7 +144,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -161,7 +164,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ProductLinkServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductMetadata.java index 0ef52c8555..074d88a978 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ProductMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductMetadata.class.getName()); + "ProductMetadata"); } // Use ProductMetadata.newBuilder() to construct. private ProductMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductMetadataOrBuilder.java index cb8489a300..9d6cbdcabb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductRecontextGenerationImageInput.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductRecontextGenerationImageInput.java index 924e75336f..704115a54e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductRecontextGenerationImageInput.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductRecontextGenerationImageInput.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_generation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ProductRecontextGenerationImageInput extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProductRecontextGenerationImageInput.class.getName()); + "ProductRecontextGenerationImageInput"); } // Use ProductRecontextGenerationImageInput.newBuilder() to construct. private ProductRecontextGenerationImageInput(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductRecontextGenerationImageInputOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductRecontextGenerationImageInputOrBuilder.java index 3854cefb0c..068c29ba74 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductRecontextGenerationImageInputOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProductRecontextGenerationImageInputOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_generation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteCampaignDraftRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteCampaignDraftRequest.java index de0df7fdc2..c7dc317481 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteCampaignDraftRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteCampaignDraftRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class PromoteCampaignDraftRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PromoteCampaignDraftRequest.class.getName()); + "PromoteCampaignDraftRequest"); } // Use PromoteCampaignDraftRequest.newBuilder() to construct. private PromoteCampaignDraftRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteCampaignDraftRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteCampaignDraftRequestOrBuilder.java index 45559d6595..d36a42d39e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteCampaignDraftRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteCampaignDraftRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/campaign_draft_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentMetadata.java index a9ab72e6f3..fbf34d98e1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class PromoteExperimentMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PromoteExperimentMetadata.class.getName()); + "PromoteExperimentMetadata"); } // Use PromoteExperimentMetadata.newBuilder() to construct. private PromoteExperimentMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentMetadataOrBuilder.java index 0a676edc1e..5c51a9e7bb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentRequest.java index 56021f443f..419d44c659 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class PromoteExperimentRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - PromoteExperimentRequest.class.getName()); + "PromoteExperimentRequest"); } // Use PromoteExperimentRequest.newBuilder() to construct. private PromoteExperimentRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentRequestOrBuilder.java index 9f63c52e4d..0a3ca079d3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/PromoteExperimentRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackRequest.java index c87848ec32..5694f1e19a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ProvideLeadFeedbackRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProvideLeadFeedbackRequest.class.getName()); + "ProvideLeadFeedbackRequest"); } // Use ProvideLeadFeedbackRequest.newBuilder() to construct. private ProvideLeadFeedbackRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackRequestOrBuilder.java index a349b09eb8..c12149b5eb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackResponse.java index ca8979a162..5a973cb4aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ProvideLeadFeedbackResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ProvideLeadFeedbackResponse.class.getName()); + "ProvideLeadFeedbackResponse"); } // Use ProvideLeadFeedbackResponse.newBuilder() to construct. private ProvideLeadFeedbackResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackResponseOrBuilder.java index 81d4f24d3c..6fd5b47930 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ProvideLeadFeedbackResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsRequest.java index a23f04dbec..a4f88cff74 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reservation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class QuoteCampaignsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - QuoteCampaignsRequest.class.getName()); + "QuoteCampaignsRequest"); } // Use QuoteCampaignsRequest.newBuilder() to construct. private QuoteCampaignsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsRequestOrBuilder.java index b02ce1c235..bebe2f8511 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reservation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsResponse.java index fa5deb18c3..cfbd7c754d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reservation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class QuoteCampaignsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - QuoteCampaignsResponse.class.getName()); + "QuoteCampaignsResponse"); } // Use QuoteCampaignsResponse.newBuilder() to construct. private QuoteCampaignsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsResponseOrBuilder.java index 74b787e081..2dd6ca6d1d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/QuoteCampaignsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reservation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RateMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RateMetrics.java index df17e213bc..f98027381c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RateMetrics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RateMetrics.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RateMetrics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RateMetrics.class.getName()); + "RateMetrics"); } // Use RateMetrics.newBuilder() to construct. private RateMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RateMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RateMetricsOrBuilder.java index e506c27897..1f78a89497 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RateMetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RateMetricsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/benchmarks_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachCurve.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachCurve.java index cfc16a6971..6b248eb54a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachCurve.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachCurve.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ReachCurve extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ReachCurve.class.getName()); + "ReachCurve"); } // Use ReachCurve.newBuilder() to construct. private ReachCurve(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachCurveOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachCurveOrBuilder.java index 96871cd627..60b5dd74d3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachCurveOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachCurveOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachForecast.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachForecast.java index 83ac85e27d..3bfb12544f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachForecast.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachForecast.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ReachForecast extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ReachForecast.class.getName()); + "ReachForecast"); } // Use ReachForecast.newBuilder() to construct. private ReachForecast(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachForecastOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachForecastOrBuilder.java index 8009ab912d..74293db618 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachForecastOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachForecastOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceClient.java index 96691adfb1..a502cdfb38 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -212,9 +214,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ReachPlanServiceClient implements BackgroundResource { - private final ReachPlanServiceSettings settings; + private final @Nullable ReachPlanServiceSettings settings; private final ReachPlanServiceStub stub; /** Constructs an instance of ReachPlanServiceClient with default settings. */ @@ -254,7 +257,7 @@ protected ReachPlanServiceClient(ReachPlanServiceStub stub) { this.stub = stub; } - public final ReachPlanServiceSettings getSettings() { + public final @Nullable ReachPlanServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceProto.java index 87b679092a..3b72bfc372 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ReachPlanServiceProto { +public final class ReachPlanServiceProto extends com.google.protobuf.GeneratedFile { private ReachPlanServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ReachPlanServiceProto.class.getName()); + "ReachPlanServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -348,7 +348,7 @@ public static void registerAllExtensions( "nableUserListMetadata\022\177\n\036user_list_crm_d" + "ata_source_type\030\001 \001(\0162W.google.ads.googl" + "eads.v25.enums.UserListCrmDataSourceType" + - "Enum.UserListCrmDataSourceType\"\214\004\n\022Plann" + + "Enum.UserListCrmDataSourceType\"\334\004\n\022Plann" + "ableTargeting\022[\n\nage_ranges\030\001 \003(\0162G.goog" + "le.ads.googleads.v25.enums.ReachPlanAgeR" + "angeEnum.ReachPlanAgeRange\022<\n\007genders\030\002 " + @@ -357,6 +357,8 @@ public static void registerAllExtensions( "oogleads.v25.common.DeviceInfo\022W\n\010networ" + "ks\030\004 \003(\0162E.google.ads.googleads.v25.enum" + "s.ReachPlanNetworkEnum.ReachPlanNetwork\022" + + "N\n\021parental_statuses\030\010 \003(\01323.google.ads." + + "googleads.v25.common.ParentalStatusInfo\022" + "h\n\037youtube_select_lineup_targeting\030\007 \001(\013" + "2?.google.ads.googleads.v25.services.You" + "TubeSelectLineUpTargeting\022Z\n\021surface_tar" + @@ -408,7 +410,7 @@ public static void registerAllExtensions( "\217\001\n\014FrequencyCap\022\030\n\013impressions\030\003 \001(\005B\003\340" + "A\002\022e\n\ttime_unit\030\002 \001(\0162M.google.ads.googl" + "eads.v25.enums.FrequencyCapTimeUnitEnum." + - "FrequencyCapTimeUnitB\003\340A\002\"\255\003\n\tTargeting\022" + + "FrequencyCapTimeUnitB\003\340A\002\"\375\003\n\tTargeting\022" + "\036\n\026plannable_location_ids\030\010 \003(\t\022Z\n\tage_r" + "ange\030\002 \001(\0162G.google.ads.googleads.v25.en" + "ums.ReachPlanAgeRangeEnum.ReachPlanAgeRa" + @@ -417,7 +419,9 @@ public static void registerAllExtensions( "(\0132+.google.ads.googleads.v25.common.Dev" + "iceInfo\022V\n\007network\030\005 \001(\0162E.google.ads.go" + "ogleads.v25.enums.ReachPlanNetworkEnum.R" + - "eachPlanNetwork\022P\n\022audience_targeting\030\007 " + + "eachPlanNetwork\022N\n\021parental_statuses\030\t \003" + + "(\01323.google.ads.googleads.v25.common.Par" + + "entalStatusInfo\022P\n\022audience_targeting\030\007 " + "\001(\01324.google.ads.googleads.v25.services." + "AudienceTargeting\"\206\001\n\020CampaignDuration\022\035" + "\n\020duration_in_days\030\002 \001(\005H\000\210\001\001\022>\n\ndate_ra" + @@ -594,247 +598,247 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_GenerateConversionRatesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_GenerateConversionRatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateConversionRatesRequest_descriptor, new java.lang.String[] { "CustomerId", "CustomerReachGroup", "ReachApplicationInfo", }); internal_static_google_ads_googleads_v25_services_GenerateConversionRatesResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_GenerateConversionRatesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateConversionRatesResponse_descriptor, new java.lang.String[] { "ConversionRateSuggestions", }); internal_static_google_ads_googleads_v25_services_ConversionRateSuggestion_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_ConversionRateSuggestion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ConversionRateSuggestion_descriptor, new java.lang.String[] { "ConversionRateModel", "PlannableProductCode", "SurfaceTargeting", "ConversionRate", }); internal_static_google_ads_googleads_v25_services_ListPlannableLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_ListPlannableLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPlannableLocationsRequest_descriptor, new java.lang.String[] { "ReachApplicationInfo", }); internal_static_google_ads_googleads_v25_services_ListPlannableLocationsResponse_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_ListPlannableLocationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPlannableLocationsResponse_descriptor, new java.lang.String[] { "PlannableLocations", }); internal_static_google_ads_googleads_v25_services_PlannableLocation_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_PlannableLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PlannableLocation_descriptor, new java.lang.String[] { "Id", "Name", "ParentCountryId", "CountryCode", "LocationType", }); internal_static_google_ads_googleads_v25_services_ListPlannableProductsRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_ListPlannableProductsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPlannableProductsRequest_descriptor, new java.lang.String[] { "PlannableLocationId", "ReachApplicationInfo", }); internal_static_google_ads_googleads_v25_services_ListPlannableProductsResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_ListPlannableProductsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPlannableProductsResponse_descriptor, new java.lang.String[] { "ProductMetadata", }); internal_static_google_ads_googleads_v25_services_ProductMetadata_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_ProductMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ProductMetadata_descriptor, new java.lang.String[] { "PlannableProductCode", "PlannableProductName", "PlannableProductDescription", "PlannableProductCoreAttributes", "PlannableTargeting", }); internal_static_google_ads_googleads_v25_services_ProductCoreAttributes_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_ProductCoreAttributes_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ProductCoreAttributes_descriptor, new java.lang.String[] { "MarketingObjective", "CostModel", "BuyingMethod", }); internal_static_google_ads_googleads_v25_services_ListPlannableUserListsRequest_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_services_ListPlannableUserListsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPlannableUserListsRequest_descriptor, new java.lang.String[] { "CustomerId", "CustomerReachGroup", "ReachApplicationInfo", }); internal_static_google_ads_googleads_v25_services_ListPlannableUserListsResponse_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageType(11); internal_static_google_ads_googleads_v25_services_ListPlannableUserListsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPlannableUserListsResponse_descriptor, new java.lang.String[] { "PlannableUserLists", }); internal_static_google_ads_googleads_v25_services_PlannableUserList_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageType(12); internal_static_google_ads_googleads_v25_services_PlannableUserList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PlannableUserList_descriptor, new java.lang.String[] { "UserListInfo", "DisplayName", "UserListType", "PlannableStatus", "PlannableUserListMetadata", }); internal_static_google_ads_googleads_v25_services_PlannableUserListMetadata_descriptor = - getDescriptor().getMessageTypes().get(13); + getDescriptor().getMessageType(13); internal_static_google_ads_googleads_v25_services_PlannableUserListMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PlannableUserListMetadata_descriptor, new java.lang.String[] { "UserListCrmDataSourceType", }); internal_static_google_ads_googleads_v25_services_PlannableTargeting_descriptor = - getDescriptor().getMessageTypes().get(14); + getDescriptor().getMessageType(14); internal_static_google_ads_googleads_v25_services_PlannableTargeting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PlannableTargeting_descriptor, - new java.lang.String[] { "AgeRanges", "Genders", "Devices", "Networks", "YoutubeSelectLineupTargeting", "SurfaceTargeting", }); + new java.lang.String[] { "AgeRanges", "Genders", "Devices", "Networks", "ParentalStatuses", "YoutubeSelectLineupTargeting", "SurfaceTargeting", }); internal_static_google_ads_googleads_v25_services_ListPlannableUserInterestsRequest_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageType(15); internal_static_google_ads_googleads_v25_services_ListPlannableUserInterestsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPlannableUserInterestsRequest_descriptor, new java.lang.String[] { "CustomerId", "UserInterestTaxonomyTypes", "NameQuery", "PathQuery", "ReachApplicationInfo", }); internal_static_google_ads_googleads_v25_services_ListPlannableUserInterestsResponse_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageType(16); internal_static_google_ads_googleads_v25_services_ListPlannableUserInterestsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ListPlannableUserInterestsResponse_descriptor, new java.lang.String[] { "PlannableUserInterests", }); internal_static_google_ads_googleads_v25_services_PlannableUserInterest_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageType(17); internal_static_google_ads_googleads_v25_services_PlannableUserInterest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PlannableUserInterest_descriptor, new java.lang.String[] { "UserInterest", "UserInterestType", "UserInterestDisplayName", "UserInterestPath", }); internal_static_google_ads_googleads_v25_services_GenerateReachForecastRequest_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageType(18); internal_static_google_ads_googleads_v25_services_GenerateReachForecastRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateReachForecastRequest_descriptor, new java.lang.String[] { "CustomerId", "CurrencyCode", "CampaignDuration", "CookieFrequencyCapSetting", "MinEffectiveFrequency", "EffectiveFrequencyLimit", "Targeting", "PlannedProducts", "ForecastMetricOptions", "CustomerReachGroup", "ReachApplicationInfo", }); internal_static_google_ads_googleads_v25_services_EffectiveFrequencyLimit_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageType(19); internal_static_google_ads_googleads_v25_services_EffectiveFrequencyLimit_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_EffectiveFrequencyLimit_descriptor, new java.lang.String[] { "EffectiveFrequencyBreakdownLimit", }); internal_static_google_ads_googleads_v25_services_FrequencyCap_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageType(20); internal_static_google_ads_googleads_v25_services_FrequencyCap_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_FrequencyCap_descriptor, new java.lang.String[] { "Impressions", "TimeUnit", }); internal_static_google_ads_googleads_v25_services_Targeting_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageType(21); internal_static_google_ads_googleads_v25_services_Targeting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_Targeting_descriptor, - new java.lang.String[] { "PlannableLocationIds", "AgeRange", "Genders", "Devices", "Network", "AudienceTargeting", }); + new java.lang.String[] { "PlannableLocationIds", "AgeRange", "Genders", "Devices", "Network", "ParentalStatuses", "AudienceTargeting", }); internal_static_google_ads_googleads_v25_services_CampaignDuration_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageType(22); internal_static_google_ads_googleads_v25_services_CampaignDuration_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CampaignDuration_descriptor, new java.lang.String[] { "DurationInDays", "DateRange", }); internal_static_google_ads_googleads_v25_services_PlannedProduct_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageType(23); internal_static_google_ads_googleads_v25_services_PlannedProduct_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PlannedProduct_descriptor, new java.lang.String[] { "PlannableProductCode", "BudgetMicros", "ConversionRate", "AdvancedProductTargeting", }); internal_static_google_ads_googleads_v25_services_GenerateReachForecastResponse_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageType(24); internal_static_google_ads_googleads_v25_services_GenerateReachForecastResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateReachForecastResponse_descriptor, new java.lang.String[] { "OnTargetAudienceMetrics", "ReachCurve", }); internal_static_google_ads_googleads_v25_services_ReachCurve_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageType(25); internal_static_google_ads_googleads_v25_services_ReachCurve_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ReachCurve_descriptor, new java.lang.String[] { "ReachForecasts", }); internal_static_google_ads_googleads_v25_services_ReachForecast_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageType(26); internal_static_google_ads_googleads_v25_services_ReachForecast_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ReachForecast_descriptor, new java.lang.String[] { "CostMicros", "Forecast", "PlannedProductReachForecasts", }); internal_static_google_ads_googleads_v25_services_Forecast_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageType(27); internal_static_google_ads_googleads_v25_services_Forecast_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_Forecast_descriptor, new java.lang.String[] { "OnTargetReach", "TotalReach", "OnTargetImpressions", "TotalImpressions", "ViewableImpressions", "EffectiveFrequencyBreakdowns", "OnTargetCoviewReach", "TotalCoviewReach", "OnTargetCoviewImpressions", "TotalCoviewImpressions", "Conversions", "TrueviewViews", "Clicks", }); internal_static_google_ads_googleads_v25_services_PlannedProductReachForecast_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageType(28); internal_static_google_ads_googleads_v25_services_PlannedProductReachForecast_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PlannedProductReachForecast_descriptor, new java.lang.String[] { "PlannableProductCode", "CostMicros", "PlannedProductForecast", }); internal_static_google_ads_googleads_v25_services_PlannedProductForecast_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageType(29); internal_static_google_ads_googleads_v25_services_PlannedProductForecast_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_PlannedProductForecast_descriptor, new java.lang.String[] { "OnTargetReach", "TotalReach", "OnTargetImpressions", "TotalImpressions", "ViewableImpressions", "OnTargetCoviewReach", "TotalCoviewReach", "OnTargetCoviewImpressions", "TotalCoviewImpressions", "AverageFrequency", "Conversions", "TrueviewViews", "Clicks", }); internal_static_google_ads_googleads_v25_services_OnTargetAudienceMetrics_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageType(30); internal_static_google_ads_googleads_v25_services_OnTargetAudienceMetrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_OnTargetAudienceMetrics_descriptor, new java.lang.String[] { "YoutubeAudienceSize", "CensusAudienceSize", }); internal_static_google_ads_googleads_v25_services_EffectiveFrequencyBreakdown_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageType(31); internal_static_google_ads_googleads_v25_services_EffectiveFrequencyBreakdown_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_EffectiveFrequencyBreakdown_descriptor, new java.lang.String[] { "EffectiveFrequency", "OnTargetReach", "TotalReach", "EffectiveCoviewReach", "OnTargetEffectiveCoviewReach", }); internal_static_google_ads_googleads_v25_services_ForecastMetricOptions_descriptor = - getDescriptor().getMessageTypes().get(32); + getDescriptor().getMessageType(32); internal_static_google_ads_googleads_v25_services_ForecastMetricOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ForecastMetricOptions_descriptor, new java.lang.String[] { "IncludeCoview", }); internal_static_google_ads_googleads_v25_services_AudienceTargeting_descriptor = - getDescriptor().getMessageTypes().get(33); + getDescriptor().getMessageType(33); internal_static_google_ads_googleads_v25_services_AudienceTargeting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AudienceTargeting_descriptor, new java.lang.String[] { "UserInterest", "UserLists", }); internal_static_google_ads_googleads_v25_services_AdvancedProductTargeting_descriptor = - getDescriptor().getMessageTypes().get(34); + getDescriptor().getMessageType(34); internal_static_google_ads_googleads_v25_services_AdvancedProductTargeting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_AdvancedProductTargeting_descriptor, new java.lang.String[] { "SurfaceTargetingSettings", "TargetFrequencySettings", "YoutubeSelectSettings", "AdvancedTargeting", }); internal_static_google_ads_googleads_v25_services_YouTubeSelectSettings_descriptor = - getDescriptor().getMessageTypes().get(35); + getDescriptor().getMessageType(35); internal_static_google_ads_googleads_v25_services_YouTubeSelectSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_YouTubeSelectSettings_descriptor, new java.lang.String[] { "LineupId", }); internal_static_google_ads_googleads_v25_services_YouTubeSelectLineUp_descriptor = - getDescriptor().getMessageTypes().get(36); + getDescriptor().getMessageType(36); internal_static_google_ads_googleads_v25_services_YouTubeSelectLineUp_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_YouTubeSelectLineUp_descriptor, new java.lang.String[] { "LineupId", "LineupName", }); internal_static_google_ads_googleads_v25_services_YouTubeSelectLineUpTargeting_descriptor = - getDescriptor().getMessageTypes().get(37); + getDescriptor().getMessageType(37); internal_static_google_ads_googleads_v25_services_YouTubeSelectLineUpTargeting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_YouTubeSelectLineUpTargeting_descriptor, new java.lang.String[] { "YoutubeSelectLineups", "DefaultYoutubeSelectLineup", }); internal_static_google_ads_googleads_v25_services_SurfaceTargetingCombinations_descriptor = - getDescriptor().getMessageTypes().get(38); + getDescriptor().getMessageType(38); internal_static_google_ads_googleads_v25_services_SurfaceTargetingCombinations_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SurfaceTargetingCombinations_descriptor, new java.lang.String[] { "DefaultTargeting", "AvailableTargetingCombinations", }); internal_static_google_ads_googleads_v25_services_SurfaceTargeting_descriptor = - getDescriptor().getMessageTypes().get(39); + getDescriptor().getMessageType(39); internal_static_google_ads_googleads_v25_services_SurfaceTargeting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SurfaceTargeting_descriptor, new java.lang.String[] { "Surfaces", }); internal_static_google_ads_googleads_v25_services_TargetFrequencySettings_descriptor = - getDescriptor().getMessageTypes().get(40); + getDescriptor().getMessageType(40); internal_static_google_ads_googleads_v25_services_TargetFrequencySettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_TargetFrequencySettings_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceSettings.java index 266d14d0aa..5c6aa164db 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReachPlanServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ReachPlanServiceSettings extends ClientSettings { @@ -164,7 +167,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -184,7 +187,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ReachPlanServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceClient.java index 0fa9575c1d..ead4522a7e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceClient.java @@ -26,6 +26,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -160,9 +162,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class RecommendationServiceClient implements BackgroundResource { - private final RecommendationServiceSettings settings; + private final @Nullable RecommendationServiceSettings settings; private final RecommendationServiceStub stub; /** Constructs an instance of RecommendationServiceClient with default settings. */ @@ -202,7 +205,7 @@ protected RecommendationServiceClient(RecommendationServiceStub stub) { this.stub = stub; } - public final RecommendationServiceSettings getSettings() { + public final @Nullable RecommendationServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceProto.java index 87fc2d2666..dbfb57a728 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class RecommendationServiceProto { +public final class RecommendationServiceProto extends com.google.protobuf.GeneratedFile { private RecommendationServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationServiceProto.class.getName()); + "RecommendationServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -556,235 +556,235 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_ApplyRecommendationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor, new java.lang.String[] { "ResourceName", "CampaignBudget", "TextAd", "Keyword", "TargetCpaOptIn", "TargetRoasOptIn", "CalloutExtension", "CallExtension", "SitelinkExtension", "MoveUnusedBudget", "ResponsiveSearchAd", "UseBroadMatchKeyword", "ResponsiveSearchAdAsset", "ResponsiveSearchAdImproveAdStrength", "RaiseTargetCpaBidTooLow", "ForecastingSetTargetRoas", "CalloutAsset", "CallAsset", "SitelinkAsset", "RaiseTargetCpa", "LowerTargetRoas", "ForecastingSetTargetCpa", "SetTargetCpa", "SetTargetRoas", "LeadFormAsset", "ApplyParameters", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CampaignBudgetParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CampaignBudgetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CampaignBudgetParameters_descriptor, new java.lang.String[] { "NewBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ForecastingSetTargetRoasParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ForecastingSetTargetRoasParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ForecastingSetTargetRoasParameters_descriptor, new java.lang.String[] { "TargetRoas", "CampaignBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_TextAdParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_TextAdParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_TextAdParameters_descriptor, new java.lang.String[] { "Ad", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_KeywordParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_KeywordParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_KeywordParameters_descriptor, new java.lang.String[] { "AdGroup", "MatchType", "CpcBidMicros", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_TargetCpaOptInParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_TargetCpaOptInParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_TargetCpaOptInParameters_descriptor, new java.lang.String[] { "TargetCpaMicros", "NewCampaignBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_TargetRoasOptInParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(5); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(5); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_TargetRoasOptInParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_TargetRoasOptInParameters_descriptor, new java.lang.String[] { "TargetRoas", "NewCampaignBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CalloutExtensionParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(6); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(6); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CalloutExtensionParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CalloutExtensionParameters_descriptor, new java.lang.String[] { "CalloutExtensions", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CallExtensionParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(7); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(7); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CallExtensionParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CallExtensionParameters_descriptor, new java.lang.String[] { "CallExtensions", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_SitelinkExtensionParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(8); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(8); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_SitelinkExtensionParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_SitelinkExtensionParameters_descriptor, new java.lang.String[] { "SitelinkExtensions", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CalloutAssetParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(9); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(9); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CalloutAssetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CalloutAssetParameters_descriptor, new java.lang.String[] { "AdAssetApplyParameters", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CallAssetParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(10); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(10); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CallAssetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_CallAssetParameters_descriptor, new java.lang.String[] { "AdAssetApplyParameters", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_SitelinkAssetParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(11); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(11); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_SitelinkAssetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_SitelinkAssetParameters_descriptor, new java.lang.String[] { "AdAssetApplyParameters", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_RaiseTargetCpaParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(12); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(12); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_RaiseTargetCpaParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_RaiseTargetCpaParameters_descriptor, new java.lang.String[] { "TargetCpaMultiplier", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_LowerTargetRoasParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(13); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(13); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_LowerTargetRoasParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_LowerTargetRoasParameters_descriptor, new java.lang.String[] { "TargetRoasMultiplier", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_AdAssetApplyParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(14); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(14); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_AdAssetApplyParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_AdAssetApplyParameters_descriptor, new java.lang.String[] { "NewAssets", "ExistingAssets", "Scope", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_MoveUnusedBudgetParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(15); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(15); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_MoveUnusedBudgetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_MoveUnusedBudgetParameters_descriptor, new java.lang.String[] { "BudgetMicrosToMove", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(16); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(16); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ResponsiveSearchAdAssetParameters_descriptor, new java.lang.String[] { "UpdatedAd", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(17); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(17); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ResponsiveSearchAdImproveAdStrengthParameters_descriptor, new java.lang.String[] { "UpdatedAd", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ResponsiveSearchAdParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(18); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(18); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ResponsiveSearchAdParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ResponsiveSearchAdParameters_descriptor, new java.lang.String[] { "Ad", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_RaiseTargetCpaBidTooLowParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(19); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(19); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_RaiseTargetCpaBidTooLowParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_RaiseTargetCpaBidTooLowParameters_descriptor, new java.lang.String[] { "TargetMultiplier", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_UseBroadMatchKeywordParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(20); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(20); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_UseBroadMatchKeywordParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_UseBroadMatchKeywordParameters_descriptor, new java.lang.String[] { "NewBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ForecastingSetTargetCpaParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(21); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(21); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ForecastingSetTargetCpaParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_ForecastingSetTargetCpaParameters_descriptor, new java.lang.String[] { "TargetCpaMicros", "CampaignBudgetAmountMicros", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_LeadFormAssetParameters_descriptor = - internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedTypes().get(22); + internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_descriptor.getNestedType(22); internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_LeadFormAssetParameters_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationOperation_LeadFormAssetParameters_descriptor, new java.lang.String[] { "AdAssetApplyParameters", "SetSubmitLeadFormAssetCampaignGoal", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_ApplyRecommendationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_ApplyRecommendationResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_ApplyRecommendationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_ApplyRecommendationResult_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_DismissRecommendationRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_DismissRecommendationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_DismissRecommendationRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", }); internal_static_google_ads_googleads_v25_services_DismissRecommendationRequest_DismissRecommendationOperation_descriptor = - internal_static_google_ads_googleads_v25_services_DismissRecommendationRequest_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_DismissRecommendationRequest_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_DismissRecommendationRequest_DismissRecommendationOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_DismissRecommendationRequest_DismissRecommendationOperation_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_DismissRecommendationResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_DismissRecommendationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_DismissRecommendationResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_DismissRecommendationResponse_DismissRecommendationResult_descriptor = - internal_static_google_ads_googleads_v25_services_DismissRecommendationResponse_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_DismissRecommendationResponse_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_DismissRecommendationResponse_DismissRecommendationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_DismissRecommendationResponse_DismissRecommendationResult_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor, new java.lang.String[] { "CustomerId", "RecommendationTypes", "AdvertisingChannelType", "CampaignSitelinkCount", "ConversionTrackingStatus", "BiddingInfo", "AdGroupInfo", "SeedInfo", "BudgetInfo", "CampaignImageAssetCount", "CampaignCallAssetCount", "CountryCodes", "LanguageCodes", "PositiveLocationsIds", "NegativeLocationsIds", "AssetGroupInfo", "TargetPartnerSearchNetwork", "TargetContentNetwork", "MerchantCenterAccountId", "IsNewCustomer", }); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_BiddingInfo_descriptor = - internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_BiddingInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_BiddingInfo_descriptor, new java.lang.String[] { "BiddingStrategyType", "TargetCpaMicros", "TargetRoas", "TargetImpressionShareInfo", "BiddingStrategyTargetInfo", }); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_AdGroupInfo_descriptor = - internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_AdGroupInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_AdGroupInfo_descriptor, new java.lang.String[] { "AdGroupType", "Keywords", }); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_SeedInfo_descriptor = - internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedTypes().get(2); + internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedType(2); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_SeedInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_SeedInfo_descriptor, new java.lang.String[] { "UrlSeed", "KeywordSeeds", }); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_BudgetInfo_descriptor = - internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedTypes().get(3); + internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedType(3); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_BudgetInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_BudgetInfo_descriptor, new java.lang.String[] { "CurrentBudget", }); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_AssetGroupInfo_descriptor = - internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedTypes().get(4); + internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedType(4); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_AssetGroupInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_AssetGroupInfo_descriptor, new java.lang.String[] { "FinalUrl", "Headline", "Description", }); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_TargetImpressionShareInfo_descriptor = - internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedTypes().get(5); + internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_descriptor.getNestedType(5); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_TargetImpressionShareInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateRecommendationsRequest_TargetImpressionShareInfo_descriptor, new java.lang.String[] { "Location", "TargetImpressionShareMicros", "MaxCpcBidCeiling", }); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsResponse_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_GenerateRecommendationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateRecommendationsResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceSettings.java index 9dfea61373..6e6dcff783 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class RecommendationServiceSettings extends ClientSettings { @@ -148,7 +151,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -169,7 +172,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(RecommendationServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionOperation.java index 1e44fbc542..2345657dbd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_subscription_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RecommendationSubscriptionOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationSubscriptionOperation.class.getName()); + "RecommendationSubscriptionOperation"); } // Use RecommendationSubscriptionOperation.newBuilder() to construct. private RecommendationSubscriptionOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionOperationOrBuilder.java index bca1c5e601..4e1c01ba63 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_subscription_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceClient.java index 5afb4ad9d4..866970cc8b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -121,9 +123,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class RecommendationSubscriptionServiceClient implements BackgroundResource { - private final RecommendationSubscriptionServiceSettings settings; + private final @Nullable RecommendationSubscriptionServiceSettings settings; private final RecommendationSubscriptionServiceStub stub; /** Constructs an instance of RecommendationSubscriptionServiceClient with default settings. */ @@ -168,7 +171,7 @@ protected RecommendationSubscriptionServiceClient(RecommendationSubscriptionServ this.stub = stub; } - public final RecommendationSubscriptionServiceSettings getSettings() { + public final @Nullable RecommendationSubscriptionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceProto.java index 14228d92c4..a0862cb508 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/recommendation_subscription_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class RecommendationSubscriptionServiceProto { +public final class RecommendationSubscriptionServiceProto extends com.google.protobuf.GeneratedFile { private RecommendationSubscriptionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RecommendationSubscriptionServiceProto.class.getName()); + "RecommendationSubscriptionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -123,25 +123,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateRecommendationSubscriptionRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateRecommendationSubscriptionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateRecommendationSubscriptionRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_RecommendationSubscriptionOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_RecommendationSubscriptionOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RecommendationSubscriptionOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateRecommendationSubscriptionResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateRecommendationSubscriptionResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateRecommendationSubscriptionResponse_descriptor, new java.lang.String[] { "Results", "PartialFailureError", }); internal_static_google_ads_googleads_v25_services_MutateRecommendationSubscriptionResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateRecommendationSubscriptionResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateRecommendationSubscriptionResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceSettings.java index 88728951da..c2c76f0f7d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RecommendationSubscriptionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class RecommendationSubscriptionServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -160,7 +163,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(RecommendationSubscriptionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdRequest.java index 8a2b2f4e46..a6b5cde93a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/third_party_app_analytics_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RegenerateShareableLinkIdRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RegenerateShareableLinkIdRequest.class.getName()); + "RegenerateShareableLinkIdRequest"); } // Use RegenerateShareableLinkIdRequest.newBuilder() to construct. private RegenerateShareableLinkIdRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdRequestOrBuilder.java index b146a3acc3..661cd3da5a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/third_party_app_analytics_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdResponse.java index f9d2b8bd96..c5654e8d5a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/third_party_app_analytics_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RegenerateShareableLinkIdResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RegenerateShareableLinkIdResponse.class.getName()); + "RegenerateShareableLinkIdResponse"); } // Use RegenerateShareableLinkIdResponse.newBuilder() to construct. private RegenerateShareableLinkIdResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdResponseOrBuilder.java index b594b80312..785cbf54ae 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RegenerateShareableLinkIdResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/third_party_app_analytics_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionOperation.java index 5cdc5320c9..608dcb8c8a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/remarketing_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class RemarketingActionOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemarketingActionOperation.class.getName()); + "RemarketingActionOperation"); } // Use RemarketingActionOperation.newBuilder() to construct. private RemarketingActionOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionOperationOrBuilder.java index ef341510bc..439cb0c32a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/remarketing_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceClient.java index 8e85b8ceea..216880dceb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class RemarketingActionServiceClient implements BackgroundResource { - private final RemarketingActionServiceSettings settings; + private final @Nullable RemarketingActionServiceSettings settings; private final RemarketingActionServiceStub stub; /** Constructs an instance of RemarketingActionServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected RemarketingActionServiceClient(RemarketingActionServiceStub stub) { this.stub = stub; } - public final RemarketingActionServiceSettings getSettings() { + public final @Nullable RemarketingActionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceProto.java index 10c69c062d..ed7b236159 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/remarketing_action_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class RemarketingActionServiceProto { +public final class RemarketingActionServiceProto extends com.google.protobuf.GeneratedFile { private RemarketingActionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemarketingActionServiceProto.class.getName()); + "RemarketingActionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -111,25 +111,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateRemarketingActionsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateRemarketingActionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateRemarketingActionsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_RemarketingActionOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_RemarketingActionOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemarketingActionOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateRemarketingActionsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateRemarketingActionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateRemarketingActionsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateRemarketingActionResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateRemarketingActionResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateRemarketingActionResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceSettings.java index 237bf51bb4..20a68902b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemarketingActionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class RemarketingActionServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(RemarketingActionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveAutomaticallyCreatedAssetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveAutomaticallyCreatedAssetsRequest.java index 83265f93a9..5146c725a2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveAutomaticallyCreatedAssetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveAutomaticallyCreatedAssetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RemoveAutomaticallyCreatedAssetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveAutomaticallyCreatedAssetsRequest.class.getName()); + "RemoveAutomaticallyCreatedAssetsRequest"); } // Use RemoveAutomaticallyCreatedAssetsRequest.newBuilder() to construct. private RemoveAutomaticallyCreatedAssetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveAutomaticallyCreatedAssetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveAutomaticallyCreatedAssetsRequestOrBuilder.java index e4aa6161ed..99dfcbce6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveAutomaticallyCreatedAssetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveAutomaticallyCreatedAssetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/ad_group_ad_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetOperation.java index 2f29864a7b..20be23ec68 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/automatically_created_asset_removal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class RemoveCampaignAutomaticallyCreatedAssetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveCampaignAutomaticallyCreatedAssetOperation.class.getName()); + "RemoveCampaignAutomaticallyCreatedAssetOperation"); } // Use RemoveCampaignAutomaticallyCreatedAssetOperation.newBuilder() to construct. private RemoveCampaignAutomaticallyCreatedAssetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetOperationOrBuilder.java index cc4cbc0e76..e85a757df5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/automatically_created_asset_removal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetRequest.java index 0adfe0cdf4..894bcc6ace 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/automatically_created_asset_removal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RemoveCampaignAutomaticallyCreatedAssetRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveCampaignAutomaticallyCreatedAssetRequest.class.getName()); + "RemoveCampaignAutomaticallyCreatedAssetRequest"); } // Use RemoveCampaignAutomaticallyCreatedAssetRequest.newBuilder() to construct. private RemoveCampaignAutomaticallyCreatedAssetRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetRequestOrBuilder.java index 3d904ca5d6..425ccebeeb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/automatically_created_asset_removal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetResponse.java index 8b735cfd12..80639b4f86 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/automatically_created_asset_removal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RemoveCampaignAutomaticallyCreatedAssetResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveCampaignAutomaticallyCreatedAssetResponse.class.getName()); + "RemoveCampaignAutomaticallyCreatedAssetResponse"); } // Use RemoveCampaignAutomaticallyCreatedAssetResponse.newBuilder() to construct. private RemoveCampaignAutomaticallyCreatedAssetResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetResponseOrBuilder.java index 89244a297c..c1e97a0ccb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveCampaignAutomaticallyCreatedAssetResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/automatically_created_asset_removal_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkRequest.java index 3ef0875fa8..e51a340ed0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/data_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RemoveDataLinkRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveDataLinkRequest.class.getName()); + "RemoveDataLinkRequest"); } // Use RemoveDataLinkRequest.newBuilder() to construct. private RemoveDataLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkRequestOrBuilder.java index 210f5b8230..56fe0dc1e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/data_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkResponse.java index 4a51dc432c..20ab2e8a05 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/data_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RemoveDataLinkResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveDataLinkResponse.class.getName()); + "RemoveDataLinkResponse"); } // Use RemoveDataLinkResponse.newBuilder() to construct. private RemoveDataLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkResponseOrBuilder.java index 294774a3b9..ab05aec341 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveDataLinkResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/data_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationRequest.java index 606605f8a4..d03813f45f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RemoveProductLinkInvitationRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveProductLinkInvitationRequest.class.getName()); + "RemoveProductLinkInvitationRequest"); } // Use RemoveProductLinkInvitationRequest.newBuilder() to construct. private RemoveProductLinkInvitationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationRequestOrBuilder.java index a0c7143c0b..c24157b592 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationResponse.java index e441501378..a583911f54 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class RemoveProductLinkInvitationResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveProductLinkInvitationResponse.class.getName()); + "RemoveProductLinkInvitationResponse"); } // Use RemoveProductLinkInvitationResponse.newBuilder() to construct. private RemoveProductLinkInvitationResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationResponseOrBuilder.java index 293f9fc12f..724dc52f54 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkInvitationResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_invitation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkRequest.java index 9e561bf1ef..fe4843ec42 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RemoveProductLinkRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveProductLinkRequest.class.getName()); + "RemoveProductLinkRequest"); } // Use RemoveProductLinkRequest.newBuilder() to construct. private RemoveProductLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkRequestOrBuilder.java index 6ba6a49d13..a369a10075 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkResponse.java index 86c0cf1e28..cc73d95cf4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class RemoveProductLinkResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveProductLinkResponse.class.getName()); + "RemoveProductLinkResponse"); } // Use RemoveProductLinkResponse.newBuilder() to construct. private RemoveProductLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkResponseOrBuilder.java index b4640647c8..de03663d2a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveProductLinkResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/product_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadRequest.java index 4a48f883b1..ecc82a2c50 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RemoveYouTubeVideoUploadRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveYouTubeVideoUploadRequest.class.getName()); + "RemoveYouTubeVideoUploadRequest"); } // Use RemoveYouTubeVideoUploadRequest.newBuilder() to construct. private RemoveYouTubeVideoUploadRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadRequestOrBuilder.java index ec254c5367..7e0c6e677b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadResponse.java index 6a25079865..82cdeb8fb1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RemoveYouTubeVideoUploadResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RemoveYouTubeVideoUploadResponse.class.getName()); + "RemoveYouTubeVideoUploadResponse"); } // Use RemoveYouTubeVideoUploadResponse.newBuilder() to construct. private RemoveYouTubeVideoUploadResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadResponseOrBuilder.java index 920ab602b8..6e8b60bfed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RemoveYouTubeVideoUploadResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceClient.java index f50e1ee184..e4c50475c6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -134,9 +136,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ReservationServiceClient implements BackgroundResource { - private final ReservationServiceSettings settings; + private final @Nullable ReservationServiceSettings settings; private final ReservationServiceStub stub; /** Constructs an instance of ReservationServiceClient with default settings. */ @@ -176,7 +179,7 @@ protected ReservationServiceClient(ReservationServiceStub stub) { this.stub = stub; } - public final ReservationServiceSettings getSettings() { + public final @Nullable ReservationServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceProto.java index 9630fcd34f..0f96e54598 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reservation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ReservationServiceProto { +public final class ReservationServiceProto extends com.google.protobuf.GeneratedFile { private ReservationServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ReservationServiceProto.class.getName()); + "ReservationServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -105,25 +105,25 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_QuoteCampaignsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_QuoteCampaignsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_QuoteCampaignsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", }); internal_static_google_ads_googleads_v25_services_QuoteCampaignsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_QuoteCampaignsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_QuoteCampaignsResponse_descriptor, new java.lang.String[] { "Result", }); internal_static_google_ads_googleads_v25_services_BookCampaignsRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_BookCampaignsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BookCampaignsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", }); internal_static_google_ads_googleads_v25_services_BookCampaignsResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_BookCampaignsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_BookCampaignsResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceSettings.java index afc3a6d9b4..7af92b2ed5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ReservationServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ReservationServiceSettings extends ClientSettings { @@ -139,7 +142,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -159,7 +162,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ReservationServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewOperation.java index d91e13e76a..a18fd8d1b2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ResolveMultiPartyAuthReviewOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResolveMultiPartyAuthReviewOperation.class.getName()); + "ResolveMultiPartyAuthReviewOperation"); } // Use ResolveMultiPartyAuthReviewOperation.newBuilder() to construct. private ResolveMultiPartyAuthReviewOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewOperationOrBuilder.java index 929745366e..081eccdc14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewRequest.java index 6c0bf35e07..7e95212689 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ResolveMultiPartyAuthReviewRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResolveMultiPartyAuthReviewRequest.class.getName()); + "ResolveMultiPartyAuthReviewRequest"); } // Use ResolveMultiPartyAuthReviewRequest.newBuilder() to construct. private ResolveMultiPartyAuthReviewRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewRequestOrBuilder.java index 7aefa00a06..99ef6e1cd3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResponse.java index af08772eb3..a81ae7f7e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ResolveMultiPartyAuthReviewResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResolveMultiPartyAuthReviewResponse.class.getName()); + "ResolveMultiPartyAuthReviewResponse"); } // Use ResolveMultiPartyAuthReviewResponse.newBuilder() to construct. private ResolveMultiPartyAuthReviewResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResponseOrBuilder.java index b29efc335c..6cd520265d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResult.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResult.java index 1f162bdf91..d779fa3c78 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResult.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResult.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ResolveMultiPartyAuthReviewResult extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResolveMultiPartyAuthReviewResult.class.getName()); + "ResolveMultiPartyAuthReviewResult"); } // Use ResolveMultiPartyAuthReviewResult.newBuilder() to construct. private ResolveMultiPartyAuthReviewResult(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrBuilder.java index 2516456de6..53cb9ff2a2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrError.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrError.java index 8badc6635b..4db798523f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrError.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrError.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ResolveMultiPartyAuthReviewResultOrError extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ResolveMultiPartyAuthReviewResultOrError.class.getName()); + "ResolveMultiPartyAuthReviewResultOrError"); } // Use ResolveMultiPartyAuthReviewResultOrError.newBuilder() to construct. private ResolveMultiPartyAuthReviewResultOrError(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrErrorOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrErrorOrBuilder.java index 4bcfee4cf6..00493f5503 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrErrorOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ResolveMultiPartyAuthReviewResultOrErrorOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/multi_party_auth_review_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RestatementValue.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RestatementValue.java index 02a417c778..e264f6149f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RestatementValue.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RestatementValue.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class RestatementValue extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RestatementValue.class.getName()); + "RestatementValue"); } // Use RestatementValue.newBuilder() to construct. private RestatementValue(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RestatementValueOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RestatementValueOrBuilder.java index 47cf066124..dffa6469a5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RestatementValueOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RestatementValueOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunBatchJobRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunBatchJobRequest.java index 4a8a419185..9a869dcf9e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunBatchJobRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunBatchJobRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RunBatchJobRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RunBatchJobRequest.class.getName()); + "RunBatchJobRequest"); } // Use RunBatchJobRequest.newBuilder() to construct. private RunBatchJobRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunBatchJobRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunBatchJobRequestOrBuilder.java index 890ee90cbe..4d3dc313b0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunBatchJobRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunBatchJobRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/batch_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunOfflineUserDataJobRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunOfflineUserDataJobRequest.java index 9a60a9ad31..b50be4fd38 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunOfflineUserDataJobRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunOfflineUserDataJobRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class RunOfflineUserDataJobRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - RunOfflineUserDataJobRequest.class.getName()); + "RunOfflineUserDataJobRequest"); } // Use RunOfflineUserDataJobRequest.newBuilder() to construct. private RunOfflineUserDataJobRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunOfflineUserDataJobRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunOfflineUserDataJobRequestOrBuilder.java index a6dfc65094..c57b63fd14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunOfflineUserDataJobRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/RunOfflineUserDataJobRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/offline_user_data_job_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentMetadata.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentMetadata.java index f1c0902419..811a691b0c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentMetadata.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentMetadata.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class ScheduleExperimentMetadata extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ScheduleExperimentMetadata.class.getName()); + "ScheduleExperimentMetadata"); } // Use ScheduleExperimentMetadata.newBuilder() to construct. private ScheduleExperimentMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentMetadataOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentMetadataOrBuilder.java index 6ef795d21e..8e80ac31b9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentMetadataOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentMetadataOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentRequest.java index d27de36176..add0a4f82a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class ScheduleExperimentRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ScheduleExperimentRequest.class.getName()); + "ScheduleExperimentRequest"); } // Use ScheduleExperimentRequest.newBuilder() to construct. private ScheduleExperimentRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentRequestOrBuilder.java index d32cbfefd1..b71f596540 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ScheduleExperimentRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/experiment_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchAudience.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchAudience.java index ef7d693d80..8c153bef12 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchAudience.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchAudience.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SearchAudience extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchAudience.class.getName()); + "SearchAudience"); } // Use SearchAudience.newBuilder() to construct. private SearchAudience(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchAudienceOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchAudienceOrBuilder.java index d54c0815c4..214be05447 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchAudienceOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchAudienceOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsRequest.java index b5ce31d81a..cdb46ad779 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_field_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SearchGoogleAdsFieldsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchGoogleAdsFieldsRequest.class.getName()); + "SearchGoogleAdsFieldsRequest"); } // Use SearchGoogleAdsFieldsRequest.newBuilder() to construct. private SearchGoogleAdsFieldsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsRequestOrBuilder.java index 0fc0a8f481..8f629d087b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_field_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsResponse.java index 9ae43d6420..2158c7dcba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_field_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SearchGoogleAdsFieldsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchGoogleAdsFieldsResponse.class.getName()); + "SearchGoogleAdsFieldsResponse"); } // Use SearchGoogleAdsFieldsResponse.newBuilder() to construct. private SearchGoogleAdsFieldsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsResponseOrBuilder.java index e5ce820918..e226310860 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsFieldsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_field_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsRequest.java index 4c8fbf62b0..6394ddffaa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SearchGoogleAdsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchGoogleAdsRequest.class.getName()); + "SearchGoogleAdsRequest"); } // Use SearchGoogleAdsRequest.newBuilder() to construct. private SearchGoogleAdsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsRequestOrBuilder.java index a92aa8f4dd..e9997dc3d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsResponse.java index 6b890bf44b..8979b6b1f5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SearchGoogleAdsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchGoogleAdsResponse.class.getName()); + "SearchGoogleAdsResponse"); } // Use SearchGoogleAdsResponse.newBuilder() to construct. private SearchGoogleAdsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsResponseOrBuilder.java index 2465d5e829..7fd988a0b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamRequest.java index b55a230d87..ace8f89b4f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SearchGoogleAdsStreamRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchGoogleAdsStreamRequest.class.getName()); + "SearchGoogleAdsStreamRequest"); } // Use SearchGoogleAdsStreamRequest.newBuilder() to construct. private SearchGoogleAdsStreamRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamRequestOrBuilder.java index 73068ae36e..9dc611d298 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamResponse.java index a86745144b..125415f100 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SearchGoogleAdsStreamResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchGoogleAdsStreamResponse.class.getName()); + "SearchGoogleAdsStreamResponse"); } // Use SearchGoogleAdsStreamResponse.newBuilder() to construct. private SearchGoogleAdsStreamResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamResponseOrBuilder.java index d5d813d930..dd1464b41d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchGoogleAdsStreamResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchSettings.java index cbf82def47..207e1a4914 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchSettings.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SearchSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchSettings.class.getName()); + "SearchSettings"); } // Use SearchSettings.newBuilder() to construct. private SearchSettings(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchSettingsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchSettingsOrBuilder.java index 8e05726c78..38416bf3a2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchSettingsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchSettingsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/google_ads_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchTopics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchTopics.java index bdb07b1763..60c56d5fa7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchTopics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchTopics.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SearchTopics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SearchTopics.class.getName()); + "SearchTopics"); } // Use SearchTopics.newBuilder() to construct. private SearchTopics(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchTopicsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchTopicsOrBuilder.java index b896aae63a..efed869e90 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchTopicsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SearchTopicsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightDistribution.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightDistribution.java new file mode 100644 index 0000000000..fa8b8eb9f6 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightDistribution.java @@ -0,0 +1,588 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/content_creator_insights_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +/** + *

+ * The distribution of sentiment for a brand. The distribution is calculated as
+ * the proportion of views for videos that correspond to the brand with each
+ * sentiment. Example: positive sentiment share of 0.49 means that 49% of views
+ * about this brand were on content with positive sentiment.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.SentimentInsightDistribution} + */ +@com.google.protobuf.Generated +public final class SentimentInsightDistribution extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.services.SentimentInsightDistribution) + SentimentInsightDistributionOrBuilder { +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= */ "", + "SentimentInsightDistribution"); + } + // Use SentimentInsightDistribution.newBuilder() to construct. + private SentimentInsightDistribution(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private SentimentInsightDistribution() { + sentiment_ = 0; + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightDistribution_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightDistribution_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.SentimentInsightDistribution.class, com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder.class); + } + + public static final int SENTIMENT_FIELD_NUMBER = 1; + private int sentiment_ = 0; + /** + *
+   * The sentiment for this distribution.
+   * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The enum numeric value on the wire for sentiment. + */ + @java.lang.Override public int getSentimentValue() { + return sentiment_; + } + /** + *
+   * The sentiment for this distribution.
+   * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The sentiment. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment getSentiment() { + com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment result = com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.forNumber(sentiment_); + return result == null ? com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.UNRECOGNIZED : result; + } + + public static final int SENTIMENT_SHARE_FIELD_NUMBER = 2; + private double sentimentShare_ = 0D; + /** + *
+   * The proportion (between 0 and 1) of views for videos that correspond to the
+   * brand with this sentiment.
+   * 
+ * + * double sentiment_share = 2; + * @return The sentimentShare. + */ + @java.lang.Override + public double getSentimentShare() { + return sentimentShare_; + } + + 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 (sentiment_ != com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.UNSPECIFIED.getNumber()) { + output.writeEnum(1, sentiment_); + } + if (java.lang.Double.doubleToRawLongBits(sentimentShare_) != 0) { + output.writeDouble(2, sentimentShare_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (sentiment_ != com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, sentiment_); + } + if (java.lang.Double.doubleToRawLongBits(sentimentShare_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, sentimentShare_); + } + 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.services.SentimentInsightDistribution)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.services.SentimentInsightDistribution other = (com.google.ads.googleads.v25.services.SentimentInsightDistribution) obj; + + if (sentiment_ != other.sentiment_) return false; + if (java.lang.Double.doubleToLongBits(getSentimentShare()) + != java.lang.Double.doubleToLongBits( + other.getSentimentShare())) 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) + SENTIMENT_FIELD_NUMBER; + hash = (53 * hash) + sentiment_; + hash = (37 * hash) + SENTIMENT_SHARE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getSentimentShare())); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.services.SentimentInsightDistribution parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.SentimentInsightDistribution 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.services.SentimentInsightDistribution parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.SentimentInsightDistribution 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.services.SentimentInsightDistribution parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.SentimentInsightDistribution 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.services.SentimentInsightDistribution parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.services.SentimentInsightDistribution 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.services.SentimentInsightDistribution parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.services.SentimentInsightDistribution 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.services.SentimentInsightDistribution 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.services.SentimentInsightDistribution 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.services.SentimentInsightDistribution prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * The distribution of sentiment for a brand. The distribution is calculated as
+   * the proportion of views for videos that correspond to the brand with each
+   * sentiment. Example: positive sentiment share of 0.49 means that 49% of views
+   * about this brand were on content with positive sentiment.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.SentimentInsightDistribution} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.services.SentimentInsightDistribution) + com.google.ads.googleads.v25.services.SentimentInsightDistributionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightDistribution_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightDistribution_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.SentimentInsightDistribution.class, com.google.ads.googleads.v25.services.SentimentInsightDistribution.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.services.SentimentInsightDistribution.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + sentiment_ = 0; + sentimentShare_ = 0D; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightDistribution_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightDistribution getDefaultInstanceForType() { + return com.google.ads.googleads.v25.services.SentimentInsightDistribution.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightDistribution build() { + com.google.ads.googleads.v25.services.SentimentInsightDistribution result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightDistribution buildPartial() { + com.google.ads.googleads.v25.services.SentimentInsightDistribution result = new com.google.ads.googleads.v25.services.SentimentInsightDistribution(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.services.SentimentInsightDistribution result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.sentiment_ = sentiment_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.sentimentShare_ = sentimentShare_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.services.SentimentInsightDistribution) { + return mergeFrom((com.google.ads.googleads.v25.services.SentimentInsightDistribution)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.services.SentimentInsightDistribution other) { + if (other == com.google.ads.googleads.v25.services.SentimentInsightDistribution.getDefaultInstance()) return this; + if (other.sentiment_ != 0) { + setSentimentValue(other.getSentimentValue()); + } + if (java.lang.Double.doubleToRawLongBits(other.getSentimentShare()) != 0) { + setSentimentShare(other.getSentimentShare()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + sentiment_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 17: { + sentimentShare_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 17 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private int sentiment_ = 0; + /** + *
+     * The sentiment for this distribution.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The enum numeric value on the wire for sentiment. + */ + @java.lang.Override public int getSentimentValue() { + return sentiment_; + } + /** + *
+     * The sentiment for this distribution.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @param value The enum numeric value on the wire for sentiment to set. + * @return This builder for chaining. + */ + public Builder setSentimentValue(int value) { + sentiment_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * The sentiment for this distribution.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The sentiment. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment getSentiment() { + com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment result = com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.forNumber(sentiment_); + return result == null ? com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.UNRECOGNIZED : result; + } + /** + *
+     * The sentiment for this distribution.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @param value The sentiment to set. + * @return This builder for chaining. + */ + public Builder setSentiment(com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000001; + sentiment_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * The sentiment for this distribution.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return This builder for chaining. + */ + public Builder clearSentiment() { + bitField0_ = (bitField0_ & ~0x00000001); + sentiment_ = 0; + onChanged(); + return this; + } + + private double sentimentShare_ ; + /** + *
+     * The proportion (between 0 and 1) of views for videos that correspond to the
+     * brand with this sentiment.
+     * 
+ * + * double sentiment_share = 2; + * @return The sentimentShare. + */ + @java.lang.Override + public double getSentimentShare() { + return sentimentShare_; + } + /** + *
+     * The proportion (between 0 and 1) of views for videos that correspond to the
+     * brand with this sentiment.
+     * 
+ * + * double sentiment_share = 2; + * @param value The sentimentShare to set. + * @return This builder for chaining. + */ + public Builder setSentimentShare(double value) { + + sentimentShare_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * The proportion (between 0 and 1) of views for videos that correspond to the
+     * brand with this sentiment.
+     * 
+ * + * double sentiment_share = 2; + * @return This builder for chaining. + */ + public Builder clearSentimentShare() { + bitField0_ = (bitField0_ & ~0x00000002); + sentimentShare_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.SentimentInsightDistribution) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.services.SentimentInsightDistribution) + private static final com.google.ads.googleads.v25.services.SentimentInsightDistribution DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.services.SentimentInsightDistribution(); + } + + public static com.google.ads.googleads.v25.services.SentimentInsightDistribution getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SentimentInsightDistribution parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightDistribution getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightDistributionOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightDistributionOrBuilder.java new file mode 100644 index 0000000000..1c3ffbb3e4 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightDistributionOrBuilder.java @@ -0,0 +1,42 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/content_creator_insights_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +@com.google.protobuf.Generated +public interface SentimentInsightDistributionOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.services.SentimentInsightDistribution) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The sentiment for this distribution.
+   * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The enum numeric value on the wire for sentiment. + */ + int getSentimentValue(); + /** + *
+   * The sentiment for this distribution.
+   * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The sentiment. + */ + com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment getSentiment(); + + /** + *
+   * The proportion (between 0 and 1) of views for videos that correspond to the
+   * brand with this sentiment.
+   * 
+ * + * double sentiment_share = 2; + * @return The sentimentShare. + */ + double getSentimentShare(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightSummary.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightSummary.java new file mode 100644 index 0000000000..55473695ab --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightSummary.java @@ -0,0 +1,1115 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/content_creator_insights_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +/** + *
+ * A summary of the sentiment for content related to a brand. Summaries are only
+ * generated for positive and negative sentiment, not neutral. The summary is
+ * generated by AI models.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.SentimentInsightSummary} + */ +@com.google.protobuf.Generated +public final class SentimentInsightSummary extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.services.SentimentInsightSummary) + SentimentInsightSummaryOrBuilder { +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= */ "", + "SentimentInsightSummary"); + } + // Use SentimentInsightSummary.newBuilder() to construct. + private SentimentInsightSummary(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private SentimentInsightSummary() { + sentiment_ = 0; + summary_ = ""; + sampleVideos_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightSummary_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightSummary_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.SentimentInsightSummary.class, com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder.class); + } + + public static final int SENTIMENT_FIELD_NUMBER = 1; + private int sentiment_ = 0; + /** + *
+   * The sentiment for this summary.
+   * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The enum numeric value on the wire for sentiment. + */ + @java.lang.Override public int getSentimentValue() { + return sentiment_; + } + /** + *
+   * The sentiment for this summary.
+   * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The sentiment. + */ + @java.lang.Override public com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment getSentiment() { + com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment result = com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.forNumber(sentiment_); + return result == null ? com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.UNRECOGNIZED : result; + } + + public static final int SUMMARY_FIELD_NUMBER = 2; + @SuppressWarnings("serial") + private volatile java.lang.Object summary_ = ""; + /** + *
+   * A summary of what was positive or negative about content related to the
+   * brand.
+   * 
+ * + * string summary = 2; + * @return The summary. + */ + @java.lang.Override + public java.lang.String getSummary() { + java.lang.Object ref = summary_; + 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(); + summary_ = s; + return s; + } + } + /** + *
+   * A summary of what was positive or negative about content related to the
+   * brand.
+   * 
+ * + * string summary = 2; + * @return The bytes for summary. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getSummaryBytes() { + java.lang.Object ref = summary_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + summary_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SAMPLE_VIDEOS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") + private java.util.List sampleVideos_; + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + @java.lang.Override + public java.util.List getSampleVideosList() { + return sampleVideos_; + } + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + @java.lang.Override + public java.util.List + getSampleVideosOrBuilderList() { + return sampleVideos_; + } + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + @java.lang.Override + public int getSampleVideosCount() { + return sampleVideos_.size(); + } + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata getSampleVideos(int index) { + return sampleVideos_.get(index); + } + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadataOrBuilder getSampleVideosOrBuilder( + int index) { + return sampleVideos_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (sentiment_ != com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.UNSPECIFIED.getNumber()) { + output.writeEnum(1, sentiment_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(summary_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, summary_); + } + for (int i = 0; i < sampleVideos_.size(); i++) { + output.writeMessage(3, sampleVideos_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (sentiment_ != com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, sentiment_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(summary_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, summary_); + } + for (int i = 0; i < sampleVideos_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, sampleVideos_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.ads.googleads.v25.services.SentimentInsightSummary)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.services.SentimentInsightSummary other = (com.google.ads.googleads.v25.services.SentimentInsightSummary) obj; + + if (sentiment_ != other.sentiment_) return false; + if (!getSummary() + .equals(other.getSummary())) return false; + if (!getSampleVideosList() + .equals(other.getSampleVideosList())) 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) + SENTIMENT_FIELD_NUMBER; + hash = (53 * hash) + sentiment_; + hash = (37 * hash) + SUMMARY_FIELD_NUMBER; + hash = (53 * hash) + getSummary().hashCode(); + if (getSampleVideosCount() > 0) { + hash = (37 * hash) + SAMPLE_VIDEOS_FIELD_NUMBER; + hash = (53 * hash) + getSampleVideosList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.services.SentimentInsightSummary parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.SentimentInsightSummary 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.services.SentimentInsightSummary parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.SentimentInsightSummary 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.services.SentimentInsightSummary parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.SentimentInsightSummary 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.services.SentimentInsightSummary parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.services.SentimentInsightSummary 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.services.SentimentInsightSummary parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.services.SentimentInsightSummary 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.services.SentimentInsightSummary 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.services.SentimentInsightSummary 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.services.SentimentInsightSummary prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * A summary of the sentiment for content related to a brand. Summaries are only
+   * generated for positive and negative sentiment, not neutral. The summary is
+   * generated by AI models.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.SentimentInsightSummary} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.services.SentimentInsightSummary) + com.google.ads.googleads.v25.services.SentimentInsightSummaryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightSummary_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightSummary_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.SentimentInsightSummary.class, com.google.ads.googleads.v25.services.SentimentInsightSummary.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.services.SentimentInsightSummary.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + sentiment_ = 0; + summary_ = ""; + if (sampleVideosBuilder_ == null) { + sampleVideos_ = java.util.Collections.emptyList(); + } else { + sampleVideos_ = null; + sampleVideosBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.services.ContentCreatorInsightsServiceProto.internal_static_google_ads_googleads_v25_services_SentimentInsightSummary_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightSummary getDefaultInstanceForType() { + return com.google.ads.googleads.v25.services.SentimentInsightSummary.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightSummary build() { + com.google.ads.googleads.v25.services.SentimentInsightSummary result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightSummary buildPartial() { + com.google.ads.googleads.v25.services.SentimentInsightSummary result = new com.google.ads.googleads.v25.services.SentimentInsightSummary(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields(com.google.ads.googleads.v25.services.SentimentInsightSummary result) { + if (sampleVideosBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + sampleVideos_ = java.util.Collections.unmodifiableList(sampleVideos_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.sampleVideos_ = sampleVideos_; + } else { + result.sampleVideos_ = sampleVideosBuilder_.build(); + } + } + + private void buildPartial0(com.google.ads.googleads.v25.services.SentimentInsightSummary result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.sentiment_ = sentiment_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.summary_ = summary_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.services.SentimentInsightSummary) { + return mergeFrom((com.google.ads.googleads.v25.services.SentimentInsightSummary)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.services.SentimentInsightSummary other) { + if (other == com.google.ads.googleads.v25.services.SentimentInsightSummary.getDefaultInstance()) return this; + if (other.sentiment_ != 0) { + setSentimentValue(other.getSentimentValue()); + } + if (!other.getSummary().isEmpty()) { + summary_ = other.summary_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (sampleVideosBuilder_ == null) { + if (!other.sampleVideos_.isEmpty()) { + if (sampleVideos_.isEmpty()) { + sampleVideos_ = other.sampleVideos_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureSampleVideosIsMutable(); + sampleVideos_.addAll(other.sampleVideos_); + } + onChanged(); + } + } else { + if (!other.sampleVideos_.isEmpty()) { + if (sampleVideosBuilder_.isEmpty()) { + sampleVideosBuilder_.dispose(); + sampleVideosBuilder_ = null; + sampleVideos_ = other.sampleVideos_; + bitField0_ = (bitField0_ & ~0x00000004); + sampleVideosBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetSampleVideosFieldBuilder() : null; + } else { + sampleVideosBuilder_.addAllMessages(other.sampleVideos_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + sentiment_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + summary_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata m = + input.readMessage( + com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.parser(), + extensionRegistry); + if (sampleVideosBuilder_ == null) { + ensureSampleVideosIsMutable(); + sampleVideos_.add(m); + } else { + sampleVideosBuilder_.addMessage(m); + } + break; + } // case 26 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private int sentiment_ = 0; + /** + *
+     * The sentiment for this summary.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The enum numeric value on the wire for sentiment. + */ + @java.lang.Override public int getSentimentValue() { + return sentiment_; + } + /** + *
+     * The sentiment for this summary.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @param value The enum numeric value on the wire for sentiment to set. + * @return This builder for chaining. + */ + public Builder setSentimentValue(int value) { + sentiment_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * The sentiment for this summary.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The sentiment. + */ + @java.lang.Override + public com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment getSentiment() { + com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment result = com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.forNumber(sentiment_); + return result == null ? com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment.UNRECOGNIZED : result; + } + /** + *
+     * The sentiment for this summary.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @param value The sentiment to set. + * @return This builder for chaining. + */ + public Builder setSentiment(com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment value) { + if (value == null) { throw new NullPointerException(); } + bitField0_ |= 0x00000001; + sentiment_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+     * The sentiment for this summary.
+     * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return This builder for chaining. + */ + public Builder clearSentiment() { + bitField0_ = (bitField0_ & ~0x00000001); + sentiment_ = 0; + onChanged(); + return this; + } + + private java.lang.Object summary_ = ""; + /** + *
+     * A summary of what was positive or negative about content related to the
+     * brand.
+     * 
+ * + * string summary = 2; + * @return The summary. + */ + public java.lang.String getSummary() { + java.lang.Object ref = summary_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + summary_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+     * A summary of what was positive or negative about content related to the
+     * brand.
+     * 
+ * + * string summary = 2; + * @return The bytes for summary. + */ + public com.google.protobuf.ByteString + getSummaryBytes() { + java.lang.Object ref = summary_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + summary_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+     * A summary of what was positive or negative about content related to the
+     * brand.
+     * 
+ * + * string summary = 2; + * @param value The summary to set. + * @return This builder for chaining. + */ + public Builder setSummary( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } + summary_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * A summary of what was positive or negative about content related to the
+     * brand.
+     * 
+ * + * string summary = 2; + * @return This builder for chaining. + */ + public Builder clearSummary() { + summary_ = getDefaultInstance().getSummary(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+     * A summary of what was positive or negative about content related to the
+     * brand.
+     * 
+ * + * string summary = 2; + * @param value The bytes for summary to set. + * @return This builder for chaining. + */ + public Builder setSummaryBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + summary_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.util.List sampleVideos_ = + java.util.Collections.emptyList(); + private void ensureSampleVideosIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + sampleVideos_ = new java.util.ArrayList(sampleVideos_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadataOrBuilder> sampleVideosBuilder_; + + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public java.util.List getSampleVideosList() { + if (sampleVideosBuilder_ == null) { + return java.util.Collections.unmodifiableList(sampleVideos_); + } else { + return sampleVideosBuilder_.getMessageList(); + } + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public int getSampleVideosCount() { + if (sampleVideosBuilder_ == null) { + return sampleVideos_.size(); + } else { + return sampleVideosBuilder_.getCount(); + } + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata getSampleVideos(int index) { + if (sampleVideosBuilder_ == null) { + return sampleVideos_.get(index); + } else { + return sampleVideosBuilder_.getMessage(index); + } + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public Builder setSampleVideos( + int index, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata value) { + if (sampleVideosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSampleVideosIsMutable(); + sampleVideos_.set(index, value); + onChanged(); + } else { + sampleVideosBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public Builder setSampleVideos( + int index, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder builderForValue) { + if (sampleVideosBuilder_ == null) { + ensureSampleVideosIsMutable(); + sampleVideos_.set(index, builderForValue.build()); + onChanged(); + } else { + sampleVideosBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public Builder addSampleVideos(com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata value) { + if (sampleVideosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSampleVideosIsMutable(); + sampleVideos_.add(value); + onChanged(); + } else { + sampleVideosBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public Builder addSampleVideos( + int index, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata value) { + if (sampleVideosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSampleVideosIsMutable(); + sampleVideos_.add(index, value); + onChanged(); + } else { + sampleVideosBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public Builder addSampleVideos( + com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder builderForValue) { + if (sampleVideosBuilder_ == null) { + ensureSampleVideosIsMutable(); + sampleVideos_.add(builderForValue.build()); + onChanged(); + } else { + sampleVideosBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public Builder addSampleVideos( + int index, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder builderForValue) { + if (sampleVideosBuilder_ == null) { + ensureSampleVideosIsMutable(); + sampleVideos_.add(index, builderForValue.build()); + onChanged(); + } else { + sampleVideosBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public Builder addAllSampleVideos( + java.lang.Iterable values) { + if (sampleVideosBuilder_ == null) { + ensureSampleVideosIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, sampleVideos_); + onChanged(); + } else { + sampleVideosBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public Builder clearSampleVideos() { + if (sampleVideosBuilder_ == null) { + sampleVideos_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + sampleVideosBuilder_.clear(); + } + return this; + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public Builder removeSampleVideos(int index) { + if (sampleVideosBuilder_ == null) { + ensureSampleVideosIsMutable(); + sampleVideos_.remove(index); + onChanged(); + } else { + sampleVideosBuilder_.remove(index); + } + return this; + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder getSampleVideosBuilder( + int index) { + return internalGetSampleVideosFieldBuilder().getBuilder(index); + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadataOrBuilder getSampleVideosOrBuilder( + int index) { + if (sampleVideosBuilder_ == null) { + return sampleVideos_.get(index); } else { + return sampleVideosBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public java.util.List + getSampleVideosOrBuilderList() { + if (sampleVideosBuilder_ != null) { + return sampleVideosBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(sampleVideos_); + } + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder addSampleVideosBuilder() { + return internalGetSampleVideosFieldBuilder().addBuilder( + com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.getDefaultInstance()); + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder addSampleVideosBuilder( + int index) { + return internalGetSampleVideosFieldBuilder().addBuilder( + index, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.getDefaultInstance()); + } + /** + *
+     * Sample videos that correspond to the sentiment.
+     * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + public java.util.List + getSampleVideosBuilderList() { + return internalGetSampleVideosFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadataOrBuilder> + internalGetSampleVideosFieldBuilder() { + if (sampleVideosBuilder_ == null) { + sampleVideosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadataOrBuilder>( + sampleVideos_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + sampleVideos_ = null; + } + return sampleVideosBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.SentimentInsightSummary) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.services.SentimentInsightSummary) + private static final com.google.ads.googleads.v25.services.SentimentInsightSummary DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.services.SentimentInsightSummary(); + } + + public static com.google.ads.googleads.v25.services.SentimentInsightSummary getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SentimentInsightSummary parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.SentimentInsightSummary getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightSummaryOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightSummaryOrBuilder.java new file mode 100644 index 0000000000..8739e55237 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SentimentInsightSummaryOrBuilder.java @@ -0,0 +1,97 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/content_creator_insights_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +@com.google.protobuf.Generated +public interface SentimentInsightSummaryOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.services.SentimentInsightSummary) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * The sentiment for this summary.
+   * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The enum numeric value on the wire for sentiment. + */ + int getSentimentValue(); + /** + *
+   * The sentiment for this summary.
+   * 
+ * + * .google.ads.googleads.v25.enums.SentimentEnum.Sentiment sentiment = 1; + * @return The sentiment. + */ + com.google.ads.googleads.v25.enums.SentimentEnum.Sentiment getSentiment(); + + /** + *
+   * A summary of what was positive or negative about content related to the
+   * brand.
+   * 
+ * + * string summary = 2; + * @return The summary. + */ + java.lang.String getSummary(); + /** + *
+   * A summary of what was positive or negative about content related to the
+   * brand.
+   * 
+ * + * string summary = 2; + * @return The bytes for summary. + */ + com.google.protobuf.ByteString + getSummaryBytes(); + + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + java.util.List + getSampleVideosList(); + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata getSampleVideos(int index); + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + int getSampleVideosCount(); + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + java.util.List + getSampleVideosOrBuilderList(); + /** + *
+   * Sample videos that correspond to the sentiment.
+   * 
+ * + * repeated .google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata sample_videos = 3; + */ + com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadataOrBuilder getSampleVideosOrBuilder( + int index); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributeKeyValuePair.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributeKeyValuePair.java index 8155c70110..3557299566 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributeKeyValuePair.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributeKeyValuePair.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SessionAttributeKeyValuePair extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SessionAttributeKeyValuePair.class.getName()); + "SessionAttributeKeyValuePair"); } // Use SessionAttributeKeyValuePair.newBuilder() to construct. private SessionAttributeKeyValuePair(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributeKeyValuePairOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributeKeyValuePairOrBuilder.java index 98c82577e5..ead8801d0d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributeKeyValuePairOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributeKeyValuePairOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributesKeyValuePairs.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributesKeyValuePairs.java index 0de7644b3d..2b5af25485 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributesKeyValuePairs.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributesKeyValuePairs.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SessionAttributesKeyValuePairs extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SessionAttributesKeyValuePairs.class.getName()); + "SessionAttributesKeyValuePairs"); } // Use SessionAttributesKeyValuePairs.newBuilder() to construct. private SessionAttributesKeyValuePairs(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributesKeyValuePairsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributesKeyValuePairsOrBuilder.java index 2fa04e62a4..beff62e2a7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributesKeyValuePairsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SessionAttributesKeyValuePairsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/conversion_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareMetrics.java new file mode 100644 index 0000000000..280b51ac10 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareMetrics.java @@ -0,0 +1,576 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/benchmarks_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +/** + *
+ * Metrics calculated by dividing the metric of the customer by that of the
+ * selected benchmarks source.
+ * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.ShareMetrics} + */ +@com.google.protobuf.Generated +public final class ShareMetrics extends + com.google.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:google.ads.googleads.v25.services.ShareMetrics) + ShareMetricsOrBuilder { +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= */ "", + "ShareMetrics"); + } + // Use ShareMetrics.newBuilder() to construct. + private ShareMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + private ShareMetrics() { + } + + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_ShareMetrics_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_ShareMetrics_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.ShareMetrics.class, com.google.ads.googleads.v25.services.ShareMetrics.Builder.class); + } + + public static final int SHARE_OF_VOICE_FIELD_NUMBER = 1; + private double shareOfVoice_ = 0D; + /** + *
+   * Relative impressions. Share of voice is defined by the customer’s total
+   * number of impressions divided by the aggregated number of impressions of
+   * all advertisers in the selected benchmarks source including your own. Share
+   * of voice is represented on a scale of 0 to 1 precise to 4 decimal places.
+   * For example, 0.0123 which corresponds to 1.23%.
+   * 
+ * + * double share_of_voice = 1; + * @return The shareOfVoice. + */ + @java.lang.Override + public double getShareOfVoice() { + return shareOfVoice_; + } + + public static final int SHARE_OF_SPEND_FIELD_NUMBER = 2; + private double shareOfSpend_ = 0D; + /** + *
+   * Relative spend. Share of spend is defined by the customer’s total cost
+   * divided by the total aggregated cost of all advertisers in the selected
+   * benchmarks source including your own. Share of spend is represented on a
+   * scale of 0 to 1 precise to 4 decimal places. For example, 0.0123 which
+   * corresponds to 1.23%.
+   * 
+ * + * double share_of_spend = 2; + * @return The shareOfSpend. + */ + @java.lang.Override + public double getShareOfSpend() { + return shareOfSpend_; + } + + 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 (java.lang.Double.doubleToRawLongBits(shareOfVoice_) != 0) { + output.writeDouble(1, shareOfVoice_); + } + if (java.lang.Double.doubleToRawLongBits(shareOfSpend_) != 0) { + output.writeDouble(2, shareOfSpend_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(shareOfVoice_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, shareOfVoice_); + } + if (java.lang.Double.doubleToRawLongBits(shareOfSpend_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, shareOfSpend_); + } + 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.services.ShareMetrics)) { + return super.equals(obj); + } + com.google.ads.googleads.v25.services.ShareMetrics other = (com.google.ads.googleads.v25.services.ShareMetrics) obj; + + if (java.lang.Double.doubleToLongBits(getShareOfVoice()) + != java.lang.Double.doubleToLongBits( + other.getShareOfVoice())) return false; + if (java.lang.Double.doubleToLongBits(getShareOfSpend()) + != java.lang.Double.doubleToLongBits( + other.getShareOfSpend())) 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) + SHARE_OF_VOICE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getShareOfVoice())); + hash = (37 * hash) + SHARE_OF_SPEND_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getShareOfSpend())); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.ads.googleads.v25.services.ShareMetrics parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.ShareMetrics 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.services.ShareMetrics parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.ShareMetrics 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.services.ShareMetrics parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.google.ads.googleads.v25.services.ShareMetrics 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.services.ShareMetrics parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseWithIOException(PARSER, input); + } + public static com.google.ads.googleads.v25.services.ShareMetrics 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.services.ShareMetrics parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage + .parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.ads.googleads.v25.services.ShareMetrics 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.services.ShareMetrics 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.services.ShareMetrics 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.services.ShareMetrics 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; + } + /** + *
+   * Metrics calculated by dividing the metric of the customer by that of the
+   * selected benchmarks source.
+   * 
+ * + * Protobuf type {@code google.ads.googleads.v25.services.ShareMetrics} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder implements + // @@protoc_insertion_point(builder_implements:google.ads.googleads.v25.services.ShareMetrics) + com.google.ads.googleads.v25.services.ShareMetricsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_ShareMetrics_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_ShareMetrics_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.ads.googleads.v25.services.ShareMetrics.class, com.google.ads.googleads.v25.services.ShareMetrics.Builder.class); + } + + // Construct using com.google.ads.googleads.v25.services.ShareMetrics.newBuilder() + private Builder() { + + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + + } + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + shareOfVoice_ = 0D; + shareOfSpend_ = 0D; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.ads.googleads.v25.services.BenchmarksServiceProto.internal_static_google_ads_googleads_v25_services_ShareMetrics_descriptor; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.ShareMetrics getDefaultInstanceForType() { + return com.google.ads.googleads.v25.services.ShareMetrics.getDefaultInstance(); + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.ShareMetrics build() { + com.google.ads.googleads.v25.services.ShareMetrics result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.ShareMetrics buildPartial() { + com.google.ads.googleads.v25.services.ShareMetrics result = new com.google.ads.googleads.v25.services.ShareMetrics(this); + if (bitField0_ != 0) { buildPartial0(result); } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.ads.googleads.v25.services.ShareMetrics result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.shareOfVoice_ = shareOfVoice_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.shareOfSpend_ = shareOfSpend_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.ads.googleads.v25.services.ShareMetrics) { + return mergeFrom((com.google.ads.googleads.v25.services.ShareMetrics)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.ads.googleads.v25.services.ShareMetrics other) { + if (other == com.google.ads.googleads.v25.services.ShareMetrics.getDefaultInstance()) return this; + if (java.lang.Double.doubleToRawLongBits(other.getShareOfVoice()) != 0) { + setShareOfVoice(other.getShareOfVoice()); + } + if (java.lang.Double.doubleToRawLongBits(other.getShareOfSpend()) != 0) { + setShareOfSpend(other.getShareOfSpend()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + shareOfVoice_ = input.readDouble(); + bitField0_ |= 0x00000001; + break; + } // case 9 + case 17: { + shareOfSpend_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case 17 + default: { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + private int bitField0_; + + private double shareOfVoice_ ; + /** + *
+     * Relative impressions. Share of voice is defined by the customer’s total
+     * number of impressions divided by the aggregated number of impressions of
+     * all advertisers in the selected benchmarks source including your own. Share
+     * of voice is represented on a scale of 0 to 1 precise to 4 decimal places.
+     * For example, 0.0123 which corresponds to 1.23%.
+     * 
+ * + * double share_of_voice = 1; + * @return The shareOfVoice. + */ + @java.lang.Override + public double getShareOfVoice() { + return shareOfVoice_; + } + /** + *
+     * Relative impressions. Share of voice is defined by the customer’s total
+     * number of impressions divided by the aggregated number of impressions of
+     * all advertisers in the selected benchmarks source including your own. Share
+     * of voice is represented on a scale of 0 to 1 precise to 4 decimal places.
+     * For example, 0.0123 which corresponds to 1.23%.
+     * 
+ * + * double share_of_voice = 1; + * @param value The shareOfVoice to set. + * @return This builder for chaining. + */ + public Builder setShareOfVoice(double value) { + + shareOfVoice_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + *
+     * Relative impressions. Share of voice is defined by the customer’s total
+     * number of impressions divided by the aggregated number of impressions of
+     * all advertisers in the selected benchmarks source including your own. Share
+     * of voice is represented on a scale of 0 to 1 precise to 4 decimal places.
+     * For example, 0.0123 which corresponds to 1.23%.
+     * 
+ * + * double share_of_voice = 1; + * @return This builder for chaining. + */ + public Builder clearShareOfVoice() { + bitField0_ = (bitField0_ & ~0x00000001); + shareOfVoice_ = 0D; + onChanged(); + return this; + } + + private double shareOfSpend_ ; + /** + *
+     * Relative spend. Share of spend is defined by the customer’s total cost
+     * divided by the total aggregated cost of all advertisers in the selected
+     * benchmarks source including your own. Share of spend is represented on a
+     * scale of 0 to 1 precise to 4 decimal places. For example, 0.0123 which
+     * corresponds to 1.23%.
+     * 
+ * + * double share_of_spend = 2; + * @return The shareOfSpend. + */ + @java.lang.Override + public double getShareOfSpend() { + return shareOfSpend_; + } + /** + *
+     * Relative spend. Share of spend is defined by the customer’s total cost
+     * divided by the total aggregated cost of all advertisers in the selected
+     * benchmarks source including your own. Share of spend is represented on a
+     * scale of 0 to 1 precise to 4 decimal places. For example, 0.0123 which
+     * corresponds to 1.23%.
+     * 
+ * + * double share_of_spend = 2; + * @param value The shareOfSpend to set. + * @return This builder for chaining. + */ + public Builder setShareOfSpend(double value) { + + shareOfSpend_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + *
+     * Relative spend. Share of spend is defined by the customer’s total cost
+     * divided by the total aggregated cost of all advertisers in the selected
+     * benchmarks source including your own. Share of spend is represented on a
+     * scale of 0 to 1 precise to 4 decimal places. For example, 0.0123 which
+     * corresponds to 1.23%.
+     * 
+ * + * double share_of_spend = 2; + * @return This builder for chaining. + */ + public Builder clearShareOfSpend() { + bitField0_ = (bitField0_ & ~0x00000002); + shareOfSpend_ = 0D; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.ads.googleads.v25.services.ShareMetrics) + } + + // @@protoc_insertion_point(class_scope:google.ads.googleads.v25.services.ShareMetrics) + private static final com.google.ads.googleads.v25.services.ShareMetrics DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.google.ads.googleads.v25.services.ShareMetrics(); + } + + public static com.google.ads.googleads.v25.services.ShareMetrics getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ShareMetrics parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.ads.googleads.v25.services.ShareMetrics getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareMetricsOrBuilder.java new file mode 100644 index 0000000000..bbc04a5942 --- /dev/null +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareMetricsOrBuilder.java @@ -0,0 +1,40 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/ads/googleads/v25/services/benchmarks_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.ads.googleads.v25.services; + +@com.google.protobuf.Generated +public interface ShareMetricsOrBuilder extends + // @@protoc_insertion_point(interface_extends:google.ads.googleads.v25.services.ShareMetrics) + com.google.protobuf.MessageOrBuilder { + + /** + *
+   * Relative impressions. Share of voice is defined by the customer’s total
+   * number of impressions divided by the aggregated number of impressions of
+   * all advertisers in the selected benchmarks source including your own. Share
+   * of voice is represented on a scale of 0 to 1 precise to 4 decimal places.
+   * For example, 0.0123 which corresponds to 1.23%.
+   * 
+ * + * double share_of_voice = 1; + * @return The shareOfVoice. + */ + double getShareOfVoice(); + + /** + *
+   * Relative spend. Share of spend is defined by the customer’s total cost
+   * divided by the total aggregated cost of all advertisers in the selected
+   * benchmarks source including your own. Share of spend is represented on a
+   * scale of 0 to 1 precise to 4 decimal places. For example, 0.0123 which
+   * corresponds to 1.23%.
+   * 
+ * + * double share_of_spend = 2; + * @return The shareOfSpend. + */ + double getShareOfSpend(); +} diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceClient.java index b58eb8a41b..aa1706456c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -124,9 +126,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ShareablePreviewServiceClient implements BackgroundResource { - private final ShareablePreviewServiceSettings settings; + private final @Nullable ShareablePreviewServiceSettings settings; private final ShareablePreviewServiceStub stub; /** Constructs an instance of ShareablePreviewServiceClient with default settings. */ @@ -167,7 +170,7 @@ protected ShareablePreviewServiceClient(ShareablePreviewServiceStub stub) { this.stub = stub; } - public final ShareablePreviewServiceSettings getSettings() { + public final @Nullable ShareablePreviewServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceProto.java index d8ce1930d3..83fc48da51 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shareable_preview_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ShareablePreviewServiceProto { +public final class ShareablePreviewServiceProto extends com.google.protobuf.GeneratedFile { private ShareablePreviewServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ShareablePreviewServiceProto.class.getName()); + "ShareablePreviewServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -84,13 +84,13 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_GenerateShareablePreviewsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_GenerateShareablePreviewsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateShareablePreviewsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operation", }); internal_static_google_ads_googleads_v25_services_GenerateShareablePreviewsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_GenerateShareablePreviewsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GenerateShareablePreviewsResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceSettings.java index 354f80e414..9b26e3878b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ShareablePreviewServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ShareablePreviewServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ShareablePreviewServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionOperation.java index 3ce2dbc30b..002a1062f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SharedCriterionOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SharedCriterionOperation.class.getName()); + "SharedCriterionOperation"); } // Use SharedCriterionOperation.newBuilder() to construct. private SharedCriterionOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionOperationOrBuilder.java index b5f111b723..900848d369 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceClient.java index 8d906fb02c..d87d6d2ee1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class SharedCriterionServiceClient implements BackgroundResource { - private final SharedCriterionServiceSettings settings; + private final @Nullable SharedCriterionServiceSettings settings; private final SharedCriterionServiceStub stub; /** Constructs an instance of SharedCriterionServiceClient with default settings. */ @@ -163,7 +166,7 @@ protected SharedCriterionServiceClient(SharedCriterionServiceStub stub) { this.stub = stub; } - public final SharedCriterionServiceSettings getSettings() { + public final @Nullable SharedCriterionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceProto.java index 8439050d8b..954d9e3369 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_criterion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class SharedCriterionServiceProto { +public final class SharedCriterionServiceProto extends com.google.protobuf.GeneratedFile { private SharedCriterionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SharedCriterionServiceProto.class.getName()); + "SharedCriterionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -113,25 +113,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateSharedCriteriaRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateSharedCriteriaRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateSharedCriteriaRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_SharedCriterionOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SharedCriterionOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SharedCriterionOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateSharedCriteriaResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateSharedCriteriaResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateSharedCriteriaResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateSharedCriterionResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateSharedCriterionResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateSharedCriterionResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceSettings.java index e2fe17b214..d67b639c14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedCriterionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class SharedCriterionServiceSettings extends ClientSettings { @@ -135,7 +138,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -156,7 +159,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(SharedCriterionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetOperation.java index ec02b67f77..fb7893df20 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SharedSetOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SharedSetOperation.class.getName()); + "SharedSetOperation"); } // Use SharedSetOperation.newBuilder() to construct. private SharedSetOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetOperationOrBuilder.java index 3a35262d65..f57d462e53 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceClient.java index f1bd670a67..fcfa0bfedf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class SharedSetServiceClient implements BackgroundResource { - private final SharedSetServiceSettings settings; + private final @Nullable SharedSetServiceSettings settings; private final SharedSetServiceStub stub; /** Constructs an instance of SharedSetServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected SharedSetServiceClient(SharedSetServiceStub stub) { this.stub = stub; } - public final SharedSetServiceSettings getSettings() { + public final @Nullable SharedSetServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceProto.java index 95ce2d5d9b..12df28e746 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/shared_set_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class SharedSetServiceProto { +public final class SharedSetServiceProto extends com.google.protobuf.GeneratedFile { private SharedSetServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SharedSetServiceProto.class.getName()); + "SharedSetServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -116,25 +116,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateSharedSetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateSharedSetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateSharedSetsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_SharedSetOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SharedSetOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SharedSetOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateSharedSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateSharedSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateSharedSetsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateSharedSetResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateSharedSetResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateSharedSetResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceSettings.java index fd1604703a..9a2fc3daf2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SharedSetServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class SharedSetServiceSettings extends ClientSettings { @@ -134,7 +137,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -154,7 +157,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(SharedSetServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SiteSeed.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SiteSeed.java index cd27e7ffd1..948d4ad545 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SiteSeed.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SiteSeed.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SiteSeed extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SiteSeed.class.getName()); + "SiteSeed"); } // Use SiteSeed.newBuilder() to construct. private SiteSeed(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SiteSeedOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SiteSeedOrBuilder.java index 01555cdb19..a58b65ef56 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SiteSeedOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SiteSeedOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEligibleDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEligibleDetails.java index cf9c0dd8ea..94fecd4a34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEligibleDetails.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEligibleDetails.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SmartCampaignEligibleDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignEligibleDetails.class.getName()); + "SmartCampaignEligibleDetails"); } // Use SmartCampaignEligibleDetails.newBuilder() to construct. private SmartCampaignEligibleDetails(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEligibleDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEligibleDetailsOrBuilder.java index 3bf8a4aa93..7ea5cda339 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEligibleDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEligibleDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEndedDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEndedDetails.java index 4bafc5e0c4..769a40c7b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEndedDetails.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEndedDetails.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SmartCampaignEndedDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignEndedDetails.class.getName()); + "SmartCampaignEndedDetails"); } // Use SmartCampaignEndedDetails.newBuilder() to construct. private SmartCampaignEndedDetails(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEndedDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEndedDetailsOrBuilder.java index 17392c6452..3f336e85b6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEndedDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignEndedDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignNotEligibleDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignNotEligibleDetails.java index c5c909797f..e2c09d5b6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignNotEligibleDetails.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignNotEligibleDetails.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SmartCampaignNotEligibleDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignNotEligibleDetails.class.getName()); + "SmartCampaignNotEligibleDetails"); } // Use SmartCampaignNotEligibleDetails.newBuilder() to construct. private SmartCampaignNotEligibleDetails(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignNotEligibleDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignNotEligibleDetailsOrBuilder.java index 12118530b8..64633dedda 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignNotEligibleDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignNotEligibleDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignPausedDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignPausedDetails.java index a1366a022a..5e3e6a0872 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignPausedDetails.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignPausedDetails.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SmartCampaignPausedDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignPausedDetails.class.getName()); + "SmartCampaignPausedDetails"); } // Use SmartCampaignPausedDetails.newBuilder() to construct. private SmartCampaignPausedDetails(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignPausedDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignPausedDetailsOrBuilder.java index 2b481b8529..e02e18432b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignPausedDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignPausedDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignRemovedDetails.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignRemovedDetails.java index 341a2decf0..cfd7632710 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignRemovedDetails.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignRemovedDetails.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SmartCampaignRemovedDetails extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignRemovedDetails.class.getName()); + "SmartCampaignRemovedDetails"); } // Use SmartCampaignRemovedDetails.newBuilder() to construct. private SmartCampaignRemovedDetails(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignRemovedDetailsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignRemovedDetailsOrBuilder.java index 3b32abeac1..7c607a8f2a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignRemovedDetailsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignRemovedDetailsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingOperation.java index d42634e062..c6a7f524a1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SmartCampaignSettingOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignSettingOperation.class.getName()); + "SmartCampaignSettingOperation"); } // Use SmartCampaignSettingOperation.newBuilder() to construct. private SmartCampaignSettingOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingOperationOrBuilder.java index 83a1cc799d..c812b209e5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceClient.java index 7a968f9dc6..a164b58835 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceClient.java @@ -25,6 +25,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -139,9 +141,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class SmartCampaignSettingServiceClient implements BackgroundResource { - private final SmartCampaignSettingServiceSettings settings; + private final @Nullable SmartCampaignSettingServiceSettings settings; private final SmartCampaignSettingServiceStub stub; /** Constructs an instance of SmartCampaignSettingServiceClient with default settings. */ @@ -184,7 +187,7 @@ protected SmartCampaignSettingServiceClient(SmartCampaignSettingServiceStub stub this.stub = stub; } - public final SmartCampaignSettingServiceSettings getSettings() { + public final @Nullable SmartCampaignSettingServiceSettings getSettings() { return settings; } @@ -218,7 +221,7 @@ public SmartCampaignSettingServiceStub getStub() { * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final GetSmartCampaignStatusResponse getSmartCampaignStatus( - SmartCampaignSettingName resourceName) { + @Nullable SmartCampaignSettingName resourceName) { GetSmartCampaignStatusRequest request = GetSmartCampaignStatusRequest.newBuilder() .setResourceName(resourceName == null ? null : resourceName.toString()) diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceProto.java index 2c7b010303..b92ace0d3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_setting_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class SmartCampaignSettingServiceProto { +public final class SmartCampaignSettingServiceProto extends com.google.protobuf.GeneratedFile { private SmartCampaignSettingServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignSettingServiceProto.class.getName()); + "SmartCampaignSettingServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -197,67 +197,67 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_GetSmartCampaignStatusRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_GetSmartCampaignStatusRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GetSmartCampaignStatusRequest_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_SmartCampaignNotEligibleDetails_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SmartCampaignNotEligibleDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SmartCampaignNotEligibleDetails_descriptor, new java.lang.String[] { "NotEligibleReason", }); internal_static_google_ads_googleads_v25_services_SmartCampaignEligibleDetails_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_SmartCampaignEligibleDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SmartCampaignEligibleDetails_descriptor, new java.lang.String[] { "LastImpressionDateTime", "EndDateTime", }); internal_static_google_ads_googleads_v25_services_SmartCampaignPausedDetails_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_SmartCampaignPausedDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SmartCampaignPausedDetails_descriptor, new java.lang.String[] { "PausedDateTime", }); internal_static_google_ads_googleads_v25_services_SmartCampaignRemovedDetails_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_SmartCampaignRemovedDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SmartCampaignRemovedDetails_descriptor, new java.lang.String[] { "RemovedDateTime", }); internal_static_google_ads_googleads_v25_services_SmartCampaignEndedDetails_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_SmartCampaignEndedDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SmartCampaignEndedDetails_descriptor, new java.lang.String[] { "EndDateTime", }); internal_static_google_ads_googleads_v25_services_GetSmartCampaignStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_GetSmartCampaignStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_GetSmartCampaignStatusResponse_descriptor, new java.lang.String[] { "SmartCampaignStatus", "NotEligibleDetails", "EligibleDetails", "PausedDetails", "RemovedDetails", "EndedDetails", "SmartCampaignStatusDetails", }); internal_static_google_ads_googleads_v25_services_MutateSmartCampaignSettingsRequest_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageType(7); internal_static_google_ads_googleads_v25_services_MutateSmartCampaignSettingsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateSmartCampaignSettingsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", "ResponseContentType", }); internal_static_google_ads_googleads_v25_services_SmartCampaignSettingOperation_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageType(8); internal_static_google_ads_googleads_v25_services_SmartCampaignSettingOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SmartCampaignSettingOperation_descriptor, new java.lang.String[] { "Update", "UpdateMask", }); internal_static_google_ads_googleads_v25_services_MutateSmartCampaignSettingsResponse_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageType(9); internal_static_google_ads_googleads_v25_services_MutateSmartCampaignSettingsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateSmartCampaignSettingsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateSmartCampaignSettingResult_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageType(10); internal_static_google_ads_googleads_v25_services_MutateSmartCampaignSettingResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateSmartCampaignSettingResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceSettings.java index c19cb91d78..cbb0924bd1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSettingServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class SmartCampaignSettingServiceSettings extends ClientSettings { @@ -144,7 +147,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -165,7 +168,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(SmartCampaignSettingServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceClient.java index 2cf3c1aa7c..db322f3fbe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -152,9 +154,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class SmartCampaignSuggestServiceClient implements BackgroundResource { - private final SmartCampaignSuggestServiceSettings settings; + private final @Nullable SmartCampaignSuggestServiceSettings settings; private final SmartCampaignSuggestServiceStub stub; /** Constructs an instance of SmartCampaignSuggestServiceClient with default settings. */ @@ -197,7 +200,7 @@ protected SmartCampaignSuggestServiceClient(SmartCampaignSuggestServiceStub stub this.stub = stub; } - public final SmartCampaignSuggestServiceSettings getSettings() { + public final @Nullable SmartCampaignSuggestServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceProto.java index 6a375d3f6e..daf4b4ff90 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class SmartCampaignSuggestServiceProto { +public final class SmartCampaignSuggestServiceProto extends com.google.protobuf.GeneratedFile { private SmartCampaignSuggestServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignSuggestServiceProto.class.getName()); + "SmartCampaignSuggestServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -206,73 +206,73 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsRequest_descriptor, new java.lang.String[] { "CustomerId", "Campaign", "SuggestionInfo", "SuggestionData", }); internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_descriptor, new java.lang.String[] { "FinalUrl", "LanguageCode", "AdSchedules", "KeywordThemes", "BusinessContext", "BusinessProfileLocation", "LocationList", "Proximity", "BusinessSetting", "GeoTarget", }); internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_LocationList_descriptor = - internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_LocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_LocationList_descriptor, new java.lang.String[] { "Locations", }); internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_BusinessContext_descriptor = - internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_BusinessContext_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SmartCampaignSuggestionInfo_BusinessContext_descriptor, new java.lang.String[] { "BusinessName", }); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_descriptor, new java.lang.String[] { "Low", "Recommended", "High", }); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_Metrics_descriptor = - internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_Metrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_Metrics_descriptor, new java.lang.String[] { "MinDailyClicks", "MaxDailyClicks", }); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_BudgetOption_descriptor = - internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_descriptor.getNestedTypes().get(1); + internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_descriptor.getNestedType(1); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_BudgetOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignBudgetOptionsResponse_BudgetOption_descriptor, new java.lang.String[] { "DailyAmountMicros", "Metrics", }); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignAdRequest_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignAdRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignAdRequest_descriptor, new java.lang.String[] { "CustomerId", "SuggestionInfo", }); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignAdResponse_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignAdResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestSmartCampaignAdResponse_descriptor, new java.lang.String[] { "AdInfo", }); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesRequest_descriptor, new java.lang.String[] { "CustomerId", "SuggestionInfo", }); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesResponse_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageType(6); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesResponse_descriptor, new java.lang.String[] { "KeywordThemes", }); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesResponse_KeywordTheme_descriptor = - internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesResponse_descriptor.getNestedTypes().get(0); + internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesResponse_descriptor.getNestedType(0); internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesResponse_KeywordTheme_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestKeywordThemesResponse_KeywordTheme_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceSettings.java index dbe951dd22..a89b97e33e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class SmartCampaignSuggestServiceSettings extends ClientSettings { @@ -152,7 +155,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -173,7 +176,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(SmartCampaignSuggestServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestionInfo.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestionInfo.java index 9959a814db..3dafc25b0b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestionInfo.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestionInfo.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SmartCampaignSuggestionInfo extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SmartCampaignSuggestionInfo.class.getName()); + "SmartCampaignSuggestionInfo"); } // Use SmartCampaignSuggestionInfo.newBuilder() to construct. private SmartCampaignSuggestionInfo(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -116,10 +116,10 @@ public static final class LocationList extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocationList.class.getName()); + "LocationList"); } // Use LocationList.newBuilder() to construct. private LocationList(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -952,10 +952,10 @@ public static final class BusinessContext extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BusinessContext.class.getName()); + "BusinessContext"); } // Use BusinessContext.newBuilder() to construct. private BusinessContext(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestionInfoOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestionInfoOrBuilder.java index 76c29f0c93..5004956055 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestionInfoOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SmartCampaignSuggestionInfoOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SourceImage.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SourceImage.java index 8292d1d9b5..53737283d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SourceImage.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SourceImage.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_generation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SourceImage extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SourceImage.class.getName()); + "SourceImage"); } // Use SourceImage.newBuilder() to construct. private SourceImage(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SourceImageOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SourceImageOrBuilder.java index fd26f68174..68483e2cfb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SourceImageOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SourceImageOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/asset_generation_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/StartIdentityVerificationRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/StartIdentityVerificationRequest.java index 18afc12604..757afb95e2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/StartIdentityVerificationRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/StartIdentityVerificationRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class StartIdentityVerificationRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - StartIdentityVerificationRequest.class.getName()); + "StartIdentityVerificationRequest"); } // Use StartIdentityVerificationRequest.newBuilder() to construct. private StartIdentityVerificationRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/StartIdentityVerificationRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/StartIdentityVerificationRequestOrBuilder.java index 235be821ad..9f9e787b14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/StartIdentityVerificationRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/StartIdentityVerificationRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/identity_verification_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsRequest.java index 28b4d01c87..3a6415b49b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/brand_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestBrandsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestBrandsRequest.class.getName()); + "SuggestBrandsRequest"); } // Use SuggestBrandsRequest.newBuilder() to construct. private SuggestBrandsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsRequestOrBuilder.java index 47b7252f14..e7a286845e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/brand_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsResponse.java index 974561a166..0153f4e3d4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/brand_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestBrandsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestBrandsResponse.class.getName()); + "SuggestBrandsResponse"); } // Use SuggestBrandsResponse.newBuilder() to construct. private SuggestBrandsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsResponseOrBuilder.java index 1ead46669e..a528414b68 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestBrandsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/brand_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsRequest.java index d61b87a6a0..fa746d79a2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/geo_target_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestGeoTargetConstantsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestGeoTargetConstantsRequest.class.getName()); + "SuggestGeoTargetConstantsRequest"); } // Use SuggestGeoTargetConstantsRequest.newBuilder() to construct. private SuggestGeoTargetConstantsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -111,10 +111,10 @@ public static final class LocationNames extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - LocationNames.class.getName()); + "LocationNames"); } // Use LocationNames.newBuilder() to construct. private LocationNames(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -763,10 +763,10 @@ public static final class GeoTargets extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - GeoTargets.class.getName()); + "GeoTargets"); } // Use GeoTargets.newBuilder() to construct. private GeoTargets(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsRequestOrBuilder.java index 2aeeb092a4..d8708c71ff 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/geo_target_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsResponse.java index 56e452c3cb..39b9548a67 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/geo_target_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestGeoTargetConstantsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestGeoTargetConstantsResponse.class.getName()); + "SuggestGeoTargetConstantsResponse"); } // Use SuggestGeoTargetConstantsResponse.newBuilder() to construct. private SuggestGeoTargetConstantsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsResponseOrBuilder.java index d7f398ef8c..0dad54d0d7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestGeoTargetConstantsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/geo_target_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsRequest.java index 586b0ec45b..8bae96e234 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_theme_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestKeywordThemeConstantsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestKeywordThemeConstantsRequest.class.getName()); + "SuggestKeywordThemeConstantsRequest"); } // Use SuggestKeywordThemeConstantsRequest.newBuilder() to construct. private SuggestKeywordThemeConstantsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsRequestOrBuilder.java index 8e85d6aa9e..a303462ea1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_theme_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsResponse.java index 3545440c84..ac18c2fbba 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_theme_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestKeywordThemeConstantsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestKeywordThemeConstantsResponse.class.getName()); + "SuggestKeywordThemeConstantsResponse"); } // Use SuggestKeywordThemeConstantsResponse.newBuilder() to construct. private SuggestKeywordThemeConstantsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsResponseOrBuilder.java index 091b029527..c330a3e51a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemeConstantsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/keyword_theme_constant_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesRequest.java index 54242e7d17..5f73eaf5ad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestKeywordThemesRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestKeywordThemesRequest.class.getName()); + "SuggestKeywordThemesRequest"); } // Use SuggestKeywordThemesRequest.newBuilder() to construct. private SuggestKeywordThemesRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesRequestOrBuilder.java index 16b37a19d2..62c5e6cf6f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesResponse.java index 33fb5236aa..0c310cdef8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestKeywordThemesResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestKeywordThemesResponse.class.getName()); + "SuggestKeywordThemesResponse"); } // Use SuggestKeywordThemesResponse.newBuilder() to construct. private SuggestKeywordThemesResponse(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -127,10 +127,10 @@ public static final class KeywordTheme extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - KeywordTheme.class.getName()); + "KeywordTheme"); } // Use KeywordTheme.newBuilder() to construct. private KeywordTheme(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesResponseOrBuilder.java index 169a16cde5..9719b631d3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestKeywordThemesResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdRequest.java index 658b5360d3..e185b69d75 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestSmartCampaignAdRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestSmartCampaignAdRequest.class.getName()); + "SuggestSmartCampaignAdRequest"); } // Use SuggestSmartCampaignAdRequest.newBuilder() to construct. private SuggestSmartCampaignAdRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdRequestOrBuilder.java index 5496fcd536..03f64eb8a4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdResponse.java index a4c3cdbf2b..3c8e82984b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestSmartCampaignAdResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestSmartCampaignAdResponse.class.getName()); + "SuggestSmartCampaignAdResponse"); } // Use SuggestSmartCampaignAdResponse.newBuilder() to construct. private SuggestSmartCampaignAdResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdResponseOrBuilder.java index cc9d74e0b0..fbf7aa414f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignAdResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsRequest.java index 299529c7b8..682cce333c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestSmartCampaignBudgetOptionsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestSmartCampaignBudgetOptionsRequest.class.getName()); + "SuggestSmartCampaignBudgetOptionsRequest"); } // Use SuggestSmartCampaignBudgetOptionsRequest.newBuilder() to construct. private SuggestSmartCampaignBudgetOptionsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsRequestOrBuilder.java index 9f7981c349..f8fc16acd5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsResponse.java index d6285a596a..802673757e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -25,10 +25,10 @@ public final class SuggestSmartCampaignBudgetOptionsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestSmartCampaignBudgetOptionsResponse.class.getName()); + "SuggestSmartCampaignBudgetOptionsResponse"); } // Use SuggestSmartCampaignBudgetOptionsResponse.newBuilder() to construct. private SuggestSmartCampaignBudgetOptionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -90,10 +90,10 @@ public static 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) { @@ -668,10 +668,10 @@ public static final class BudgetOption extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - BudgetOption.class.getName()); + "BudgetOption"); } // Use BudgetOption.newBuilder() to construct. private BudgetOption(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsResponseOrBuilder.java index e4659061cb..c933417975 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestSmartCampaignBudgetOptionsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/smart_campaign_suggest_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsRequest.java index 1c473d4425..30890f38fb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsRequest.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsRequest.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestTravelAssetsRequest extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestTravelAssetsRequest.class.getName()); + "SuggestTravelAssetsRequest"); } // Use SuggestTravelAssetsRequest.newBuilder() to construct. private SuggestTravelAssetsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsRequestOrBuilder.java index bba6af019a..8e5e80268a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsRequestOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsRequestOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsResponse.java index 0949ad7075..c9a3b75ee5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsResponse.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsResponse.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SuggestTravelAssetsResponse extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SuggestTravelAssetsResponse.class.getName()); + "SuggestTravelAssetsResponse"); } // Use SuggestTravelAssetsResponse.newBuilder() to construct. private SuggestTravelAssetsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsResponseOrBuilder.java index 9d76a60ced..5131fd0975 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsResponseOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SuggestTravelAssetsResponseOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargeting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargeting.java index 33707964cf..c0df58b2c3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargeting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargeting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class SurfaceTargeting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SurfaceTargeting.class.getName()); + "SurfaceTargeting"); } // Use SurfaceTargeting.newBuilder() to construct. private SurfaceTargeting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingCombinations.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingCombinations.java index ca80f5221b..c58c698a09 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingCombinations.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingCombinations.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SurfaceTargetingCombinations extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SurfaceTargetingCombinations.class.getName()); + "SurfaceTargetingCombinations"); } // Use SurfaceTargetingCombinations.newBuilder() to construct. private SurfaceTargetingCombinations(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingCombinationsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingCombinationsOrBuilder.java index 3b0c184867..3092e369ad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingCombinationsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingCombinationsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingOrBuilder.java index 7c3215555f..2911634c4d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurfaceTargetingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveyDissatisfied.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveyDissatisfied.java index 2c3f303909..a078132689 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveyDissatisfied.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveyDissatisfied.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SurveyDissatisfied extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SurveyDissatisfied.class.getName()); + "SurveyDissatisfied"); } // Use SurveyDissatisfied.newBuilder() to construct. private SurveyDissatisfied(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveyDissatisfiedOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveyDissatisfiedOrBuilder.java index d8e9079491..b67ff3d9cf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveyDissatisfiedOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveyDissatisfiedOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveySatisfied.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveySatisfied.java index effe84d7d8..77a2d5f1e3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveySatisfied.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveySatisfied.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class SurveySatisfied extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - SurveySatisfied.class.getName()); + "SurveySatisfied"); } // Use SurveySatisfied.newBuilder() to construct. private SurveySatisfied(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveySatisfiedOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveySatisfiedOrBuilder.java index db97d56232..4f60e894c7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveySatisfiedOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/SurveySatisfiedOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/local_services_lead_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetFrequencySettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetFrequencySettings.java index 578df33b6d..95dc75ecea 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetFrequencySettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetFrequencySettings.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class TargetFrequencySettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TargetFrequencySettings.class.getName()); + "TargetFrequencySettings"); } // Use TargetFrequencySettings.newBuilder() to construct. private TargetFrequencySettings(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetFrequencySettingsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetFrequencySettingsOrBuilder.java index 6463d227c4..00068efe14 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetFrequencySettingsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetFrequencySettingsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Targeting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Targeting.java index 5aa4152818..29c2f44ab7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Targeting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/Targeting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class Targeting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - Targeting.class.getName()); + "Targeting"); } // Use Targeting.newBuilder() to construct. private Targeting(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -38,6 +38,7 @@ private Targeting() { genders_ = java.util.Collections.emptyList(); devices_ = java.util.Collections.emptyList(); network_ = 0; + parentalStatuses_ = java.util.Collections.emptyList(); } public static final com.google.protobuf.Descriptors.Descriptor @@ -333,6 +334,77 @@ public com.google.ads.googleads.v25.common.DeviceInfoOrBuilder getDevicesOrBuild return result == null ? com.google.ads.googleads.v25.enums.ReachPlanNetworkEnum.ReachPlanNetwork.UNRECOGNIZED : result; } + public static final int PARENTAL_STATUSES_FIELD_NUMBER = 9; + @SuppressWarnings("serial") + private java.util.List parentalStatuses_; + /** + *

+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + @java.lang.Override + public java.util.List getParentalStatusesList() { + return parentalStatuses_; + } + /** + *
+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + @java.lang.Override + public java.util.List + getParentalStatusesOrBuilderList() { + return parentalStatuses_; + } + /** + *
+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + @java.lang.Override + public int getParentalStatusesCount() { + return parentalStatuses_.size(); + } + /** + *
+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.ParentalStatusInfo getParentalStatuses(int index) { + return parentalStatuses_.get(index); + } + /** + *
+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + @java.lang.Override + public com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder getParentalStatusesOrBuilder( + int index) { + return parentalStatuses_.get(index); + } + public static final int AUDIENCE_TARGETING_FIELD_NUMBER = 7; private com.google.ads.googleads.v25.services.AudienceTargeting audienceTargeting_; /** @@ -406,6 +478,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) for (int i = 0; i < plannableLocationIds_.size(); i++) { com.google.protobuf.GeneratedMessage.writeString(output, 8, plannableLocationIds_.getRaw(i)); } + for (int i = 0; i < parentalStatuses_.size(); i++) { + output.writeMessage(9, parentalStatuses_.get(i)); + } getUnknownFields().writeTo(output); } @@ -443,6 +518,10 @@ public int getSerializedSize() { size += dataSize; size += 1 * getPlannableLocationIdsList().size(); } + for (int i = 0; i < parentalStatuses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, parentalStatuses_.get(i)); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -466,6 +545,8 @@ public boolean equals(final java.lang.Object obj) { if (!getDevicesList() .equals(other.getDevicesList())) return false; if (network_ != other.network_) return false; + if (!getParentalStatusesList() + .equals(other.getParentalStatusesList())) return false; if (hasAudienceTargeting() != other.hasAudienceTargeting()) return false; if (hasAudienceTargeting()) { if (!getAudienceTargeting() @@ -498,6 +579,10 @@ public int hashCode() { } hash = (37 * hash) + NETWORK_FIELD_NUMBER; hash = (53 * hash) + network_; + if (getParentalStatusesCount() > 0) { + hash = (37 * hash) + PARENTAL_STATUSES_FIELD_NUMBER; + hash = (53 * hash) + getParentalStatusesList().hashCode(); + } if (hasAudienceTargeting()) { hash = (37 * hash) + AUDIENCE_TARGETING_FIELD_NUMBER; hash = (53 * hash) + getAudienceTargeting().hashCode(); @@ -638,6 +723,7 @@ private void maybeForceBuilderInitialization() { .alwaysUseFieldBuilders) { internalGetGendersFieldBuilder(); internalGetDevicesFieldBuilder(); + internalGetParentalStatusesFieldBuilder(); internalGetAudienceTargetingFieldBuilder(); } } @@ -663,6 +749,13 @@ public Builder clear() { } bitField0_ = (bitField0_ & ~0x00000008); network_ = 0; + if (parentalStatusesBuilder_ == null) { + parentalStatuses_ = java.util.Collections.emptyList(); + } else { + parentalStatuses_ = null; + parentalStatusesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000020); audienceTargeting_ = null; if (audienceTargetingBuilder_ != null) { audienceTargetingBuilder_.dispose(); @@ -719,6 +812,15 @@ private void buildPartialRepeatedFields(com.google.ads.googleads.v25.services.Ta } else { result.devices_ = devicesBuilder_.build(); } + if (parentalStatusesBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0)) { + parentalStatuses_ = java.util.Collections.unmodifiableList(parentalStatuses_); + bitField0_ = (bitField0_ & ~0x00000020); + } + result.parentalStatuses_ = parentalStatuses_; + } else { + result.parentalStatuses_ = parentalStatusesBuilder_.build(); + } } private void buildPartial0(com.google.ads.googleads.v25.services.Targeting result) { @@ -734,7 +836,7 @@ private void buildPartial0(com.google.ads.googleads.v25.services.Targeting resul result.network_ = network_; } int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000020) != 0)) { + if (((from_bitField0_ & 0x00000040) != 0)) { result.audienceTargeting_ = audienceTargetingBuilder_ == null ? audienceTargeting_ : audienceTargetingBuilder_.build(); @@ -823,6 +925,32 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.Targeting other) if (other.network_ != 0) { setNetworkValue(other.getNetworkValue()); } + if (parentalStatusesBuilder_ == null) { + if (!other.parentalStatuses_.isEmpty()) { + if (parentalStatuses_.isEmpty()) { + parentalStatuses_ = other.parentalStatuses_; + bitField0_ = (bitField0_ & ~0x00000020); + } else { + ensureParentalStatusesIsMutable(); + parentalStatuses_.addAll(other.parentalStatuses_); + } + onChanged(); + } + } else { + if (!other.parentalStatuses_.isEmpty()) { + if (parentalStatusesBuilder_.isEmpty()) { + parentalStatusesBuilder_.dispose(); + parentalStatusesBuilder_ = null; + parentalStatuses_ = other.parentalStatuses_; + bitField0_ = (bitField0_ & ~0x00000020); + parentalStatusesBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetParentalStatusesFieldBuilder() : null; + } else { + parentalStatusesBuilder_.addAllMessages(other.parentalStatuses_); + } + } + } if (other.hasAudienceTargeting()) { mergeAudienceTargeting(other.getAudienceTargeting()); } @@ -892,7 +1020,7 @@ public Builder mergeFrom( input.readMessage( internalGetAudienceTargetingFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 58 case 66: { @@ -901,6 +1029,19 @@ public Builder mergeFrom( plannableLocationIds_.add(s); break; } // case 66 + case 74: { + com.google.ads.googleads.v25.common.ParentalStatusInfo m = + input.readMessage( + com.google.ads.googleads.v25.common.ParentalStatusInfo.parser(), + extensionRegistry); + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(m); + } else { + parentalStatusesBuilder_.addMessage(m); + } + break; + } // case 74 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag @@ -1977,6 +2118,354 @@ public Builder clearNetwork() { return this; } + private java.util.List parentalStatuses_ = + java.util.Collections.emptyList(); + private void ensureParentalStatusesIsMutable() { + if (!((bitField0_ & 0x00000020) != 0)) { + parentalStatuses_ = new java.util.ArrayList(parentalStatuses_); + bitField0_ |= 0x00000020; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.ParentalStatusInfo, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder, com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder> parentalStatusesBuilder_; + + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public java.util.List getParentalStatusesList() { + if (parentalStatusesBuilder_ == null) { + return java.util.Collections.unmodifiableList(parentalStatuses_); + } else { + return parentalStatusesBuilder_.getMessageList(); + } + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public int getParentalStatusesCount() { + if (parentalStatusesBuilder_ == null) { + return parentalStatuses_.size(); + } else { + return parentalStatusesBuilder_.getCount(); + } + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfo getParentalStatuses(int index) { + if (parentalStatusesBuilder_ == null) { + return parentalStatuses_.get(index); + } else { + return parentalStatusesBuilder_.getMessage(index); + } + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public Builder setParentalStatuses( + int index, com.google.ads.googleads.v25.common.ParentalStatusInfo value) { + if (parentalStatusesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureParentalStatusesIsMutable(); + parentalStatuses_.set(index, value); + onChanged(); + } else { + parentalStatusesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public Builder setParentalStatuses( + int index, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder builderForValue) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.set(index, builderForValue.build()); + onChanged(); + } else { + parentalStatusesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public Builder addParentalStatuses(com.google.ads.googleads.v25.common.ParentalStatusInfo value) { + if (parentalStatusesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(value); + onChanged(); + } else { + parentalStatusesBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public Builder addParentalStatuses( + int index, com.google.ads.googleads.v25.common.ParentalStatusInfo value) { + if (parentalStatusesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(index, value); + onChanged(); + } else { + parentalStatusesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public Builder addParentalStatuses( + com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder builderForValue) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(builderForValue.build()); + onChanged(); + } else { + parentalStatusesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public Builder addParentalStatuses( + int index, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder builderForValue) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.add(index, builderForValue.build()); + onChanged(); + } else { + parentalStatusesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public Builder addAllParentalStatuses( + java.lang.Iterable values) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, parentalStatuses_); + onChanged(); + } else { + parentalStatusesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public Builder clearParentalStatuses() { + if (parentalStatusesBuilder_ == null) { + parentalStatuses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + } else { + parentalStatusesBuilder_.clear(); + } + return this; + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public Builder removeParentalStatuses(int index) { + if (parentalStatusesBuilder_ == null) { + ensureParentalStatusesIsMutable(); + parentalStatuses_.remove(index); + onChanged(); + } else { + parentalStatusesBuilder_.remove(index); + } + return this; + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder getParentalStatusesBuilder( + int index) { + return internalGetParentalStatusesFieldBuilder().getBuilder(index); + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder getParentalStatusesOrBuilder( + int index) { + if (parentalStatusesBuilder_ == null) { + return parentalStatuses_.get(index); } else { + return parentalStatusesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public java.util.List + getParentalStatusesOrBuilderList() { + if (parentalStatusesBuilder_ != null) { + return parentalStatusesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(parentalStatuses_); + } + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder addParentalStatusesBuilder() { + return internalGetParentalStatusesFieldBuilder().addBuilder( + com.google.ads.googleads.v25.common.ParentalStatusInfo.getDefaultInstance()); + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder addParentalStatusesBuilder( + int index) { + return internalGetParentalStatusesFieldBuilder().addBuilder( + index, com.google.ads.googleads.v25.common.ParentalStatusInfo.getDefaultInstance()); + } + /** + *
+     * Targeted parental statuses.
+     * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+     * UNDETERMINED).
+     * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + public java.util.List + getParentalStatusesBuilderList() { + return internalGetParentalStatusesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.ParentalStatusInfo, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder, com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder> + internalGetParentalStatusesFieldBuilder() { + if (parentalStatusesBuilder_ == null) { + parentalStatusesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.common.ParentalStatusInfo, com.google.ads.googleads.v25.common.ParentalStatusInfo.Builder, com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder>( + parentalStatuses_, + ((bitField0_ & 0x00000020) != 0), + getParentForChildren(), + isClean()); + parentalStatuses_ = null; + } + return parentalStatusesBuilder_; + } + private com.google.ads.googleads.v25.services.AudienceTargeting audienceTargeting_; private com.google.protobuf.SingleFieldBuilder< com.google.ads.googleads.v25.services.AudienceTargeting, com.google.ads.googleads.v25.services.AudienceTargeting.Builder, com.google.ads.googleads.v25.services.AudienceTargetingOrBuilder> audienceTargetingBuilder_; @@ -1990,7 +2479,7 @@ public Builder clearNetwork() { * @return Whether the audienceTargeting field is set. */ public boolean hasAudienceTargeting() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** *
@@ -2025,7 +2514,7 @@ public Builder setAudienceTargeting(com.google.ads.googleads.v25.services.Audien
       } else {
         audienceTargetingBuilder_.setMessage(value);
       }
-      bitField0_ |= 0x00000020;
+      bitField0_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -2044,7 +2533,7 @@ public Builder setAudienceTargeting(
       } else {
         audienceTargetingBuilder_.setMessage(builderForValue.build());
       }
-      bitField0_ |= 0x00000020;
+      bitField0_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -2058,7 +2547,7 @@ public Builder setAudienceTargeting(
      */
     public Builder mergeAudienceTargeting(com.google.ads.googleads.v25.services.AudienceTargeting value) {
       if (audienceTargetingBuilder_ == null) {
-        if (((bitField0_ & 0x00000020) != 0) &&
+        if (((bitField0_ & 0x00000040) != 0) &&
           audienceTargeting_ != null &&
           audienceTargeting_ != com.google.ads.googleads.v25.services.AudienceTargeting.getDefaultInstance()) {
           getAudienceTargetingBuilder().mergeFrom(value);
@@ -2069,7 +2558,7 @@ public Builder mergeAudienceTargeting(com.google.ads.googleads.v25.services.Audi
         audienceTargetingBuilder_.mergeFrom(value);
       }
       if (audienceTargeting_ != null) {
-        bitField0_ |= 0x00000020;
+        bitField0_ |= 0x00000040;
         onChanged();
       }
       return this;
@@ -2083,7 +2572,7 @@ public Builder mergeAudienceTargeting(com.google.ads.googleads.v25.services.Audi
      * .google.ads.googleads.v25.services.AudienceTargeting audience_targeting = 7;
      */
     public Builder clearAudienceTargeting() {
-      bitField0_ = (bitField0_ & ~0x00000020);
+      bitField0_ = (bitField0_ & ~0x00000040);
       audienceTargeting_ = null;
       if (audienceTargetingBuilder_ != null) {
         audienceTargetingBuilder_.dispose();
@@ -2101,7 +2590,7 @@ public Builder clearAudienceTargeting() {
      * .google.ads.googleads.v25.services.AudienceTargeting audience_targeting = 7;
      */
     public com.google.ads.googleads.v25.services.AudienceTargeting.Builder getAudienceTargetingBuilder() {
-      bitField0_ |= 0x00000020;
+      bitField0_ |= 0x00000040;
       onChanged();
       return internalGetAudienceTargetingFieldBuilder().getBuilder();
     }
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingOrBuilder.java
index 72872c95c9..d6f8014a27 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/reach_plan_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -229,6 +229,60 @@ com.google.ads.googleads.v25.common.DeviceInfoOrBuilder getDevicesOrBuilder(
    */
   com.google.ads.googleads.v25.enums.ReachPlanNetworkEnum.ReachPlanNetwork getNetwork();
 
+  /**
+   * 
+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + java.util.List + getParentalStatusesList(); + /** + *
+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + com.google.ads.googleads.v25.common.ParentalStatusInfo getParentalStatuses(int index); + /** + *
+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + int getParentalStatusesCount(); + /** + *
+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + java.util.List + getParentalStatusesOrBuilderList(); + /** + *
+   * Targeted parental statuses.
+   * If not specified, targets all parental statuses (PARENT, NOT_A_PARENT, and
+   * UNDETERMINED).
+   * 
+ * + * repeated .google.ads.googleads.v25.common.ParentalStatusInfo parental_statuses = 9; + */ + com.google.ads.googleads.v25.common.ParentalStatusInfoOrBuilder getParentalStatusesOrBuilder( + int index); + /** *
    * Targeted audiences.
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingSuggestionMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingSuggestionMetrics.java
index b7e7b66e4e..a0a564dd56 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingSuggestionMetrics.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingSuggestionMetrics.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class TargetingSuggestionMetrics extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      TargetingSuggestionMetrics.class.getName());
+      "TargetingSuggestionMetrics");
   }
   // Use TargetingSuggestionMetrics.newBuilder() to construct.
   private TargetingSuggestionMetrics(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingSuggestionMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingSuggestionMetricsOrBuilder.java
index 8919233d3b..12ab86925d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingSuggestionMetricsOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TargetingSuggestionMetricsOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/audience_insights_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceClient.java
index a590bd9370..2debd88469 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceClient.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceClient.java
@@ -23,6 +23,8 @@
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
 /**
@@ -120,9 +122,10 @@
  *
  * 

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class ThirdPartyAppAnalyticsLinkServiceClient implements BackgroundResource { - private final ThirdPartyAppAnalyticsLinkServiceSettings settings; + private final @Nullable ThirdPartyAppAnalyticsLinkServiceSettings settings; private final ThirdPartyAppAnalyticsLinkServiceStub stub; /** Constructs an instance of ThirdPartyAppAnalyticsLinkServiceClient with default settings. */ @@ -167,7 +170,7 @@ protected ThirdPartyAppAnalyticsLinkServiceClient(ThirdPartyAppAnalyticsLinkServ this.stub = stub; } - public final ThirdPartyAppAnalyticsLinkServiceSettings getSettings() { + public final @Nullable ThirdPartyAppAnalyticsLinkServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceProto.java index eec02a9bd5..c1edc3cc2e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/third_party_app_analytics_link_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class ThirdPartyAppAnalyticsLinkServiceProto { +public final class ThirdPartyAppAnalyticsLinkServiceProto extends com.google.protobuf.GeneratedFile { private ThirdPartyAppAnalyticsLinkServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - ThirdPartyAppAnalyticsLinkServiceProto.class.getName()); + "ThirdPartyAppAnalyticsLinkServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -80,13 +80,13 @@ public static void registerAllExtensions( com.google.api.ResourceProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_RegenerateShareableLinkIdRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_RegenerateShareableLinkIdRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RegenerateShareableLinkIdRequest_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_RegenerateShareableLinkIdResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_RegenerateShareableLinkIdResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RegenerateShareableLinkIdResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceSettings.java index 60162658fb..ae0222f515 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/ThirdPartyAppAnalyticsLinkServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -83,6 +85,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class ThirdPartyAppAnalyticsLinkServiceSettings extends ClientSettings { @@ -138,7 +141,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -159,7 +162,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(ThirdPartyAppAnalyticsLinkServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceClient.java index afc12ce5f6..bdb06c005c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceClient.java @@ -23,6 +23,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -118,9 +120,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class TravelAssetSuggestionServiceClient implements BackgroundResource { - private final TravelAssetSuggestionServiceSettings settings; + private final @Nullable TravelAssetSuggestionServiceSettings settings; private final TravelAssetSuggestionServiceStub stub; /** Constructs an instance of TravelAssetSuggestionServiceClient with default settings. */ @@ -164,7 +167,7 @@ protected TravelAssetSuggestionServiceClient(TravelAssetSuggestionServiceStub st this.stub = stub; } - public final TravelAssetSuggestionServiceSettings getSettings() { + public final @Nullable TravelAssetSuggestionServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceProto.java index 0c3417f868..82c676bb8a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/travel_asset_suggestion_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class TravelAssetSuggestionServiceProto { +public final class TravelAssetSuggestionServiceProto extends com.google.protobuf.GeneratedFile { private TravelAssetSuggestionServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TravelAssetSuggestionServiceProto.class.getName()); + "TravelAssetSuggestionServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -120,31 +120,31 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_SuggestTravelAssetsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_SuggestTravelAssetsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestTravelAssetsRequest_descriptor, new java.lang.String[] { "CustomerId", "LanguageOption", "PlaceIds", }); internal_static_google_ads_googleads_v25_services_SuggestTravelAssetsResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_SuggestTravelAssetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_SuggestTravelAssetsResponse_descriptor, new java.lang.String[] { "HotelAssetSuggestions", }); internal_static_google_ads_googleads_v25_services_HotelAssetSuggestion_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_HotelAssetSuggestion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_HotelAssetSuggestion_descriptor, new java.lang.String[] { "PlaceId", "FinalUrl", "HotelName", "CallToAction", "TextAssets", "ImageAssets", "Status", }); internal_static_google_ads_googleads_v25_services_HotelTextAsset_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_HotelTextAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_HotelTextAsset_descriptor, new java.lang.String[] { "Text", "AssetFieldType", }); internal_static_google_ads_googleads_v25_services_HotelImageAsset_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_HotelImageAsset_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_HotelImageAsset_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceSettings.java index 1d9880409b..ec23f3ce8b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TravelAssetSuggestionServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class TravelAssetSuggestionServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(TravelAssetSuggestionServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsight.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsight.java index dfc0cbb31f..b9d288d2f6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsight.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsight.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class TrendInsight extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TrendInsight.class.getName()); + "TrendInsight"); } // Use TrendInsight.newBuilder() to construct. private TrendInsight(com.google.protobuf.GeneratedMessage.Builder builder) { @@ -34,6 +34,7 @@ private TrendInsight(com.google.protobuf.GeneratedMessage.Builder builder) { private TrendInsight() { trend_ = 0; trendDataPoints_ = java.util.Collections.emptyList(); + brandSentimentInsights_ = java.util.Collections.emptyList(); relatedVideos_ = java.util.Collections.emptyList(); relatedCreators_ = java.util.Collections.emptyList(); relatedLocalCreators_ = java.util.Collections.emptyList(); @@ -243,6 +244,97 @@ public com.google.ads.googleads.v25.services.TrendInsightDataPointOrBuilder getT return trendDataPoints_.get(index); } + public static final int BRAND_SENTIMENT_INSIGHTS_FIELD_NUMBER = 7; + @SuppressWarnings("serial") + private java.util.List brandSentimentInsights_; + /** + *

+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + @java.lang.Override + public java.util.List getBrandSentimentInsightsList() { + return brandSentimentInsights_; + } + /** + *
+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + @java.lang.Override + public java.util.List + getBrandSentimentInsightsOrBuilderList() { + return brandSentimentInsights_; + } + /** + *
+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + @java.lang.Override + public int getBrandSentimentInsightsCount() { + return brandSentimentInsights_.size(); + } + /** + *
+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.BrandSentimentInsight getBrandSentimentInsights(int index) { + return brandSentimentInsights_.get(index); + } + /** + *
+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + @java.lang.Override + public com.google.ads.googleads.v25.services.BrandSentimentInsightOrBuilder getBrandSentimentInsightsOrBuilder( + int index) { + return brandSentimentInsights_.get(index); + } + public static final int RELATED_VIDEOS_FIELD_NUMBER = 4; @SuppressWarnings("serial") private java.util.List relatedVideos_; @@ -518,6 +610,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) for (int i = 0; i < trendDataPoints_.size(); i++) { output.writeMessage(6, trendDataPoints_.get(i)); } + for (int i = 0; i < brandSentimentInsights_.size(); i++) { + output.writeMessage(7, brandSentimentInsights_.get(i)); + } for (int i = 0; i < relatedLocalCreators_.size(); i++) { output.writeMessage(8, relatedLocalCreators_.get(i)); } @@ -554,6 +649,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, trendDataPoints_.get(i)); } + for (int i = 0; i < brandSentimentInsights_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, brandSentimentInsights_.get(i)); + } for (int i = 0; i < relatedLocalCreators_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, relatedLocalCreators_.get(i)); @@ -586,6 +685,8 @@ public boolean equals(final java.lang.Object obj) { if (trend_ != other.trend_) return false; if (!getTrendDataPointsList() .equals(other.getTrendDataPointsList())) return false; + if (!getBrandSentimentInsightsList() + .equals(other.getBrandSentimentInsightsList())) return false; if (!getRelatedVideosList() .equals(other.getRelatedVideosList())) return false; if (!getRelatedCreatorsList() @@ -617,6 +718,10 @@ public int hashCode() { hash = (37 * hash) + TREND_DATA_POINTS_FIELD_NUMBER; hash = (53 * hash) + getTrendDataPointsList().hashCode(); } + if (getBrandSentimentInsightsCount() > 0) { + hash = (37 * hash) + BRAND_SENTIMENT_INSIGHTS_FIELD_NUMBER; + hash = (53 * hash) + getBrandSentimentInsightsList().hashCode(); + } if (getRelatedVideosCount() > 0) { hash = (37 * hash) + RELATED_VIDEOS_FIELD_NUMBER; hash = (53 * hash) + getRelatedVideosList().hashCode(); @@ -766,6 +871,7 @@ private void maybeForceBuilderInitialization() { internalGetTrendAttributeFieldBuilder(); internalGetTrendMetricsFieldBuilder(); internalGetTrendDataPointsFieldBuilder(); + internalGetBrandSentimentInsightsFieldBuilder(); internalGetRelatedVideosFieldBuilder(); internalGetRelatedCreatorsFieldBuilder(); internalGetRelatedLocalCreatorsFieldBuilder(); @@ -793,27 +899,34 @@ public Builder clear() { trendDataPointsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); + if (brandSentimentInsightsBuilder_ == null) { + brandSentimentInsights_ = java.util.Collections.emptyList(); + } else { + brandSentimentInsights_ = null; + brandSentimentInsightsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000010); if (relatedVideosBuilder_ == null) { relatedVideos_ = java.util.Collections.emptyList(); } else { relatedVideos_ = null; relatedVideosBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); if (relatedCreatorsBuilder_ == null) { relatedCreators_ = java.util.Collections.emptyList(); } else { relatedCreators_ = null; relatedCreatorsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); if (relatedLocalCreatorsBuilder_ == null) { relatedLocalCreators_ = java.util.Collections.emptyList(); } else { relatedLocalCreators_ = null; relatedLocalCreatorsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); return this; } @@ -856,28 +969,37 @@ private void buildPartialRepeatedFields(com.google.ads.googleads.v25.services.Tr } else { result.trendDataPoints_ = trendDataPointsBuilder_.build(); } - if (relatedVideosBuilder_ == null) { + if (brandSentimentInsightsBuilder_ == null) { if (((bitField0_ & 0x00000010) != 0)) { - relatedVideos_ = java.util.Collections.unmodifiableList(relatedVideos_); + brandSentimentInsights_ = java.util.Collections.unmodifiableList(brandSentimentInsights_); bitField0_ = (bitField0_ & ~0x00000010); } + result.brandSentimentInsights_ = brandSentimentInsights_; + } else { + result.brandSentimentInsights_ = brandSentimentInsightsBuilder_.build(); + } + if (relatedVideosBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0)) { + relatedVideos_ = java.util.Collections.unmodifiableList(relatedVideos_); + bitField0_ = (bitField0_ & ~0x00000020); + } result.relatedVideos_ = relatedVideos_; } else { result.relatedVideos_ = relatedVideosBuilder_.build(); } if (relatedCreatorsBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { relatedCreators_ = java.util.Collections.unmodifiableList(relatedCreators_); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); } result.relatedCreators_ = relatedCreators_; } else { result.relatedCreators_ = relatedCreatorsBuilder_.build(); } if (relatedLocalCreatorsBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { relatedLocalCreators_ = java.util.Collections.unmodifiableList(relatedLocalCreators_); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); } result.relatedLocalCreators_ = relatedLocalCreators_; } else { @@ -953,11 +1075,37 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.TrendInsight othe } } } + if (brandSentimentInsightsBuilder_ == null) { + if (!other.brandSentimentInsights_.isEmpty()) { + if (brandSentimentInsights_.isEmpty()) { + brandSentimentInsights_ = other.brandSentimentInsights_; + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ensureBrandSentimentInsightsIsMutable(); + brandSentimentInsights_.addAll(other.brandSentimentInsights_); + } + onChanged(); + } + } else { + if (!other.brandSentimentInsights_.isEmpty()) { + if (brandSentimentInsightsBuilder_.isEmpty()) { + brandSentimentInsightsBuilder_.dispose(); + brandSentimentInsightsBuilder_ = null; + brandSentimentInsights_ = other.brandSentimentInsights_; + bitField0_ = (bitField0_ & ~0x00000010); + brandSentimentInsightsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + internalGetBrandSentimentInsightsFieldBuilder() : null; + } else { + brandSentimentInsightsBuilder_.addAllMessages(other.brandSentimentInsights_); + } + } + } if (relatedVideosBuilder_ == null) { if (!other.relatedVideos_.isEmpty()) { if (relatedVideos_.isEmpty()) { relatedVideos_ = other.relatedVideos_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); } else { ensureRelatedVideosIsMutable(); relatedVideos_.addAll(other.relatedVideos_); @@ -970,7 +1118,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.TrendInsight othe relatedVideosBuilder_.dispose(); relatedVideosBuilder_ = null; relatedVideos_ = other.relatedVideos_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); relatedVideosBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetRelatedVideosFieldBuilder() : null; @@ -983,7 +1131,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.TrendInsight othe if (!other.relatedCreators_.isEmpty()) { if (relatedCreators_.isEmpty()) { relatedCreators_ = other.relatedCreators_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); } else { ensureRelatedCreatorsIsMutable(); relatedCreators_.addAll(other.relatedCreators_); @@ -996,7 +1144,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.TrendInsight othe relatedCreatorsBuilder_.dispose(); relatedCreatorsBuilder_ = null; relatedCreators_ = other.relatedCreators_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); relatedCreatorsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetRelatedCreatorsFieldBuilder() : null; @@ -1009,7 +1157,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.TrendInsight othe if (!other.relatedLocalCreators_.isEmpty()) { if (relatedLocalCreators_.isEmpty()) { relatedLocalCreators_ = other.relatedLocalCreators_; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); } else { ensureRelatedLocalCreatorsIsMutable(); relatedLocalCreators_.addAll(other.relatedLocalCreators_); @@ -1022,7 +1170,7 @@ public Builder mergeFrom(com.google.ads.googleads.v25.services.TrendInsight othe relatedLocalCreatorsBuilder_.dispose(); relatedLocalCreatorsBuilder_ = null; relatedLocalCreators_ = other.relatedLocalCreators_; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); relatedLocalCreatorsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetRelatedLocalCreatorsFieldBuilder() : null; @@ -1115,6 +1263,19 @@ public Builder mergeFrom( } break; } // case 50 + case 58: { + com.google.ads.googleads.v25.services.BrandSentimentInsight m = + input.readMessage( + com.google.ads.googleads.v25.services.BrandSentimentInsight.parser(), + extensionRegistry); + if (brandSentimentInsightsBuilder_ == null) { + ensureBrandSentimentInsightsIsMutable(); + brandSentimentInsights_.add(m); + } else { + brandSentimentInsightsBuilder_.addMessage(m); + } + break; + } // case 58 case 66: { com.google.ads.googleads.v25.services.YouTubeCreatorInsights m = input.readMessage( @@ -1933,12 +2094,432 @@ public com.google.ads.googleads.v25.services.TrendInsightDataPoint.Builder addTr return trendDataPointsBuilder_; } + private java.util.List brandSentimentInsights_ = + java.util.Collections.emptyList(); + private void ensureBrandSentimentInsightsIsMutable() { + if (!((bitField0_ & 0x00000010) != 0)) { + brandSentimentInsights_ = new java.util.ArrayList(brandSentimentInsights_); + bitField0_ |= 0x00000010; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.services.BrandSentimentInsight, com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder, com.google.ads.googleads.v25.services.BrandSentimentInsightOrBuilder> brandSentimentInsightsBuilder_; + + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public java.util.List getBrandSentimentInsightsList() { + if (brandSentimentInsightsBuilder_ == null) { + return java.util.Collections.unmodifiableList(brandSentimentInsights_); + } else { + return brandSentimentInsightsBuilder_.getMessageList(); + } + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public int getBrandSentimentInsightsCount() { + if (brandSentimentInsightsBuilder_ == null) { + return brandSentimentInsights_.size(); + } else { + return brandSentimentInsightsBuilder_.getCount(); + } + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public com.google.ads.googleads.v25.services.BrandSentimentInsight getBrandSentimentInsights(int index) { + if (brandSentimentInsightsBuilder_ == null) { + return brandSentimentInsights_.get(index); + } else { + return brandSentimentInsightsBuilder_.getMessage(index); + } + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public Builder setBrandSentimentInsights( + int index, com.google.ads.googleads.v25.services.BrandSentimentInsight value) { + if (brandSentimentInsightsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBrandSentimentInsightsIsMutable(); + brandSentimentInsights_.set(index, value); + onChanged(); + } else { + brandSentimentInsightsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public Builder setBrandSentimentInsights( + int index, com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder builderForValue) { + if (brandSentimentInsightsBuilder_ == null) { + ensureBrandSentimentInsightsIsMutable(); + brandSentimentInsights_.set(index, builderForValue.build()); + onChanged(); + } else { + brandSentimentInsightsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public Builder addBrandSentimentInsights(com.google.ads.googleads.v25.services.BrandSentimentInsight value) { + if (brandSentimentInsightsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBrandSentimentInsightsIsMutable(); + brandSentimentInsights_.add(value); + onChanged(); + } else { + brandSentimentInsightsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public Builder addBrandSentimentInsights( + int index, com.google.ads.googleads.v25.services.BrandSentimentInsight value) { + if (brandSentimentInsightsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBrandSentimentInsightsIsMutable(); + brandSentimentInsights_.add(index, value); + onChanged(); + } else { + brandSentimentInsightsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public Builder addBrandSentimentInsights( + com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder builderForValue) { + if (brandSentimentInsightsBuilder_ == null) { + ensureBrandSentimentInsightsIsMutable(); + brandSentimentInsights_.add(builderForValue.build()); + onChanged(); + } else { + brandSentimentInsightsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public Builder addBrandSentimentInsights( + int index, com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder builderForValue) { + if (brandSentimentInsightsBuilder_ == null) { + ensureBrandSentimentInsightsIsMutable(); + brandSentimentInsights_.add(index, builderForValue.build()); + onChanged(); + } else { + brandSentimentInsightsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public Builder addAllBrandSentimentInsights( + java.lang.Iterable values) { + if (brandSentimentInsightsBuilder_ == null) { + ensureBrandSentimentInsightsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, brandSentimentInsights_); + onChanged(); + } else { + brandSentimentInsightsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public Builder clearBrandSentimentInsights() { + if (brandSentimentInsightsBuilder_ == null) { + brandSentimentInsights_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + } else { + brandSentimentInsightsBuilder_.clear(); + } + return this; + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public Builder removeBrandSentimentInsights(int index) { + if (brandSentimentInsightsBuilder_ == null) { + ensureBrandSentimentInsightsIsMutable(); + brandSentimentInsights_.remove(index); + onChanged(); + } else { + brandSentimentInsightsBuilder_.remove(index); + } + return this; + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder getBrandSentimentInsightsBuilder( + int index) { + return internalGetBrandSentimentInsightsFieldBuilder().getBuilder(index); + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public com.google.ads.googleads.v25.services.BrandSentimentInsightOrBuilder getBrandSentimentInsightsOrBuilder( + int index) { + if (brandSentimentInsightsBuilder_ == null) { + return brandSentimentInsights_.get(index); } else { + return brandSentimentInsightsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public java.util.List + getBrandSentimentInsightsOrBuilderList() { + if (brandSentimentInsightsBuilder_ != null) { + return brandSentimentInsightsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(brandSentimentInsights_); + } + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder addBrandSentimentInsightsBuilder() { + return internalGetBrandSentimentInsightsFieldBuilder().addBuilder( + com.google.ads.googleads.v25.services.BrandSentimentInsight.getDefaultInstance()); + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder addBrandSentimentInsightsBuilder( + int index) { + return internalGetBrandSentimentInsightsFieldBuilder().addBuilder( + index, com.google.ads.googleads.v25.services.BrandSentimentInsight.getDefaultInstance()); + } + /** + *
+     * The brand sentiment for this topic.
+     * Only populated when all of the following are true:
+     * - The trend request uses search_topics.
+     * - The Knowledge graph entity topic has the Brand capability.
+     * - Supplemental data
+     * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+     * is requested.
+     * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + public java.util.List + getBrandSentimentInsightsBuilderList() { + return internalGetBrandSentimentInsightsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.services.BrandSentimentInsight, com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder, com.google.ads.googleads.v25.services.BrandSentimentInsightOrBuilder> + internalGetBrandSentimentInsightsFieldBuilder() { + if (brandSentimentInsightsBuilder_ == null) { + brandSentimentInsightsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.google.ads.googleads.v25.services.BrandSentimentInsight, com.google.ads.googleads.v25.services.BrandSentimentInsight.Builder, com.google.ads.googleads.v25.services.BrandSentimentInsightOrBuilder>( + brandSentimentInsights_, + ((bitField0_ & 0x00000010) != 0), + getParentForChildren(), + isClean()); + brandSentimentInsights_ = null; + } + return brandSentimentInsightsBuilder_; + } + private java.util.List relatedVideos_ = java.util.Collections.emptyList(); private void ensureRelatedVideosIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { + if (!((bitField0_ & 0x00000020) != 0)) { relatedVideos_ = new java.util.ArrayList(relatedVideos_); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; } } @@ -2143,7 +2724,7 @@ public Builder addAllRelatedVideos( public Builder clearRelatedVideos() { if (relatedVideosBuilder_ == null) { relatedVideos_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { relatedVideosBuilder_.clear(); @@ -2255,7 +2836,7 @@ public com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Bui relatedVideosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Builder, com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadataOrBuilder>( relatedVideos_, - ((bitField0_ & 0x00000010) != 0), + ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); relatedVideos_ = null; @@ -2266,9 +2847,9 @@ public com.google.ads.googleads.v25.common.AudienceInsightsAttributeMetadata.Bui private java.util.List relatedCreators_ = java.util.Collections.emptyList(); private void ensureRelatedCreatorsIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { + if (!((bitField0_ & 0x00000040) != 0)) { relatedCreators_ = new java.util.ArrayList(relatedCreators_); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; } } @@ -2473,7 +3054,7 @@ public Builder addAllRelatedCreators( public Builder clearRelatedCreators() { if (relatedCreatorsBuilder_ == null) { relatedCreators_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); } else { relatedCreatorsBuilder_.clear(); @@ -2585,7 +3166,7 @@ public com.google.ads.googleads.v25.services.YouTubeCreatorInsights.Builder addR relatedCreatorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.google.ads.googleads.v25.services.YouTubeCreatorInsights, com.google.ads.googleads.v25.services.YouTubeCreatorInsights.Builder, com.google.ads.googleads.v25.services.YouTubeCreatorInsightsOrBuilder>( relatedCreators_, - ((bitField0_ & 0x00000020) != 0), + ((bitField0_ & 0x00000040) != 0), getParentForChildren(), isClean()); relatedCreators_ = null; @@ -2596,9 +3177,9 @@ public com.google.ads.googleads.v25.services.YouTubeCreatorInsights.Builder addR private java.util.List relatedLocalCreators_ = java.util.Collections.emptyList(); private void ensureRelatedLocalCreatorsIsMutable() { - if (!((bitField0_ & 0x00000040) != 0)) { + if (!((bitField0_ & 0x00000080) != 0)) { relatedLocalCreators_ = new java.util.ArrayList(relatedLocalCreators_); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; } } @@ -2902,7 +3483,7 @@ public Builder addAllRelatedLocalCreators( public Builder clearRelatedLocalCreators() { if (relatedLocalCreatorsBuilder_ == null) { relatedLocalCreators_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); } else { relatedLocalCreatorsBuilder_.clear(); @@ -3077,7 +3658,7 @@ public com.google.ads.googleads.v25.services.YouTubeCreatorInsights.Builder addR relatedLocalCreatorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.google.ads.googleads.v25.services.YouTubeCreatorInsights, com.google.ads.googleads.v25.services.YouTubeCreatorInsights.Builder, com.google.ads.googleads.v25.services.YouTubeCreatorInsightsOrBuilder>( relatedLocalCreators_, - ((bitField0_ & 0x00000040) != 0), + ((bitField0_ & 0x00000080) != 0), getParentForChildren(), isClean()); relatedLocalCreators_ = null; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightDataPoint.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightDataPoint.java index a4a1fe7ddc..6cd37a86e8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightDataPoint.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightDataPoint.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class TrendInsightDataPoint extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TrendInsightDataPoint.class.getName()); + "TrendInsightDataPoint"); } // Use TrendInsightDataPoint.newBuilder() to construct. private TrendInsightDataPoint(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightDataPointOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightDataPointOrBuilder.java index 3e005dade5..b1725e3bd1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightDataPointOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightDataPointOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightMetrics.java index 733a3fb943..582aa76d0e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightMetrics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightMetrics.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class TrendInsightMetrics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - TrendInsightMetrics.class.getName()); + "TrendInsightMetrics"); } // Use TrendInsightMetrics.newBuilder() to construct. private TrendInsightMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightMetricsOrBuilder.java index c8fec346f0..5a13f6180e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightMetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightMetricsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightOrBuilder.java index fbb1d18750..0900055b7c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/TrendInsightOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -154,6 +154,80 @@ public interface TrendInsightOrBuilder extends com.google.ads.googleads.v25.services.TrendInsightDataPointOrBuilder getTrendDataPointsOrBuilder( int index); + /** + *
+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + java.util.List + getBrandSentimentInsightsList(); + /** + *
+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + com.google.ads.googleads.v25.services.BrandSentimentInsight getBrandSentimentInsights(int index); + /** + *
+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + int getBrandSentimentInsightsCount(); + /** + *
+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + java.util.List + getBrandSentimentInsightsOrBuilderList(); + /** + *
+   * The brand sentiment for this topic.
+   * Only populated when all of the following are true:
+   * - The trend request uses search_topics.
+   * - The Knowledge graph entity topic has the Brand capability.
+   * - Supplemental data
+   * [BRAND_SENTIMENT_DATA][google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData.BRAND_SENTIMENT_DATA]
+   * is requested.
+   * 
+ * + * repeated .google.ads.googleads.v25.services.BrandSentimentInsight brand_sentiment_insights = 7; + */ + com.google.ads.googleads.v25.services.BrandSentimentInsightOrBuilder getBrandSentimentInsightsOrBuilder( + int index); + /** *
    * Related videos for this topic. Only populated for trends using
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UnusableAdGroup.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UnusableAdGroup.java
index f4cfc14f73..1cdc74ef30 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UnusableAdGroup.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UnusableAdGroup.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -27,10 +27,10 @@ public final class UnusableAdGroup extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UnusableAdGroup.class.getName());
+      "UnusableAdGroup");
   }
   // Use UnusableAdGroup.newBuilder() to construct.
   private UnusableAdGroup(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UnusableAdGroupOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UnusableAdGroupOrBuilder.java
index 30bf2acb0e..740701cabe 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UnusableAdGroupOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UnusableAdGroupOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkRequest.java
index a5373bb956..7be9d0cdd6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/data_link_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UpdateDataLinkRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UpdateDataLinkRequest.class.getName());
+      "UpdateDataLinkRequest");
   }
   // Use UpdateDataLinkRequest.newBuilder() to construct.
   private UpdateDataLinkRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkRequestOrBuilder.java
index d81b4a4f88..44648cd7e5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/data_link_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkResponse.java
index a8dbee7976..0275fd77e6 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/data_link_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UpdateDataLinkResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UpdateDataLinkResponse.class.getName());
+      "UpdateDataLinkResponse");
   }
   // Use UpdateDataLinkResponse.newBuilder() to construct.
   private UpdateDataLinkResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkResponseOrBuilder.java
index 81d763ef09..3e4f1dbf3c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateDataLinkResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/data_link_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationRequest.java
index 33cfe8df53..5057f7429f 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/product_link_invitation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UpdateProductLinkInvitationRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UpdateProductLinkInvitationRequest.class.getName());
+      "UpdateProductLinkInvitationRequest");
   }
   // Use UpdateProductLinkInvitationRequest.newBuilder() to construct.
   private UpdateProductLinkInvitationRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationRequestOrBuilder.java
index e04db95495..c6db0873b5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/product_link_invitation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationResponse.java
index e464432e22..4382d1dd1c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/product_link_invitation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class UpdateProductLinkInvitationResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UpdateProductLinkInvitationResponse.class.getName());
+      "UpdateProductLinkInvitationResponse");
   }
   // Use UpdateProductLinkInvitationResponse.newBuilder() to construct.
   private UpdateProductLinkInvitationResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationResponseOrBuilder.java
index 63288b8f47..523c77c0f2 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateProductLinkInvitationResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/product_link_invitation_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadRequest.java
index d9debae267..07427c9acd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UpdateYouTubeVideoUploadRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UpdateYouTubeVideoUploadRequest.class.getName());
+      "UpdateYouTubeVideoUploadRequest");
   }
   // Use UpdateYouTubeVideoUploadRequest.newBuilder() to construct.
   private UpdateYouTubeVideoUploadRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadRequestOrBuilder.java
index c8973fc968..37b3fd5570 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadResponse.java
index 008e777c74..e5db7595e8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UpdateYouTubeVideoUploadResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UpdateYouTubeVideoUploadResponse.class.getName());
+      "UpdateYouTubeVideoUploadResponse");
   }
   // Use UpdateYouTubeVideoUploadResponse.newBuilder() to construct.
   private UpdateYouTubeVideoUploadResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadResponseOrBuilder.java
index 7e8fe7318d..971810756b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UpdateYouTubeVideoUploadResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsRequest.java
index d897d32ca2..1c95ee8c88 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UploadCallConversionsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UploadCallConversionsRequest.class.getName());
+      "UploadCallConversionsRequest");
   }
   // Use UploadCallConversionsRequest.newBuilder() to construct.
   private UploadCallConversionsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsRequestOrBuilder.java
index 149c6d12e2..76c0445066 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsResponse.java
index ce458113bc..9337b7bb33 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UploadCallConversionsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UploadCallConversionsResponse.class.getName());
+      "UploadCallConversionsResponse");
   }
   // Use UploadCallConversionsResponse.newBuilder() to construct.
   private UploadCallConversionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsResponseOrBuilder.java
index 1894505b8e..869468f7c1 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadCallConversionsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsRequest.java
index 9be951911c..271976af6e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UploadClickConversionsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UploadClickConversionsRequest.class.getName());
+      "UploadClickConversionsRequest");
   }
   // Use UploadClickConversionsRequest.newBuilder() to construct.
   private UploadClickConversionsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsRequestOrBuilder.java
index ff6d0f83cc..6575e6ce4c 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsResponse.java
index 405eb26467..1efe02c83e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UploadClickConversionsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UploadClickConversionsResponse.class.getName());
+      "UploadClickConversionsResponse");
   }
   // Use UploadClickConversionsResponse.newBuilder() to construct.
   private UploadClickConversionsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsResponseOrBuilder.java
index 962ad35c75..c8fa3a56d8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadClickConversionsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsRequest.java
index 50730481ae..556a7ea960 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UploadConversionAdjustmentsRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UploadConversionAdjustmentsRequest.class.getName());
+      "UploadConversionAdjustmentsRequest");
   }
   // Use UploadConversionAdjustmentsRequest.newBuilder() to construct.
   private UploadConversionAdjustmentsRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsRequestOrBuilder.java
index 84ec0dd6de..50d0e73a75 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsResponse.java
index 41c83db9be..37842f5850 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UploadConversionAdjustmentsResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UploadConversionAdjustmentsResponse.class.getName());
+      "UploadConversionAdjustmentsResponse");
   }
   // Use UploadConversionAdjustmentsResponse.newBuilder() to construct.
   private UploadConversionAdjustmentsResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsResponseOrBuilder.java
index da8f896b30..c22b89248d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadConversionAdjustmentsResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/conversion_adjustment_upload_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataRequest.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataRequest.java
index 28e0e3fb44..f54989e6fd 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataRequest.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataRequest.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/user_data_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -23,10 +23,10 @@ public final class UploadUserDataRequest extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UploadUserDataRequest.class.getName());
+      "UploadUserDataRequest");
   }
   // Use UploadUserDataRequest.newBuilder() to construct.
   private UploadUserDataRequest(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataRequestOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataRequestOrBuilder.java
index ae0ca52bb7..b8d02e68f7 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataRequestOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataRequestOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/user_data_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataResponse.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataResponse.java
index e2fedaff1e..fa0022121d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataResponse.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataResponse.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/user_data_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -25,10 +25,10 @@ public final class UploadUserDataResponse extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UploadUserDataResponse.class.getName());
+      "UploadUserDataResponse");
   }
   // Use UploadUserDataResponse.newBuilder() to construct.
   private UploadUserDataResponse(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataResponseOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataResponseOrBuilder.java
index e38bec9a1f..32e194e678 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataResponseOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UploadUserDataResponseOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/user_data_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UrlSeed.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UrlSeed.java
index 3f931282e3..eca378646b 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UrlSeed.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UrlSeed.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class UrlSeed extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UrlSeed.class.getName());
+      "UrlSeed");
   }
   // Use UrlSeed.newBuilder() to construct.
   private UrlSeed(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UrlSeedOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UrlSeedOrBuilder.java
index 7f7e68ba2a..9d202f1ef8 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UrlSeedOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UrlSeedOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/keyword_plan_idea_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataOperation.java
index 7228b1afc9..7f1f1f23d5 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataOperation.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataOperation.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/user_data_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
@@ -22,10 +22,10 @@ public final class UserDataOperation extends
     com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
       com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
       /* major= */ 4,
-      /* minor= */ 31,
-      /* patch= */ 0,
+      /* minor= */ 33,
+      /* patch= */ 2,
       /* suffix= */ "",
-      UserDataOperation.class.getName());
+      "UserDataOperation");
   }
   // Use UserDataOperation.newBuilder() to construct.
   private UserDataOperation(com.google.protobuf.GeneratedMessage.Builder builder) {
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataOperationOrBuilder.java
index 98a2893c96..aec86a9b6d 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataOperationOrBuilder.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataOperationOrBuilder.java
@@ -1,7 +1,7 @@
 // Generated by the protocol buffer compiler.  DO NOT EDIT!
 // NO CHECKED-IN PROTOBUF GENCODE
 // source: google/ads/googleads/v25/services/user_data_service.proto
-// Protobuf Java Version: 4.31.0
+// Protobuf Java Version: 4.33.2
 
 package com.google.ads.googleads.v25.services;
 
diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceClient.java
index a9073f24bb..e9b42f9b4e 100644
--- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceClient.java
+++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceClient.java
@@ -23,6 +23,8 @@
 import java.io.IOException;
 import java.util.concurrent.TimeUnit;
 import javax.annotation.Generated;
+import org.jspecify.annotations.NullMarked;
+import org.jspecify.annotations.Nullable;
 
 // AUTO-GENERATED DOCUMENTATION AND CLASS.
 /**
@@ -120,9 +122,10 @@
  *
  * 

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class UserDataServiceClient implements BackgroundResource { - private final UserDataServiceSettings settings; + private final @Nullable UserDataServiceSettings settings; private final UserDataServiceStub stub; /** Constructs an instance of UserDataServiceClient with default settings. */ @@ -162,7 +165,7 @@ protected UserDataServiceClient(UserDataServiceStub stub) { this.stub = stub; } - public final UserDataServiceSettings getSettings() { + public final @Nullable UserDataServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceProto.java index 769c0e9d16..f01052b194 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_data_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class UserDataServiceProto { +public final class UserDataServiceProto extends com.google.protobuf.GeneratedFile { private UserDataServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserDataServiceProto.class.getName()); + "UserDataServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -94,19 +94,19 @@ public static void registerAllExtensions( com.google.api.FieldBehaviorProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_UploadUserDataRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_UploadUserDataRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UploadUserDataRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "CustomerMatchUserListMetadata", "Metadata", }); internal_static_google_ads_googleads_v25_services_UserDataOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_UserDataOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UserDataOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_UploadUserDataResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_UploadUserDataResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UploadUserDataResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceSettings.java index c493c9c0bc..2fb1776b81 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserDataServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class UserDataServiceSettings extends ClientSettings { @@ -133,7 +136,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -153,7 +156,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(UserDataServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeOperation.java index 56f3a84989..b53957b6f2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_customer_type_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class UserListCustomerTypeOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListCustomerTypeOperation.class.getName()); + "UserListCustomerTypeOperation"); } // Use UserListCustomerTypeOperation.newBuilder() to construct. private UserListCustomerTypeOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeOperationOrBuilder.java index 8c9e6e503f..363f815f3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_customer_type_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceClient.java index 3b4d8cbb34..0d70170448 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -120,9 +122,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class UserListCustomerTypeServiceClient implements BackgroundResource { - private final UserListCustomerTypeServiceSettings settings; + private final @Nullable UserListCustomerTypeServiceSettings settings; private final UserListCustomerTypeServiceStub stub; /** Constructs an instance of UserListCustomerTypeServiceClient with default settings. */ @@ -165,7 +168,7 @@ protected UserListCustomerTypeServiceClient(UserListCustomerTypeServiceStub stub this.stub = stub; } - public final UserListCustomerTypeServiceSettings getSettings() { + public final @Nullable UserListCustomerTypeServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceProto.java index 4d3210d57e..5b76c84041 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_customer_type_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class UserListCustomerTypeServiceProto { +public final class UserListCustomerTypeServiceProto extends com.google.protobuf.GeneratedFile { private UserListCustomerTypeServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListCustomerTypeServiceProto.class.getName()); + "UserListCustomerTypeServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -109,25 +109,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateUserListCustomerTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateUserListCustomerTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateUserListCustomerTypesRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_UserListCustomerTypeOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_UserListCustomerTypeOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UserListCustomerTypeOperation_descriptor, new java.lang.String[] { "Create", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateUserListCustomerTypesResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateUserListCustomerTypesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateUserListCustomerTypesResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateUserListCustomerTypeResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateUserListCustomerTypeResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateUserListCustomerTypeResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceSettings.java index 3abc60fc2b..2cef43f410 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListCustomerTypeServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class UserListCustomerTypeServiceSettings extends ClientSettings { @@ -137,7 +140,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -158,7 +161,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(UserListCustomerTypeServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListOperation.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListOperation.java index e9eef20b01..144bfb26c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListOperation.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListOperation.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class UserListOperation extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListOperation.class.getName()); + "UserListOperation"); } // Use UserListOperation.newBuilder() to construct. private UserListOperation(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListOperationOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListOperationOrBuilder.java index dddfba83c3..51394e0e4d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListOperationOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListOperationOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceClient.java index b0edb2b244..31749fcf52 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceClient.java @@ -24,6 +24,8 @@ import java.util.List; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -119,9 +121,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class UserListServiceClient implements BackgroundResource { - private final UserListServiceSettings settings; + private final @Nullable UserListServiceSettings settings; private final UserListServiceStub stub; /** Constructs an instance of UserListServiceClient with default settings. */ @@ -161,7 +164,7 @@ protected UserListServiceClient(UserListServiceStub stub) { this.stub = stub; } - public final UserListServiceSettings getSettings() { + public final @Nullable UserListServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceProto.java index 86be0b7829..a2f0347788 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/user_list_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class UserListServiceProto { +public final class UserListServiceProto extends com.google.protobuf.GeneratedFile { private UserListServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - UserListServiceProto.class.getName()); + "UserListServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -108,25 +108,25 @@ public static void registerAllExtensions( com.google.rpc.StatusProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_MutateUserListsRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_MutateUserListsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateUserListsRequest_descriptor, new java.lang.String[] { "CustomerId", "Operations", "PartialFailure", "ValidateOnly", }); internal_static_google_ads_googleads_v25_services_UserListOperation_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_UserListOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UserListOperation_descriptor, new java.lang.String[] { "UpdateMask", "Create", "Update", "Remove", "Operation", }); internal_static_google_ads_googleads_v25_services_MutateUserListsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_MutateUserListsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateUserListsResponse_descriptor, new java.lang.String[] { "PartialFailureError", "Results", }); internal_static_google_ads_googleads_v25_services_MutateUserListResult_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_MutateUserListResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_MutateUserListResult_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceSettings.java index d87258a677..3bd991e737 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/UserListServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -81,6 +83,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class UserListServiceSettings extends ClientSettings { @@ -134,7 +137,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -154,7 +157,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(UserListServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeChannelInsights.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeChannelInsights.java index 7b4d08a3da..a3fa1673bb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeChannelInsights.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeChannelInsights.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -23,10 +23,10 @@ public final class YouTubeChannelInsights extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeChannelInsights.class.getName()); + "YouTubeChannelInsights"); } // Use YouTubeChannelInsights.newBuilder() to construct. private YouTubeChannelInsights(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeChannelInsightsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeChannelInsightsOrBuilder.java index 02be5b17b8..0c48020bf2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeChannelInsightsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeChannelInsightsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeCreatorInsights.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeCreatorInsights.java index d0ca3160fb..47ee467fc3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeCreatorInsights.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeCreatorInsights.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class YouTubeCreatorInsights extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeCreatorInsights.class.getName()); + "YouTubeCreatorInsights"); } // Use YouTubeCreatorInsights.newBuilder() to construct. private YouTubeCreatorInsights(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeCreatorInsightsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeCreatorInsightsOrBuilder.java index 215bf5fd80..97a686224a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeCreatorInsightsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeCreatorInsightsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeMetrics.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeMetrics.java index 3030fc3e05..705706b957 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeMetrics.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeMetrics.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class YouTubeMetrics extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeMetrics.class.getName()); + "YouTubeMetrics"); } // Use YouTubeMetrics.newBuilder() to construct. private YouTubeMetrics(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeMetricsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeMetricsOrBuilder.java index baaded8b53..0abd6c4578 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeMetricsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeMetricsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/content_creator_insights_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUp.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUp.java index 8e5e63731f..bf27af6c8f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUp.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUp.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class YouTubeSelectLineUp extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeSelectLineUp.class.getName()); + "YouTubeSelectLineUp"); } // Use YouTubeSelectLineUp.newBuilder() to construct. private YouTubeSelectLineUp(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpOrBuilder.java index 856d860eee..592cd0f82a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpTargeting.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpTargeting.java index 4f099f5908..3522f0db2e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpTargeting.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpTargeting.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class YouTubeSelectLineUpTargeting extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeSelectLineUpTargeting.class.getName()); + "YouTubeSelectLineUpTargeting"); } // Use YouTubeSelectLineUpTargeting.newBuilder() to construct. private YouTubeSelectLineUpTargeting(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpTargetingOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpTargetingOrBuilder.java index 161a5007bd..e1cb98634b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpTargetingOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectLineUpTargetingOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectSettings.java index a24105571f..37fc63e69c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectSettings.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @@ -22,10 +22,10 @@ public final class YouTubeSelectSettings extends com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YouTubeSelectSettings.class.getName()); + "YouTubeSelectSettings"); } // Use YouTubeSelectSettings.newBuilder() to construct. private YouTubeSelectSettings(com.google.protobuf.GeneratedMessage.Builder builder) { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectSettingsOrBuilder.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectSettingsOrBuilder.java index 5f444c2355..32816aa442 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectSettingsOrBuilder.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeSelectSettingsOrBuilder.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/reach_plan_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeVideoUploadServiceClient.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeVideoUploadServiceClient.java index 2966565afa..e39b88206e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeVideoUploadServiceClient.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeVideoUploadServiceClient.java @@ -25,6 +25,8 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -156,9 +158,10 @@ * *

Please refer to the GitHub repository's samples for more quickstart code snippets. */ +@NullMarked @Generated("by gapic-generator-java") public class YouTubeVideoUploadServiceClient implements BackgroundResource { - private final YouTubeVideoUploadServiceSettings settings; + private final @Nullable YouTubeVideoUploadServiceSettings settings; private final YouTubeVideoUploadServiceStub stub; /** Constructs an instance of YouTubeVideoUploadServiceClient with default settings. */ @@ -200,7 +203,7 @@ protected YouTubeVideoUploadServiceClient(YouTubeVideoUploadServiceStub stub) { this.stub = stub; } - public final YouTubeVideoUploadServiceSettings getSettings() { + public final @Nullable YouTubeVideoUploadServiceSettings getSettings() { return settings; } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeVideoUploadServiceSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeVideoUploadServiceSettings.java index a7e3dc9f77..6dfc594b60 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeVideoUploadServiceSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YouTubeVideoUploadServiceSettings.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -82,6 +84,7 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") public class YouTubeVideoUploadServiceSettings extends ClientSettings { @@ -151,7 +154,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -172,7 +175,7 @@ protected Builder() throws IOException { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(YouTubeVideoUploadServiceStubSettings.newBuilder(clientContext)); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YoutubeVideoUploadServiceProto.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YoutubeVideoUploadServiceProto.java index 39125bd091..1cb23b8252 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YoutubeVideoUploadServiceProto.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/YoutubeVideoUploadServiceProto.java @@ -1,21 +1,21 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // NO CHECKED-IN PROTOBUF GENCODE // source: google/ads/googleads/v25/services/youtube_video_upload_service.proto -// Protobuf Java Version: 4.31.0 +// Protobuf Java Version: 4.33.2 package com.google.ads.googleads.v25.services; @com.google.protobuf.Generated -public final class YoutubeVideoUploadServiceProto { +public final class YoutubeVideoUploadServiceProto extends com.google.protobuf.GeneratedFile { private YoutubeVideoUploadServiceProto() {} static { com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, /* major= */ 4, - /* minor= */ 31, - /* patch= */ 0, + /* minor= */ 33, + /* patch= */ 2, /* suffix= */ "", - YoutubeVideoUploadServiceProto.class.getName()); + "YoutubeVideoUploadServiceProto"); } public static void registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry) { @@ -133,37 +133,37 @@ public static void registerAllExtensions( com.google.protobuf.FieldMaskProto.getDescriptor(), }); internal_static_google_ads_googleads_v25_services_CreateYouTubeVideoUploadRequest_descriptor = - getDescriptor().getMessageTypes().get(0); + getDescriptor().getMessageType(0); internal_static_google_ads_googleads_v25_services_CreateYouTubeVideoUploadRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateYouTubeVideoUploadRequest_descriptor, new java.lang.String[] { "CustomerId", "YouTubeVideoUpload", }); internal_static_google_ads_googleads_v25_services_CreateYouTubeVideoUploadResponse_descriptor = - getDescriptor().getMessageTypes().get(1); + getDescriptor().getMessageType(1); internal_static_google_ads_googleads_v25_services_CreateYouTubeVideoUploadResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_CreateYouTubeVideoUploadResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_UpdateYouTubeVideoUploadRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageType(2); internal_static_google_ads_googleads_v25_services_UpdateYouTubeVideoUploadRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UpdateYouTubeVideoUploadRequest_descriptor, new java.lang.String[] { "CustomerId", "YouTubeVideoUpload", "UpdateMask", }); internal_static_google_ads_googleads_v25_services_UpdateYouTubeVideoUploadResponse_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageType(3); internal_static_google_ads_googleads_v25_services_UpdateYouTubeVideoUploadResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_UpdateYouTubeVideoUploadResponse_descriptor, new java.lang.String[] { "ResourceName", }); internal_static_google_ads_googleads_v25_services_RemoveYouTubeVideoUploadRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageType(4); internal_static_google_ads_googleads_v25_services_RemoveYouTubeVideoUploadRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveYouTubeVideoUploadRequest_descriptor, new java.lang.String[] { "CustomerId", "ResourceNames", }); internal_static_google_ads_googleads_v25_services_RemoveYouTubeVideoUploadResponse_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageType(5); internal_static_google_ads_googleads_v25_services_RemoveYouTubeVideoUploadResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_ads_googleads_v25_services_RemoveYouTubeVideoUploadResponse_descriptor, diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountBudgetProposalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountBudgetProposalServiceStub.java index c2d0e3b26b..ecb7a90ee8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountBudgetProposalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountBudgetProposalServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AccountBudgetProposalServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountBudgetProposalServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountBudgetProposalServiceStubSettings.java index 00a4e7b9ef..fb500acb0b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountBudgetProposalServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountBudgetProposalServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AccountBudgetProposalServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -180,7 +185,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -196,6 +201,11 @@ protected AccountBudgetProposalServiceStubSettings(Builder settingsBuilder) thro settingsBuilder.mutateAccountBudgetProposalSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AccountBudgetProposalServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -240,7 +250,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAccountBudgetProposalSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountLinkServiceStub.java index 75652d86d6..9e83dd5362 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountLinkServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AccountLinkServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountLinkServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountLinkServiceStubSettings.java index a80d025205..b98971f960 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountLinkServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AccountLinkServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AccountLinkServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -187,7 +192,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -203,6 +208,11 @@ protected AccountLinkServiceStubSettings(Builder settingsBuilder) throws IOExcep mutateAccountLinkSettings = settingsBuilder.mutateAccountLinkSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AccountLinkServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -248,7 +258,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); createAccountLinkSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdLabelServiceStub.java index 561b1b73ea..053ac47a4a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdLabelServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupAdLabelServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdLabelServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdLabelServiceStubSettings.java index 3f17801b7c..a085da3f3d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdLabelServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdLabelServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupAdLabelServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected AdGroupAdLabelServiceStubSettings(Builder settingsBuilder) throws IOEx mutateAdGroupAdLabelsSettings = settingsBuilder.mutateAdGroupAdLabelsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupAdLabelServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupAdLabelsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdServiceStub.java index 006129b637..f46be0546d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.protobuf.Empty; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupAdServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdServiceStubSettings.java index 340613795d..a3b989486c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAdServiceStubSettings.java @@ -30,6 +30,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupAdServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -186,7 +191,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -203,6 +208,11 @@ protected AdGroupAdServiceStubSettings(Builder settingsBuilder) throws IOExcepti settingsBuilder.removeAutomaticallyCreatedAssetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupAdServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -247,7 +257,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupAdsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetServiceStub.java index 8cf4bd1e69..498384267a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupAssetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetServiceStubSettings.java index 42d38822a8..61c44237ad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupAssetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -177,7 +182,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -192,6 +197,11 @@ protected AdGroupAssetServiceStubSettings(Builder settingsBuilder) throws IOExce mutateAdGroupAssetsSettings = settingsBuilder.mutateAdGroupAssetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupAssetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -235,7 +245,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupAssetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetSetServiceStub.java index 0d3ab82bb5..82f93a1719 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetSetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupAssetSetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetSetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetSetServiceStubSettings.java index 7d2a63ba2a..eeec680fa1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetSetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupAssetSetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupAssetSetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected AdGroupAssetSetServiceStubSettings(Builder settingsBuilder) throws IOE mutateAdGroupAssetSetsSettings = settingsBuilder.mutateAdGroupAssetSetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupAssetSetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupAssetSetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupBidModifierServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupBidModifierServiceStub.java index c9e39f7442..064ff4497e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupBidModifierServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupBidModifierServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupBidModifierServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupBidModifierServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupBidModifierServiceStubSettings.java index 18069ae8ad..5b771edc52 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupBidModifierServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupBidModifierServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupBidModifierServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -194,6 +199,11 @@ protected AdGroupBidModifierServiceStubSettings(Builder settingsBuilder) throws mutateAdGroupBidModifiersSettings = settingsBuilder.mutateAdGroupBidModifiersSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupBidModifierServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -238,7 +248,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupBidModifiersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionCustomizerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionCustomizerServiceStub.java index deb47cae35..78e773c297 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionCustomizerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionCustomizerServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupCriterionCustomizerServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionCustomizerServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionCustomizerServiceStubSettings.java index e7bf0ab607..1146530d9e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionCustomizerServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionCustomizerServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupCriterionCustomizerServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected AdGroupCriterionCustomizerServiceStubSettings(Builder settingsBuilder) settingsBuilder.mutateAdGroupCriterionCustomizersSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupCriterionCustomizerServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupCriterionCustomizersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionLabelServiceStub.java index 2dda549606..a8dea52090 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionLabelServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupCriterionLabelServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionLabelServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionLabelServiceStubSettings.java index 7e6835ae66..7e041ccbfc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionLabelServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionLabelServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupCriterionLabelServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -181,7 +186,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -197,6 +202,11 @@ protected AdGroupCriterionLabelServiceStubSettings(Builder settingsBuilder) thro settingsBuilder.mutateAdGroupCriterionLabelsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupCriterionLabelServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -241,7 +251,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupCriterionLabelsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionServiceStub.java index f9bb47f073..6d8c86814d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupCriterionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionServiceStubSettings.java index 4c32b30bff..b2655c7e6a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCriterionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupCriterionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected AdGroupCriterionServiceStubSettings(Builder settingsBuilder) throws IO mutateAdGroupCriteriaSettings = settingsBuilder.mutateAdGroupCriteriaSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupCriterionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupCriteriaSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCustomizerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCustomizerServiceStub.java index 39f6623d56..12b5953f60 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCustomizerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCustomizerServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupCustomizerServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCustomizerServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCustomizerServiceStubSettings.java index 8d751cfd26..06440afa94 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCustomizerServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupCustomizerServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupCustomizerServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected AdGroupCustomizerServiceStubSettings(Builder settingsBuilder) throws I mutateAdGroupCustomizersSettings = settingsBuilder.mutateAdGroupCustomizersSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupCustomizerServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupCustomizersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupLabelServiceStub.java index 3f2d89fc0d..31e985e446 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupLabelServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupLabelServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupLabelServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupLabelServiceStubSettings.java index 527f50dc06..9e8ff8a170 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupLabelServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupLabelServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupLabelServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -177,7 +182,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -192,6 +197,11 @@ protected AdGroupLabelServiceStubSettings(Builder settingsBuilder) throws IOExce mutateAdGroupLabelsSettings = settingsBuilder.mutateAdGroupLabelsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupLabelServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -235,7 +245,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupLabelsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupServiceStub.java index 7fc794de8e..9131a9fa18 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdGroupServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupServiceStubSettings.java index 9e3600fbde..137d562677 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdGroupServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdGroupServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -175,7 +180,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -190,6 +195,11 @@ protected AdGroupServiceStubSettings(Builder settingsBuilder) throws IOException mutateAdGroupsSettings = settingsBuilder.mutateAdGroupsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdGroupServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -232,7 +242,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdGroupsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdParameterServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdParameterServiceStub.java index 83556d9725..a4c14b6ded 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdParameterServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdParameterServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdParameterServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdParameterServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdParameterServiceStubSettings.java index f69018119f..d75bd25379 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdParameterServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdParameterServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdParameterServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -177,7 +182,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -192,6 +197,11 @@ protected AdParameterServiceStubSettings(Builder settingsBuilder) throws IOExcep mutateAdParametersSettings = settingsBuilder.mutateAdParametersSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdParameterServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -235,7 +245,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdParametersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdServiceStub.java index 07dc79e6c0..793de66c6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AdServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdServiceStubSettings.java index d2c966024e..f6c7591969 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AdServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -91,7 +94,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AdServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -172,7 +177,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -187,6 +192,11 @@ protected AdServiceStubSettings(Builder settingsBuilder) throws IOException { mutateAdsSettings = settingsBuilder.mutateAdsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AdServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -228,7 +238,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAdsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGenerationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGenerationServiceStub.java index 5b7e4d38e8..db99facc03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGenerationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGenerationServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AssetGenerationServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGenerationServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGenerationServiceStubSettings.java index fd3a65b83a..568b01a483 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGenerationServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGenerationServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AssetGenerationServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -185,7 +190,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -201,6 +206,11 @@ protected AssetGenerationServiceStubSettings(Builder settingsBuilder) throws IOE generateImagesSettings = settingsBuilder.generateImagesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AssetGenerationServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -246,7 +256,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); generateTextSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupAssetServiceStub.java index d2fdb01609..46307300d5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupAssetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AssetGroupAssetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupAssetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupAssetServiceStubSettings.java index 0f06110795..b5b08bfd72 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupAssetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupAssetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AssetGroupAssetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected AssetGroupAssetServiceStubSettings(Builder settingsBuilder) throws IOE mutateAssetGroupAssetsSettings = settingsBuilder.mutateAssetGroupAssetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AssetGroupAssetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAssetGroupAssetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupListingGroupFilterServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupListingGroupFilterServiceStub.java index 139ba5e6f1..0aa8bf7189 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupListingGroupFilterServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupListingGroupFilterServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AssetGroupListingGroupFilterServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupListingGroupFilterServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupListingGroupFilterServiceStubSettings.java index 80a0c6d938..e7c5f0c020 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupListingGroupFilterServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupListingGroupFilterServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AssetGroupListingGroupFilterServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected AssetGroupListingGroupFilterServiceStubSettings(Builder settingsBuilde settingsBuilder.mutateAssetGroupListingGroupFiltersSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AssetGroupListingGroupFilterServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAssetGroupListingGroupFiltersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupServiceStub.java index 27b066078a..d8b822b0ed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AssetGroupServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupServiceStubSettings.java index 92e59f2a6a..e2baa341a4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AssetGroupServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -177,7 +182,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -192,6 +197,11 @@ protected AssetGroupServiceStubSettings(Builder settingsBuilder) throws IOExcept mutateAssetGroupsSettings = settingsBuilder.mutateAssetGroupsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AssetGroupServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -234,7 +244,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAssetGroupsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupSignalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupSignalServiceStub.java index d711be3ba1..7aa111db56 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupSignalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupSignalServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AssetGroupSignalServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupSignalServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupSignalServiceStubSettings.java index 4e186435df..3f5d324a5a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupSignalServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetGroupSignalServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AssetGroupSignalServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected AssetGroupSignalServiceStubSettings(Builder settingsBuilder) throws IO mutateAssetGroupSignalsSettings = settingsBuilder.mutateAssetGroupSignalsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AssetGroupSignalServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAssetGroupSignalsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetServiceStub.java index 5349a2857c..3781624a18 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AssetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetServiceStubSettings.java index 2f2bebf971..9ac0a6b79e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AssetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -174,7 +179,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -189,6 +194,11 @@ protected AssetServiceStubSettings(Builder settingsBuilder) throws IOException { mutateAssetsSettings = settingsBuilder.mutateAssetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AssetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -231,7 +241,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAssetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetAssetServiceStub.java index 501f0d4dc1..58e2cdf4b7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetAssetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AssetSetAssetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetAssetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetAssetServiceStubSettings.java index 30e5cdca40..8592c1828b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetAssetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetAssetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AssetSetAssetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected AssetSetAssetServiceStubSettings(Builder settingsBuilder) throws IOExc mutateAssetSetAssetsSettings = settingsBuilder.mutateAssetSetAssetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AssetSetAssetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAssetSetAssetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetServiceStub.java index 53d14cdf16..3e09197b51 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AssetSetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetServiceStubSettings.java index fed66dd5e0..caf3ee0981 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AssetSetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AssetSetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -176,7 +181,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -191,6 +196,11 @@ protected AssetSetServiceStubSettings(Builder settingsBuilder) throws IOExceptio mutateAssetSetsSettings = settingsBuilder.mutateAssetSetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AssetSetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -233,7 +243,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAssetSetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceInsightsServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceInsightsServiceStub.java index 4accd847da..fea45fb1a1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceInsightsServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceInsightsServiceStub.java @@ -35,6 +35,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -42,6 +43,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AudienceInsightsServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceInsightsServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceInsightsServiceStubSettings.java index ec444fe3cd..63d714e7c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceInsightsServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceInsightsServiceStubSettings.java @@ -43,6 +43,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -55,6 +56,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -107,7 +110,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AudienceInsightsServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -262,7 +267,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -291,6 +296,11 @@ protected AudienceInsightsServiceStubSettings(Builder settingsBuilder) throws IO settingsBuilder.generateTargetingSuggestionMetricsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AudienceInsightsServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -356,7 +366,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); generateInsightsFinderReportSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceServiceStub.java index 152c57a2be..41c771f0a6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AudienceServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceServiceStubSettings.java index a9718f34e2..d3b13e8913 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AudienceServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AudienceServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -176,7 +181,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -191,6 +196,11 @@ protected AudienceServiceStubSettings(Builder settingsBuilder) throws IOExceptio mutateAudiencesSettings = settingsBuilder.mutateAudiencesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AudienceServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -233,7 +243,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateAudiencesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AutomaticallyCreatedAssetRemovalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AutomaticallyCreatedAssetRemovalServiceStub.java index 98edd46743..d91b66c421 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AutomaticallyCreatedAssetRemovalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AutomaticallyCreatedAssetRemovalServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class AutomaticallyCreatedAssetRemovalServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AutomaticallyCreatedAssetRemovalServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AutomaticallyCreatedAssetRemovalServiceStubSettings.java index c62ac75afb..485cd63ad3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AutomaticallyCreatedAssetRemovalServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/AutomaticallyCreatedAssetRemovalServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class AutomaticallyCreatedAssetRemovalServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -188,7 +193,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -205,6 +210,11 @@ protected AutomaticallyCreatedAssetRemovalServiceStubSettings(Builder settingsBu settingsBuilder.removeCampaignAutomaticallyCreatedAssetSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for AutomaticallyCreatedAssetRemovalServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -250,7 +260,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); removeCampaignAutomaticallyCreatedAssetSettings = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BatchJobServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BatchJobServiceStub.java index ec8c43a3f7..6442e8b82d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BatchJobServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BatchJobServiceStub.java @@ -33,6 +33,8 @@ import com.google.longrunning.stub.OperationsStub; import com.google.protobuf.Empty; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -40,10 +42,11 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class BatchJobServiceStub implements BackgroundResource { - public OperationsStub getOperationsStub() { + public @Nullable OperationsStub getOperationsStub() { throw new UnsupportedOperationException("Not implemented: getOperationsStub()"); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BatchJobServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BatchJobServiceStubSettings.java index c3950d98e3..798f73a13f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BatchJobServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BatchJobServiceStubSettings.java @@ -43,6 +43,7 @@ import com.google.api.gax.rpc.ApiCallContext; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.OperationCallSettings; import com.google.api.gax.rpc.PageContext; import com.google.api.gax.rpc.PagedCallSettings; @@ -63,6 +64,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -140,7 +143,9 @@ * .build(); * }

*/ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class BatchJobServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -314,7 +319,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -333,6 +338,11 @@ protected BatchJobServiceStubSettings(Builder settingsBuilder) throws IOExceptio addBatchJobOperationsSettings = settingsBuilder.addBatchJobOperationsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for BatchJobServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -387,7 +397,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateBatchJobSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BenchmarksServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BenchmarksServiceStub.java index 2426017898..935b28bcca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BenchmarksServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BenchmarksServiceStub.java @@ -29,6 +29,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -36,6 +37,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class BenchmarksServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BenchmarksServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BenchmarksServiceStubSettings.java index 3763bb51ff..541ab19276 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BenchmarksServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BenchmarksServiceStubSettings.java @@ -37,6 +37,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -49,6 +50,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -101,7 +104,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class BenchmarksServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -220,7 +225,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -240,6 +245,11 @@ protected BenchmarksServiceStubSettings(Builder settingsBuilder) throws IOExcept generateBenchmarksMetricsSettings = settingsBuilder.generateBenchmarksMetricsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for BenchmarksServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -295,7 +305,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); listBenchmarksAvailableDatesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingDataExclusionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingDataExclusionServiceStub.java index 4a832802fa..6b392c5c47 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingDataExclusionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingDataExclusionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class BiddingDataExclusionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingDataExclusionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingDataExclusionServiceStubSettings.java index c964f689e7..bd8c8e9577 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingDataExclusionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingDataExclusionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class BiddingDataExclusionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -195,6 +200,11 @@ protected BiddingDataExclusionServiceStubSettings(Builder settingsBuilder) throw settingsBuilder.mutateBiddingDataExclusionsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for BiddingDataExclusionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -239,7 +249,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateBiddingDataExclusionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingSeasonalityAdjustmentServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingSeasonalityAdjustmentServiceStub.java index 04f1b8d291..c1f65c6157 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingSeasonalityAdjustmentServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingSeasonalityAdjustmentServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class BiddingSeasonalityAdjustmentServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingSeasonalityAdjustmentServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingSeasonalityAdjustmentServiceStubSettings.java index ae805a593f..517662170a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingSeasonalityAdjustmentServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingSeasonalityAdjustmentServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class BiddingSeasonalityAdjustmentServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected BiddingSeasonalityAdjustmentServiceStubSettings(Builder settingsBuilde settingsBuilder.mutateBiddingSeasonalityAdjustmentsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for BiddingSeasonalityAdjustmentServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateBiddingSeasonalityAdjustmentsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingStrategyServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingStrategyServiceStub.java index 3e81f860ae..6f13fcbba0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingStrategyServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingStrategyServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class BiddingStrategyServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingStrategyServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingStrategyServiceStubSettings.java index 73054e69a0..7aca9e282f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingStrategyServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BiddingStrategyServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class BiddingStrategyServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected BiddingStrategyServiceStubSettings(Builder settingsBuilder) throws IOE mutateBiddingStrategiesSettings = settingsBuilder.mutateBiddingStrategiesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for BiddingStrategyServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateBiddingStrategiesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BillingSetupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BillingSetupServiceStub.java index 3adbeb7360..a86c29a100 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BillingSetupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BillingSetupServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class BillingSetupServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BillingSetupServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BillingSetupServiceStubSettings.java index 4f31ebceee..cc21a883fd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BillingSetupServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BillingSetupServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class BillingSetupServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -177,7 +182,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -192,6 +197,11 @@ protected BillingSetupServiceStubSettings(Builder settingsBuilder) throws IOExce mutateBillingSetupSettings = settingsBuilder.mutateBillingSetupSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for BillingSetupServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -235,7 +245,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateBillingSetupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BrandSuggestionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BrandSuggestionServiceStub.java index 19645326ab..6ac97b82cb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BrandSuggestionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BrandSuggestionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class BrandSuggestionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BrandSuggestionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BrandSuggestionServiceStubSettings.java index c29ca5028f..41126e938b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BrandSuggestionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/BrandSuggestionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class BrandSuggestionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -177,7 +182,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -192,6 +197,11 @@ protected BrandSuggestionServiceStubSettings(Builder settingsBuilder) throws IOE suggestBrandsSettings = settingsBuilder.suggestBrandsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for BrandSuggestionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -235,7 +245,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); suggestBrandsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetServiceStub.java index f298441212..e6d1247551 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignAssetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetServiceStubSettings.java index 8006ad236b..5391551328 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignAssetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CampaignAssetServiceStubSettings(Builder settingsBuilder) throws IOExc mutateCampaignAssetsSettings = settingsBuilder.mutateCampaignAssetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignAssetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignAssetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetSetServiceStub.java index eaf5aaa4f4..78b43ff35c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetSetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignAssetSetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetSetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetSetServiceStubSettings.java index 57656e9eba..749fd629fd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetSetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignAssetSetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignAssetSetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CampaignAssetSetServiceStubSettings(Builder settingsBuilder) throws IO mutateCampaignAssetSetsSettings = settingsBuilder.mutateCampaignAssetSetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignAssetSetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignAssetSetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBidModifierServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBidModifierServiceStub.java index bfdfe5f4ea..eac0e8c1af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBidModifierServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBidModifierServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignBidModifierServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBidModifierServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBidModifierServiceStubSettings.java index cb89fa9f79..63ea0218e6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBidModifierServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBidModifierServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignBidModifierServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -195,6 +200,11 @@ protected CampaignBidModifierServiceStubSettings(Builder settingsBuilder) throws settingsBuilder.mutateCampaignBidModifiersSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignBidModifierServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -239,7 +249,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignBidModifiersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBudgetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBudgetServiceStub.java index d657910776..48186f4159 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBudgetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBudgetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignBudgetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBudgetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBudgetServiceStubSettings.java index 9cb22a6677..d4211a5e29 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBudgetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignBudgetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignBudgetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CampaignBudgetServiceStubSettings(Builder settingsBuilder) throws IOEx mutateCampaignBudgetsSettings = settingsBuilder.mutateCampaignBudgetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignBudgetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignBudgetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignConversionGoalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignConversionGoalServiceStub.java index cc83cbd1c5..e8fc819476 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignConversionGoalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignConversionGoalServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignConversionGoalServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignConversionGoalServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignConversionGoalServiceStubSettings.java index 81e81feaf3..6b1563f65c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignConversionGoalServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignConversionGoalServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignConversionGoalServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -181,7 +186,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -197,6 +202,11 @@ protected CampaignConversionGoalServiceStubSettings(Builder settingsBuilder) thr settingsBuilder.mutateCampaignConversionGoalsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignConversionGoalServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -241,7 +251,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignConversionGoalsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCriterionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCriterionServiceStub.java index eccb0765d1..7f434d5a0e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCriterionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCriterionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignCriterionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCriterionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCriterionServiceStubSettings.java index 7f8c3a55a1..5f6cd8e93e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCriterionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCriterionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignCriterionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CampaignCriterionServiceStubSettings(Builder settingsBuilder) throws I mutateCampaignCriteriaSettings = settingsBuilder.mutateCampaignCriteriaSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignCriterionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignCriteriaSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCustomizerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCustomizerServiceStub.java index 38dbb6976b..32593986bc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCustomizerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCustomizerServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignCustomizerServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCustomizerServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCustomizerServiceStubSettings.java index 67a254e9e3..204463bec2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCustomizerServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignCustomizerServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignCustomizerServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -194,6 +199,11 @@ protected CampaignCustomizerServiceStubSettings(Builder settingsBuilder) throws mutateCampaignCustomizersSettings = settingsBuilder.mutateCampaignCustomizersSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignCustomizerServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -238,7 +248,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignCustomizersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignDraftServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignDraftServiceStub.java index 5dabca3846..7bd4af3f9f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignDraftServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignDraftServiceStub.java @@ -30,6 +30,8 @@ import com.google.longrunning.stub.OperationsStub; import com.google.protobuf.Empty; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -37,10 +39,11 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignDraftServiceStub implements BackgroundResource { - public OperationsStub getOperationsStub() { + public @Nullable OperationsStub getOperationsStub() { throw new UnsupportedOperationException("Not implemented: getOperationsStub()"); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignDraftServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignDraftServiceStubSettings.java index 6862e3a19e..68b64bd20f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignDraftServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignDraftServiceStubSettings.java @@ -39,6 +39,7 @@ import com.google.api.gax.rpc.ApiCallContext; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.OperationCallSettings; import com.google.api.gax.rpc.PageContext; import com.google.api.gax.rpc.PagedCallSettings; @@ -60,6 +61,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -138,7 +141,9 @@ * .build(); * }

*/ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignDraftServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -326,7 +331,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -346,6 +351,11 @@ protected CampaignDraftServiceStubSettings(Builder settingsBuilder) throws IOExc settingsBuilder.listCampaignDraftAsyncErrorsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignDraftServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -399,7 +409,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignDraftsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGoalConfigServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGoalConfigServiceStub.java index ec38307ba6..646dd3ea2a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGoalConfigServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGoalConfigServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignGoalConfigServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGoalConfigServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGoalConfigServiceStubSettings.java index 1b6a6677fc..f2e9783a95 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGoalConfigServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGoalConfigServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignGoalConfigServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -194,6 +199,11 @@ protected CampaignGoalConfigServiceStubSettings(Builder settingsBuilder) throws mutateCampaignGoalConfigsSettings = settingsBuilder.mutateCampaignGoalConfigsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignGoalConfigServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -238,7 +248,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignGoalConfigsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGroupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGroupServiceStub.java index baba2b9824..6d3988a01f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGroupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGroupServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignGroupServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGroupServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGroupServiceStubSettings.java index 9d07364548..67044dbbb8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGroupServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignGroupServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignGroupServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CampaignGroupServiceStubSettings(Builder settingsBuilder) throws IOExc mutateCampaignGroupsSettings = settingsBuilder.mutateCampaignGroupsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignGroupServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignGroupsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignLabelServiceStub.java index 4e88665d60..47e69963d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignLabelServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignLabelServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignLabelServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignLabelServiceStubSettings.java index 7d7bd1afc2..beae14fc3b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignLabelServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignLabelServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignLabelServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CampaignLabelServiceStubSettings(Builder settingsBuilder) throws IOExc mutateCampaignLabelsSettings = settingsBuilder.mutateCampaignLabelsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignLabelServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignLabelsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignServiceStub.java index 53fd06cceb..119789a4fb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignServiceStubSettings.java index ea55deacef..410346ad2f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -187,7 +192,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -203,6 +208,11 @@ protected CampaignServiceStubSettings(Builder settingsBuilder) throws IOExceptio enablePMaxBrandGuidelinesSettings = settingsBuilder.enablePMaxBrandGuidelinesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -248,7 +258,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignSharedSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignSharedSetServiceStub.java index a6d36baf94..9de42d4493 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignSharedSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignSharedSetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CampaignSharedSetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignSharedSetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignSharedSetServiceStubSettings.java index 824d98e33b..6e1a59a681 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignSharedSetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CampaignSharedSetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CampaignSharedSetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CampaignSharedSetServiceStubSettings(Builder settingsBuilder) throws I mutateCampaignSharedSetsSettings = settingsBuilder.mutateCampaignSharedSetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CampaignSharedSetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCampaignSharedSetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ContentCreatorInsightsServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ContentCreatorInsightsServiceStub.java index 4adf8d7aab..73e51fb7b5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ContentCreatorInsightsServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ContentCreatorInsightsServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ContentCreatorInsightsServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ContentCreatorInsightsServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ContentCreatorInsightsServiceStubSettings.java index dfc98811ff..1825e3b19d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ContentCreatorInsightsServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ContentCreatorInsightsServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ContentCreatorInsightsServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -189,7 +194,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -205,6 +210,11 @@ protected ContentCreatorInsightsServiceStubSettings(Builder settingsBuilder) thr generateTrendingInsightsSettings = settingsBuilder.generateTrendingInsightsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ContentCreatorInsightsServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -252,7 +262,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); generateCreatorInsightsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionActionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionActionServiceStub.java index 68d6eceeeb..2d5c21eb45 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionActionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionActionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ConversionActionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionActionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionActionServiceStubSettings.java index 3dbf81142e..c3bac41052 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionActionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionActionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ConversionActionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected ConversionActionServiceStubSettings(Builder settingsBuilder) throws IO mutateConversionActionsSettings = settingsBuilder.mutateConversionActionsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ConversionActionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateConversionActionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionAdjustmentUploadServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionAdjustmentUploadServiceStub.java index a1a073f91b..7533019013 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionAdjustmentUploadServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionAdjustmentUploadServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ConversionAdjustmentUploadServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionAdjustmentUploadServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionAdjustmentUploadServiceStubSettings.java index f4d5d51569..d5d61b9e3b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionAdjustmentUploadServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionAdjustmentUploadServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ConversionAdjustmentUploadServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -181,7 +186,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -198,6 +203,11 @@ protected ConversionAdjustmentUploadServiceStubSettings(Builder settingsBuilder) settingsBuilder.uploadConversionAdjustmentsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ConversionAdjustmentUploadServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -242,7 +252,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); uploadConversionAdjustmentsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionCustomVariableServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionCustomVariableServiceStub.java index bb82ed73ba..ddfbd61c99 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionCustomVariableServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionCustomVariableServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ConversionCustomVariableServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionCustomVariableServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionCustomVariableServiceStubSettings.java index abd7ed6cbf..5fbd8b41c8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionCustomVariableServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionCustomVariableServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ConversionCustomVariableServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected ConversionCustomVariableServiceStubSettings(Builder settingsBuilder) settingsBuilder.mutateConversionCustomVariablesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ConversionCustomVariableServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateConversionCustomVariablesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionGoalCampaignConfigServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionGoalCampaignConfigServiceStub.java index 37b441b49a..8e82ddc51b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionGoalCampaignConfigServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionGoalCampaignConfigServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ConversionGoalCampaignConfigServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionGoalCampaignConfigServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionGoalCampaignConfigServiceStubSettings.java index 81af05a0bd..abdf3b37c3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionGoalCampaignConfigServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionGoalCampaignConfigServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ConversionGoalCampaignConfigServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected ConversionGoalCampaignConfigServiceStubSettings(Builder settingsBuilde settingsBuilder.mutateConversionGoalCampaignConfigsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ConversionGoalCampaignConfigServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateConversionGoalCampaignConfigsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionUploadServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionUploadServiceStub.java index 08d3a40267..d3f81bf5f2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionUploadServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionUploadServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ConversionUploadServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionUploadServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionUploadServiceStubSettings.java index 5a5368256c..c9450d020f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionUploadServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionUploadServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ConversionUploadServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -188,7 +193,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -204,6 +209,11 @@ protected ConversionUploadServiceStubSettings(Builder settingsBuilder) throws IO uploadCallConversionsSettings = settingsBuilder.uploadCallConversionsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ConversionUploadServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -251,7 +261,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); uploadClickConversionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleServiceStub.java index 126f683d69..87a3ad89c0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ConversionValueRuleServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleServiceStubSettings.java index 5b1fb3d723..12c11d8262 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ConversionValueRuleServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -195,6 +200,11 @@ protected ConversionValueRuleServiceStubSettings(Builder settingsBuilder) throws settingsBuilder.mutateConversionValueRulesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ConversionValueRuleServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -239,7 +249,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateConversionValueRulesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleSetServiceStub.java index 3d7bd5e6ad..521dab93c2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleSetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ConversionValueRuleSetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleSetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleSetServiceStubSettings.java index 76d0275c3d..3f1a686e7c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleSetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ConversionValueRuleSetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ConversionValueRuleSetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -181,7 +186,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -197,6 +202,11 @@ protected ConversionValueRuleSetServiceStubSettings(Builder settingsBuilder) thr settingsBuilder.mutateConversionValueRuleSetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ConversionValueRuleSetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -241,7 +251,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateConversionValueRuleSetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomAudienceServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomAudienceServiceStub.java index bcddea380c..9e83c150cd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomAudienceServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomAudienceServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomAudienceServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomAudienceServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomAudienceServiceStubSettings.java index ea1bd91a57..1ff8f849b9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomAudienceServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomAudienceServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomAudienceServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CustomAudienceServiceStubSettings(Builder settingsBuilder) throws IOEx mutateCustomAudiencesSettings = settingsBuilder.mutateCustomAudiencesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomAudienceServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomAudiencesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomConversionGoalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomConversionGoalServiceStub.java index ae5a34f629..8d82f52712 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomConversionGoalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomConversionGoalServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomConversionGoalServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomConversionGoalServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomConversionGoalServiceStubSettings.java index bdc51528c3..c37ef8f5da 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomConversionGoalServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomConversionGoalServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomConversionGoalServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -195,6 +200,11 @@ protected CustomConversionGoalServiceStubSettings(Builder settingsBuilder) throw settingsBuilder.mutateCustomConversionGoalsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomConversionGoalServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -239,7 +249,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomConversionGoalsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomInterestServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomInterestServiceStub.java index 1894109ac9..0bcdcc6681 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomInterestServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomInterestServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomInterestServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomInterestServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomInterestServiceStubSettings.java index 6d8dcebcb1..7f3a1c1f8e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomInterestServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomInterestServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomInterestServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CustomInterestServiceStubSettings(Builder settingsBuilder) throws IOEx mutateCustomInterestsSettings = settingsBuilder.mutateCustomInterestsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomInterestServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomInterestsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetServiceStub.java index 71bfec5452..67fe9cb236 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerAssetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetServiceStubSettings.java index 1737b23591..b3259cdd43 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerAssetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CustomerAssetServiceStubSettings(Builder settingsBuilder) throws IOExc mutateCustomerAssetsSettings = settingsBuilder.mutateCustomerAssetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerAssetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerAssetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetSetServiceStub.java index 77e7149292..ee52762f7b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetSetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerAssetSetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetSetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetSetServiceStubSettings.java index 27d12e7f03..b72676af3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetSetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerAssetSetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerAssetSetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CustomerAssetSetServiceStubSettings(Builder settingsBuilder) throws IO mutateCustomerAssetSetsSettings = settingsBuilder.mutateCustomerAssetSetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerAssetSetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerAssetSetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerClientLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerClientLinkServiceStub.java index 6ccfbe0813..745bb73914 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerClientLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerClientLinkServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerClientLinkServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerClientLinkServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerClientLinkServiceStubSettings.java index b8bce515a6..e981acd788 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerClientLinkServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerClientLinkServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerClientLinkServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CustomerClientLinkServiceStubSettings(Builder settingsBuilder) throws mutateCustomerClientLinkSettings = settingsBuilder.mutateCustomerClientLinkSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerClientLinkServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerClientLinkSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerConversionGoalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerConversionGoalServiceStub.java index d89b473b14..03280fd989 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerConversionGoalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerConversionGoalServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerConversionGoalServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerConversionGoalServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerConversionGoalServiceStubSettings.java index 3b23c3464b..6a67224029 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerConversionGoalServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerConversionGoalServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerConversionGoalServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -181,7 +186,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -197,6 +202,11 @@ protected CustomerConversionGoalServiceStubSettings(Builder settingsBuilder) thr settingsBuilder.mutateCustomerConversionGoalsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerConversionGoalServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -241,7 +251,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerConversionGoalsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerCustomizerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerCustomizerServiceStub.java index ff3e90e27f..d180f2ed6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerCustomizerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerCustomizerServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerCustomizerServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerCustomizerServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerCustomizerServiceStubSettings.java index f2c7bbdd6b..cbe44dd9e1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerCustomizerServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerCustomizerServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerCustomizerServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -194,6 +199,11 @@ protected CustomerCustomizerServiceStubSettings(Builder settingsBuilder) throws mutateCustomerCustomizersSettings = settingsBuilder.mutateCustomerCustomizersSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerCustomizerServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -238,7 +248,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerCustomizersSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerLabelServiceStub.java index 298d28ceca..f7db2a6c31 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerLabelServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerLabelServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerLabelServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerLabelServiceStubSettings.java index ecdca0b357..30494b3797 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerLabelServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerLabelServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerLabelServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CustomerLabelServiceStubSettings(Builder settingsBuilder) throws IOExc mutateCustomerLabelsSettings = settingsBuilder.mutateCustomerLabelsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerLabelServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerLabelsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerManagerLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerManagerLinkServiceStub.java index 0fb0f2c241..94de5fcd65 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerManagerLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerManagerLinkServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerManagerLinkServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerManagerLinkServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerManagerLinkServiceStubSettings.java index d6b638ebf7..6a3f4fc517 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerManagerLinkServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerManagerLinkServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerManagerLinkServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -189,7 +194,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -205,6 +210,11 @@ protected CustomerManagerLinkServiceStubSettings(Builder settingsBuilder) throws moveManagerLinkSettings = settingsBuilder.moveManagerLinkSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerManagerLinkServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -251,7 +261,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerManagerLinkSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerNegativeCriterionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerNegativeCriterionServiceStub.java index 258817e725..6402d1b942 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerNegativeCriterionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerNegativeCriterionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerNegativeCriterionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerNegativeCriterionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerNegativeCriterionServiceStubSettings.java index 9a3da29b9f..42d57d36ca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerNegativeCriterionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerNegativeCriterionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerNegativeCriterionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected CustomerNegativeCriterionServiceStubSettings(Builder settingsBuilder) settingsBuilder.mutateCustomerNegativeCriteriaSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerNegativeCriterionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerNegativeCriteriaSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerServiceStub.java index 967ecfa61a..ce29a647cf 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerServiceStub.java @@ -25,6 +25,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -32,6 +33,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerServiceStubSettings.java index 8b55b50836..b2fca24194 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerServiceStubSettings.java @@ -33,6 +33,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -45,6 +46,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -96,7 +99,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -195,7 +200,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -212,6 +217,11 @@ protected CustomerServiceStubSettings(Builder settingsBuilder) throws IOExceptio createCustomerClientSettings = settingsBuilder.createCustomerClientSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -260,7 +270,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerSkAdNetworkConversionValueSchemaServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerSkAdNetworkConversionValueSchemaServiceStub.java index 2bfa093a48..790933ec3a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerSkAdNetworkConversionValueSchemaServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerSkAdNetworkConversionValueSchemaServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerSkAdNetworkConversionValueSchemaServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerSkAdNetworkConversionValueSchemaServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerSkAdNetworkConversionValueSchemaServiceStubSettings.java index b8bceeabbe..3f155c5e9c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerSkAdNetworkConversionValueSchemaServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerSkAdNetworkConversionValueSchemaServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -96,7 +99,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerSkAdNetworkConversionValueSchemaServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -190,7 +195,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -207,6 +212,11 @@ protected CustomerSkAdNetworkConversionValueSchemaServiceStubSettings(Builder se settingsBuilder.mutateCustomerSkAdNetworkConversionValueSchemaSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerSkAdNetworkConversionValueSchemaServiceStubSettings. */ public static class Builder extends StubSettings.Builder< @@ -253,7 +263,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerSkAdNetworkConversionValueSchemaSettings = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessInvitationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessInvitationServiceStub.java index 9b608bb61b..cfdef9175a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessInvitationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessInvitationServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerUserAccessInvitationServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessInvitationServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessInvitationServiceStubSettings.java index e7775f0241..240909cca3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessInvitationServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessInvitationServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerUserAccessInvitationServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected CustomerUserAccessInvitationServiceStubSettings(Builder settingsBuilde settingsBuilder.mutateCustomerUserAccessInvitationSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerUserAccessInvitationServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerUserAccessInvitationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessServiceStub.java index b771e17bed..132bc9bb44 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomerUserAccessServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessServiceStubSettings.java index 16b559ce06..833738978d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomerUserAccessServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomerUserAccessServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected CustomerUserAccessServiceStubSettings(Builder settingsBuilder) throws mutateCustomerUserAccessSettings = settingsBuilder.mutateCustomerUserAccessSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomerUserAccessServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomerUserAccessSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomizerAttributeServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomizerAttributeServiceStub.java index aa2dc11cfb..08f9d88669 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomizerAttributeServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomizerAttributeServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class CustomizerAttributeServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomizerAttributeServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomizerAttributeServiceStubSettings.java index b635a05c8c..284379d79e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomizerAttributeServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/CustomizerAttributeServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class CustomizerAttributeServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -195,6 +200,11 @@ protected CustomizerAttributeServiceStubSettings(Builder settingsBuilder) throws settingsBuilder.mutateCustomizerAttributesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for CustomizerAttributeServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -239,7 +249,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateCustomizerAttributesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/DataLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/DataLinkServiceStub.java index ee706a2a47..e0a93b4a17 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/DataLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/DataLinkServiceStub.java @@ -25,6 +25,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -32,6 +33,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class DataLinkServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/DataLinkServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/DataLinkServiceStubSettings.java index 364604025a..00cf00b377 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/DataLinkServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/DataLinkServiceStubSettings.java @@ -33,6 +33,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -45,6 +46,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -96,7 +99,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class DataLinkServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -193,7 +198,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -210,6 +215,11 @@ protected DataLinkServiceStubSettings(Builder settingsBuilder) throws IOExceptio updateDataLinkSettings = settingsBuilder.updateDataLinkSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for DataLinkServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -256,7 +266,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); createDataLinkSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentArmServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentArmServiceStub.java index a022a8c0b2..6f50960ca4 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentArmServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentArmServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ExperimentArmServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentArmServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentArmServiceStubSettings.java index 517d99efe4..907f8e6bc0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentArmServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentArmServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ExperimentArmServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected ExperimentArmServiceStubSettings(Builder settingsBuilder) throws IOExc mutateExperimentArmsSettings = settingsBuilder.mutateExperimentArmsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ExperimentArmServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateExperimentArmsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentServiceStub.java index 225a43b11d..ffecfdfaf5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentServiceStub.java @@ -35,6 +35,8 @@ import com.google.longrunning.stub.OperationsStub; import com.google.protobuf.Empty; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -42,10 +44,11 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ExperimentServiceStub implements BackgroundResource { - public OperationsStub getOperationsStub() { + public @Nullable OperationsStub getOperationsStub() { throw new UnsupportedOperationException("Not implemented: getOperationsStub()"); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentServiceStubSettings.java index 2d0dab43c3..37daf53970 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ExperimentServiceStubSettings.java @@ -44,6 +44,7 @@ import com.google.api.gax.rpc.ApiCallContext; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.OperationCallSettings; import com.google.api.gax.rpc.PageContext; import com.google.api.gax.rpc.PagedCallSettings; @@ -65,6 +66,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -143,7 +146,9 @@ * .build(); * }

*/ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ExperimentServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -349,7 +354,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -373,6 +378,11 @@ protected ExperimentServiceStubSettings(Builder settingsBuilder) throws IOExcept settingsBuilder.promoteExperimentOperationSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ExperimentServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -433,7 +443,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateExperimentsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GeoTargetConstantServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GeoTargetConstantServiceStub.java index 039bbe01c2..583a6b28da 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GeoTargetConstantServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GeoTargetConstantServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class GeoTargetConstantServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GeoTargetConstantServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GeoTargetConstantServiceStubSettings.java index a5dfa89d92..fb61a2e748 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GeoTargetConstantServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GeoTargetConstantServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class GeoTargetConstantServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -194,6 +199,11 @@ protected GeoTargetConstantServiceStubSettings(Builder settingsBuilder) throws I suggestGeoTargetConstantsSettings = settingsBuilder.suggestGeoTargetConstantsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for GeoTargetConstantServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -238,7 +248,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); suggestGeoTargetConstantsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoalServiceStub.java index 850e742d8e..8f8b9e241b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoalServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class GoalServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoalServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoalServiceStubSettings.java index 2a0c969992..ba64eef875 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoalServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoalServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class GoalServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -174,7 +179,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -189,6 +194,11 @@ protected GoalServiceStubSettings(Builder settingsBuilder) throws IOException { mutateGoalsSettings = settingsBuilder.mutateGoalsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for GoalServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -231,7 +241,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateGoalsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsFieldServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsFieldServiceStub.java index 124524227c..398c492975 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsFieldServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsFieldServiceStub.java @@ -25,6 +25,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -32,6 +33,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class GoogleAdsFieldServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsFieldServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsFieldServiceStubSettings.java index 44582b8e5a..8ac3be95e2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsFieldServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsFieldServiceStubSettings.java @@ -35,6 +35,7 @@ import com.google.api.gax.rpc.ApiCallContext; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.PageContext; import com.google.api.gax.rpc.PagedCallSettings; import com.google.api.gax.rpc.PagedListDescriptor; @@ -52,6 +53,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -104,7 +107,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class GoogleAdsFieldServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -265,7 +270,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -281,6 +286,11 @@ protected GoogleAdsFieldServiceStubSettings(Builder settingsBuilder) throws IOEx searchGoogleAdsFieldsSettings = settingsBuilder.searchGoogleAdsFieldsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for GoogleAdsFieldServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -329,7 +339,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); getGoogleAdsFieldSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsServiceStub.java index d102b3b04c..eb62097db8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsServiceStub.java @@ -28,6 +28,7 @@ import com.google.api.gax.rpc.ServerStreamingCallable; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -35,6 +36,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class GoogleAdsServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsServiceStubSettings.java index 1a9862ab42..90a913ce12 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GoogleAdsServiceStubSettings.java @@ -38,6 +38,7 @@ import com.google.api.gax.rpc.ApiCallContext; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.PageContext; import com.google.api.gax.rpc.PagedCallSettings; import com.google.api.gax.rpc.PagedListDescriptor; @@ -56,6 +57,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -107,7 +110,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class GoogleAdsServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -262,7 +267,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -279,6 +284,11 @@ protected GoogleAdsServiceStubSettings(Builder settingsBuilder) throws IOExcepti mutateSettings = settingsBuilder.mutateSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for GoogleAdsServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -327,7 +337,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); searchSettings = PagedCallSettings.newBuilder(SEARCH_PAGE_STR_FACT); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAccountBudgetProposalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAccountBudgetProposalServiceStub.java index 04f30f91e7..5c8c574d15 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAccountBudgetProposalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAccountBudgetProposalServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAccountBudgetProposalServiceStub extends AccountBudgetProposalServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAccountLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAccountLinkServiceStub.java index 2d248c403a..15e1a1de19 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAccountLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAccountLinkServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAccountLinkServiceStub extends AccountLinkServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAdLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAdLabelServiceStub.java index 68a4bdd0fa..3ebbf7de01 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAdLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAdLabelServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupAdLabelServiceStub extends AdGroupAdLabelServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAdServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAdServiceStub.java index 6fed3af1ac..762fedece3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAdServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAdServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupAdServiceStub extends AdGroupAdServiceStub { private static final MethodDescriptor @@ -139,6 +141,7 @@ protected GrpcAdGroupAdServiceStub( builder.add("ad_group_ad", String.valueOf(request.getAdGroupAd())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getAdGroupAd()) .build(); this.mutateAdGroupAdsCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAssetServiceStub.java index 56d74395c4..4cafaf60f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAssetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupAssetServiceStub extends AdGroupAssetServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAssetSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAssetSetServiceStub.java index 169334b978..3dd19f203f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAssetSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupAssetSetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupAssetSetServiceStub extends AdGroupAssetSetServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupBidModifierServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupBidModifierServiceStub.java index c663b59e9f..06693f58de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupBidModifierServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupBidModifierServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupBidModifierServiceStub extends AdGroupBidModifierServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionCustomizerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionCustomizerServiceStub.java index 092a10550e..3821443757 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionCustomizerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionCustomizerServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupCriterionCustomizerServiceStub extends AdGroupCriterionCustomizerServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionLabelServiceStub.java index a3c799e377..e1d4efe9f5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionLabelServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupCriterionLabelServiceStub extends AdGroupCriterionLabelServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionServiceStub.java index 52abe6ecd8..6a8f859dbe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCriterionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupCriterionServiceStub extends AdGroupCriterionServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCustomizerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCustomizerServiceStub.java index 8e1ef7224e..6a0f67d288 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCustomizerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupCustomizerServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupCustomizerServiceStub extends AdGroupCustomizerServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupLabelServiceStub.java index d55ce6dddc..35969c06c2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupLabelServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupLabelServiceStub extends AdGroupLabelServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupServiceStub.java index 50253ef8bc..ff2e705cc0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdGroupServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdGroupServiceStub extends AdGroupServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdParameterServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdParameterServiceStub.java index 64c256e344..2d854cf404 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdParameterServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdParameterServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdParameterServiceStub extends AdParameterServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdServiceStub.java index 30fdec8aef..456f2ee11e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAdServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAdServiceStub extends AdServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGenerationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGenerationServiceStub.java index 49bc34d67c..f1966307a9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGenerationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGenerationServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAssetGenerationServiceStub extends AssetGenerationServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupAssetServiceStub.java index 16c9ec24f4..5359112342 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupAssetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAssetGroupAssetServiceStub extends AssetGroupAssetServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupListingGroupFilterServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupListingGroupFilterServiceStub.java index dadd245f1a..25eab424fa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupListingGroupFilterServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupListingGroupFilterServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAssetGroupListingGroupFilterServiceStub extends AssetGroupListingGroupFilterServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupServiceStub.java index c05b1cf4d8..c0a4bdc10c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAssetGroupServiceStub extends AssetGroupServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupSignalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupSignalServiceStub.java index 125b8a3bed..692e389b61 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupSignalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetGroupSignalServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAssetGroupSignalServiceStub extends AssetGroupSignalServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetServiceStub.java index 54c1514dbe..3d0fcb1606 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAssetServiceStub extends AssetServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetSetAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetSetAssetServiceStub.java index be5373abf4..4c27e49a26 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetSetAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetSetAssetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAssetSetAssetServiceStub extends AssetSetAssetServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetSetServiceStub.java index 6c97f2f6bb..8d7d52b7ca 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAssetSetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAssetSetServiceStub extends AssetSetServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAudienceInsightsServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAudienceInsightsServiceStub.java index 6c81da901e..6b3f8633dc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAudienceInsightsServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAudienceInsightsServiceStub.java @@ -46,6 +46,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -53,6 +54,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAudienceInsightsServiceStub extends AudienceInsightsServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAudienceServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAudienceServiceStub.java index 287489465e..37ef7a5f7f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAudienceServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAudienceServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAudienceServiceStub extends AudienceServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAutomaticallyCreatedAssetRemovalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAutomaticallyCreatedAssetRemovalServiceStub.java index 0f369230f3..600b8ac1da 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAutomaticallyCreatedAssetRemovalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcAutomaticallyCreatedAssetRemovalServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcAutomaticallyCreatedAssetRemovalServiceStub extends AutomaticallyCreatedAssetRemovalServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBatchJobServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBatchJobServiceStub.java index bd3138ca3b..80a7260696 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBatchJobServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBatchJobServiceStub.java @@ -43,6 +43,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -50,6 +51,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcBatchJobServiceStub extends BatchJobServiceStub { private static final MethodDescriptor @@ -175,6 +177,7 @@ protected GrpcBatchJobServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); GrpcCallSettings runBatchJobTransportSettings = GrpcCallSettings.newBuilder() @@ -185,6 +188,7 @@ protected GrpcBatchJobServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); GrpcCallSettings addBatchJobOperationsTransportSettings = @@ -197,6 +201,7 @@ protected GrpcBatchJobServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); this.mutateBatchJobCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBenchmarksServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBenchmarksServiceStub.java index b8c50e893e..5e14123a99 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBenchmarksServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBenchmarksServiceStub.java @@ -40,6 +40,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -47,6 +48,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcBenchmarksServiceStub extends BenchmarksServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingDataExclusionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingDataExclusionServiceStub.java index 79cda1c594..7db6a687ed 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingDataExclusionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingDataExclusionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcBiddingDataExclusionServiceStub extends BiddingDataExclusionServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingSeasonalityAdjustmentServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingSeasonalityAdjustmentServiceStub.java index 0806cbca2c..208057cba3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingSeasonalityAdjustmentServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingSeasonalityAdjustmentServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcBiddingSeasonalityAdjustmentServiceStub extends BiddingSeasonalityAdjustmentServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingStrategyServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingStrategyServiceStub.java index 266c40b605..3b3f497785 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingStrategyServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBiddingStrategyServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcBiddingStrategyServiceStub extends BiddingStrategyServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBillingSetupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBillingSetupServiceStub.java index 502106feb8..2cd6b34909 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBillingSetupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBillingSetupServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcBillingSetupServiceStub extends BillingSetupServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBrandSuggestionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBrandSuggestionServiceStub.java index b504d0c534..bcf02d46f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBrandSuggestionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcBrandSuggestionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcBrandSuggestionServiceStub extends BrandSuggestionServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignAssetServiceStub.java index 3aae16ca2a..0b49010b8e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignAssetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignAssetServiceStub extends CampaignAssetServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignAssetSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignAssetSetServiceStub.java index 785dcd9484..5935deea08 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignAssetSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignAssetSetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignAssetSetServiceStub extends CampaignAssetSetServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignBidModifierServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignBidModifierServiceStub.java index bd7e8caa9d..1df61da7e9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignBidModifierServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignBidModifierServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignBidModifierServiceStub extends CampaignBidModifierServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignBudgetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignBudgetServiceStub.java index b81f109f64..5cd9370ade 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignBudgetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignBudgetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignBudgetServiceStub extends CampaignBudgetServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignConversionGoalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignConversionGoalServiceStub.java index b9039ed4f0..f6e9d6ca47 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignConversionGoalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignConversionGoalServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignConversionGoalServiceStub extends CampaignConversionGoalServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignCriterionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignCriterionServiceStub.java index d2463d9787..cbd7a43e6e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignCriterionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignCriterionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignCriterionServiceStub extends CampaignCriterionServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignCustomizerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignCustomizerServiceStub.java index 9adffc3ab4..b4aed85d3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignCustomizerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignCustomizerServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignCustomizerServiceStub extends CampaignCustomizerServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignDraftServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignDraftServiceStub.java index 79f0c3a7c0..63456005d8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignDraftServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignDraftServiceStub.java @@ -40,6 +40,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -47,6 +48,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignDraftServiceStub extends CampaignDraftServiceStub { private static final MethodDescriptor @@ -166,6 +168,7 @@ protected GrpcCampaignDraftServiceStub( builder.add("campaign_draft", String.valueOf(request.getCampaignDraft())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCampaignDraft()) .build(); GrpcCallSettings listCampaignDraftAsyncErrorsTransportSettings = @@ -179,6 +182,7 @@ protected GrpcCampaignDraftServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); this.mutateCampaignDraftsCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignGoalConfigServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignGoalConfigServiceStub.java index 211175993c..c6d12acbb1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignGoalConfigServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignGoalConfigServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignGoalConfigServiceStub extends CampaignGoalConfigServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignGroupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignGroupServiceStub.java index 79f4c910b1..7dec14cf1b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignGroupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignGroupServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignGroupServiceStub extends CampaignGroupServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignLabelServiceStub.java index b2c1f20c33..7346a5cb22 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignLabelServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignLabelServiceStub extends CampaignLabelServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignServiceStub.java index 7c747cba55..b0be4f3f69 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignServiceStub extends CampaignServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignSharedSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignSharedSetServiceStub.java index a55561f342..46879ea3a3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignSharedSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCampaignSharedSetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCampaignSharedSetServiceStub extends CampaignSharedSetServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcContentCreatorInsightsServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcContentCreatorInsightsServiceStub.java index bbdd1d4a01..a6649a191a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcContentCreatorInsightsServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcContentCreatorInsightsServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcContentCreatorInsightsServiceStub extends ContentCreatorInsightsServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionActionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionActionServiceStub.java index de507ad226..4d4f043562 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionActionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionActionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcConversionActionServiceStub extends ConversionActionServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionAdjustmentUploadServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionAdjustmentUploadServiceStub.java index ef00dd893e..695ef57b03 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionAdjustmentUploadServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionAdjustmentUploadServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcConversionAdjustmentUploadServiceStub extends ConversionAdjustmentUploadServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionCustomVariableServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionCustomVariableServiceStub.java index f0d57f6367..f815052f46 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionCustomVariableServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionCustomVariableServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcConversionCustomVariableServiceStub extends ConversionCustomVariableServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionGoalCampaignConfigServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionGoalCampaignConfigServiceStub.java index fe7c166e54..f51675bb1d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionGoalCampaignConfigServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionGoalCampaignConfigServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcConversionGoalCampaignConfigServiceStub extends ConversionGoalCampaignConfigServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionUploadServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionUploadServiceStub.java index ea6f3645e9..7d5a801d6a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionUploadServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionUploadServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcConversionUploadServiceStub extends ConversionUploadServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionValueRuleServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionValueRuleServiceStub.java index d435084cca..e8f4660e7c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionValueRuleServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionValueRuleServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcConversionValueRuleServiceStub extends ConversionValueRuleServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionValueRuleSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionValueRuleSetServiceStub.java index afb87799a0..637910b813 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionValueRuleSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcConversionValueRuleSetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcConversionValueRuleSetServiceStub extends ConversionValueRuleSetServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomAudienceServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomAudienceServiceStub.java index 2470bdfffa..d16b341ffe 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomAudienceServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomAudienceServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomAudienceServiceStub extends CustomAudienceServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomConversionGoalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomConversionGoalServiceStub.java index b4b867d02d..373a7463c5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomConversionGoalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomConversionGoalServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomConversionGoalServiceStub extends CustomConversionGoalServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomInterestServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomInterestServiceStub.java index 21b9aa09db..bc241aec38 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomInterestServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomInterestServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomInterestServiceStub extends CustomInterestServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerAssetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerAssetServiceStub.java index fdbbe18d94..3298bb6cc1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerAssetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerAssetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerAssetServiceStub extends CustomerAssetServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerAssetSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerAssetSetServiceStub.java index 7a9f875040..e4f9037556 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerAssetSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerAssetSetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerAssetSetServiceStub extends CustomerAssetSetServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerClientLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerClientLinkServiceStub.java index e7f3fb66e7..b7b19add6e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerClientLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerClientLinkServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerClientLinkServiceStub extends CustomerClientLinkServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerConversionGoalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerConversionGoalServiceStub.java index 841793db3f..e97c7e4ee9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerConversionGoalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerConversionGoalServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerConversionGoalServiceStub extends CustomerConversionGoalServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerCustomizerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerCustomizerServiceStub.java index 113d361d68..ae39b75879 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerCustomizerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerCustomizerServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerCustomizerServiceStub extends CustomerCustomizerServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerLabelServiceStub.java index a6da38e3d9..0bec21eaa3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerLabelServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerLabelServiceStub extends CustomerLabelServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerManagerLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerManagerLinkServiceStub.java index 2c13a9b53f..c09d79fedd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerManagerLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerManagerLinkServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerManagerLinkServiceStub extends CustomerManagerLinkServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerNegativeCriterionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerNegativeCriterionServiceStub.java index 91bc2f5f7d..9aac963340 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerNegativeCriterionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerNegativeCriterionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerNegativeCriterionServiceStub extends CustomerNegativeCriterionServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerServiceStub.java index 742f83edfd..e6514991c0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerServiceStub.java @@ -36,6 +36,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -43,6 +44,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerServiceStub extends CustomerServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerSkAdNetworkConversionValueSchemaServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerSkAdNetworkConversionValueSchemaServiceStub.java index 0467d4456b..bf3a4b7d4e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerSkAdNetworkConversionValueSchemaServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerSkAdNetworkConversionValueSchemaServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerSkAdNetworkConversionValueSchemaServiceStub extends CustomerSkAdNetworkConversionValueSchemaServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerUserAccessInvitationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerUserAccessInvitationServiceStub.java index 1e36779e09..24c4ac5bb8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerUserAccessInvitationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerUserAccessInvitationServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerUserAccessInvitationServiceStub extends CustomerUserAccessInvitationServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerUserAccessServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerUserAccessServiceStub.java index 611cf17818..2e8c15d4af 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerUserAccessServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomerUserAccessServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomerUserAccessServiceStub extends CustomerUserAccessServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomizerAttributeServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomizerAttributeServiceStub.java index 8f07aea917..7d1c9b0184 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomizerAttributeServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcCustomizerAttributeServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcCustomizerAttributeServiceStub extends CustomizerAttributeServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcDataLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcDataLinkServiceStub.java index 92104862ce..bdbbf3c79e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcDataLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcDataLinkServiceStub.java @@ -36,6 +36,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -43,6 +44,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcDataLinkServiceStub extends DataLinkServiceStub { private static final MethodDescriptor @@ -150,6 +152,7 @@ protected GrpcDataLinkServiceStub( builder.add("customer_id", String.valueOf(request.getCustomerId())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); GrpcCallSettings updateDataLinkTransportSettings = @@ -161,6 +164,7 @@ protected GrpcDataLinkServiceStub( builder.add("customer_id", String.valueOf(request.getCustomerId())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); this.createDataLinkCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcExperimentArmServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcExperimentArmServiceStub.java index 5fab5a9705..2d3667f757 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcExperimentArmServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcExperimentArmServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcExperimentArmServiceStub extends ExperimentArmServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcExperimentServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcExperimentServiceStub.java index db12247df3..0ebb806be6 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcExperimentServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcExperimentServiceStub.java @@ -45,6 +45,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -52,6 +53,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcExperimentServiceStub extends ExperimentServiceStub { private static final MethodDescriptor @@ -207,6 +209,7 @@ protected GrpcExperimentServiceStub( builder.add("experiment", String.valueOf(request.getExperiment())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExperiment()) .build(); GrpcCallSettings listExperimentAsyncErrorsTransportSettings = @@ -219,6 +222,7 @@ protected GrpcExperimentServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); GrpcCallSettings graduateExperimentTransportSettings = GrpcCallSettings.newBuilder() @@ -229,6 +233,7 @@ protected GrpcExperimentServiceStub( builder.add("experiment", String.valueOf(request.getExperiment())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getExperiment()) .build(); GrpcCallSettings scheduleExperimentTransportSettings = GrpcCallSettings.newBuilder() @@ -239,6 +244,7 @@ protected GrpcExperimentServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); GrpcCallSettings promoteExperimentTransportSettings = GrpcCallSettings.newBuilder() @@ -249,6 +255,7 @@ protected GrpcExperimentServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); this.mutateExperimentsCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGeoTargetConstantServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGeoTargetConstantServiceStub.java index 9e970059e9..f191eb0275 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGeoTargetConstantServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGeoTargetConstantServiceStub.java @@ -30,6 +30,7 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -37,6 +38,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcGeoTargetConstantServiceStub extends GeoTargetConstantServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoalServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoalServiceStub.java index a46b16fc6f..d2014af0b3 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoalServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoalServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcGoalServiceStub extends GoalServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoogleAdsFieldServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoogleAdsFieldServiceStub.java index 3572c71f93..e316521522 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoogleAdsFieldServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoogleAdsFieldServiceStub.java @@ -36,6 +36,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -43,6 +44,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcGoogleAdsFieldServiceStub extends GoogleAdsFieldServiceStub { private static final MethodDescriptor @@ -129,6 +131,7 @@ protected GrpcGoogleAdsFieldServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); GrpcCallSettings searchGoogleAdsFieldsTransportSettings = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoogleAdsServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoogleAdsServiceStub.java index 5d98b2db8b..98192f76d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoogleAdsServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcGoogleAdsServiceStub.java @@ -39,6 +39,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -46,6 +47,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcGoogleAdsServiceStub extends GoogleAdsServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcIdentityVerificationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcIdentityVerificationServiceStub.java index b26d4e0928..35222e3576 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcIdentityVerificationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcIdentityVerificationServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcIdentityVerificationServiceStub extends IdentityVerificationServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcIncentiveServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcIncentiveServiceStub.java index 7f746ceaeb..0038256b19 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcIncentiveServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcIncentiveServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcIncentiveServiceStub extends IncentiveServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcInvoiceServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcInvoiceServiceStub.java index c685632917..bd5aebb65f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcInvoiceServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcInvoiceServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcInvoiceServiceStub extends InvoiceServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanAdGroupKeywordServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanAdGroupKeywordServiceStub.java index 21a01af237..664f2c0b1e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanAdGroupKeywordServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanAdGroupKeywordServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcKeywordPlanAdGroupKeywordServiceStub extends KeywordPlanAdGroupKeywordServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanAdGroupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanAdGroupServiceStub.java index e73f8edf71..ab7a66adec 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanAdGroupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanAdGroupServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcKeywordPlanAdGroupServiceStub extends KeywordPlanAdGroupServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanCampaignKeywordServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanCampaignKeywordServiceStub.java index 5ebca2365d..352b2da1c1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanCampaignKeywordServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanCampaignKeywordServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcKeywordPlanCampaignKeywordServiceStub extends KeywordPlanCampaignKeywordServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanCampaignServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanCampaignServiceStub.java index fd9418cb6e..6e418ab339 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanCampaignServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanCampaignServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcKeywordPlanCampaignServiceStub extends KeywordPlanCampaignServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanIdeaServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanIdeaServiceStub.java index b76b4e3327..e4ba06ff85 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanIdeaServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanIdeaServiceStub.java @@ -40,6 +40,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -47,6 +48,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcKeywordPlanIdeaServiceStub extends KeywordPlanIdeaServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanServiceStub.java index 3d23f1dfea..70f970d529 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordPlanServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcKeywordPlanServiceStub extends KeywordPlanServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordThemeConstantServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordThemeConstantServiceStub.java index 93d149b6da..5e46898fc1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordThemeConstantServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcKeywordThemeConstantServiceStub.java @@ -30,6 +30,7 @@ import java.io.IOException; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -37,6 +38,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcKeywordThemeConstantServiceStub extends KeywordThemeConstantServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcLabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcLabelServiceStub.java index 94ab1e134b..c6605d47f0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcLabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcLabelServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcLabelServiceStub extends LabelServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcLocalServicesLeadServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcLocalServicesLeadServiceStub.java index 52eb70075b..b3297beae9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcLocalServicesLeadServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcLocalServicesLeadServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcLocalServicesLeadServiceStub extends LocalServicesLeadServiceStub { private static final MethodDescriptor< @@ -143,6 +145,7 @@ protected GrpcLocalServicesLeadServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); this.appendLeadConversationCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcMultiPartyAuthReviewServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcMultiPartyAuthReviewServiceStub.java index 014ebe8104..9fab240217 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcMultiPartyAuthReviewServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcMultiPartyAuthReviewServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcMultiPartyAuthReviewServiceStub extends MultiPartyAuthReviewServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcOfflineUserDataJobServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcOfflineUserDataJobServiceStub.java index 29bfd68bfd..d939c2df3c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcOfflineUserDataJobServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcOfflineUserDataJobServiceStub.java @@ -39,6 +39,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -46,6 +47,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcOfflineUserDataJobServiceStub extends OfflineUserDataJobServiceStub { private static final MethodDescriptor< @@ -173,6 +175,7 @@ protected GrpcOfflineUserDataJobServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); GrpcCallSettings runOfflineUserDataJobTransportSettings = @@ -184,6 +187,7 @@ protected GrpcOfflineUserDataJobServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); this.createOfflineUserDataJobCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcPaymentsAccountServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcPaymentsAccountServiceStub.java index 9a1c30e4f8..97b8cbd4d0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcPaymentsAccountServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcPaymentsAccountServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcPaymentsAccountServiceStub extends PaymentsAccountServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcProductLinkInvitationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcProductLinkInvitationServiceStub.java index b0c6240321..2bb4ff8812 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcProductLinkInvitationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcProductLinkInvitationServiceStub.java @@ -36,6 +36,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -43,6 +44,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcProductLinkInvitationServiceStub extends ProductLinkInvitationServiceStub { private static final MethodDescriptor< @@ -172,6 +174,7 @@ protected GrpcProductLinkInvitationServiceStub( builder.add("customer_id", String.valueOf(request.getCustomerId())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); GrpcCallSettings removeProductLinkInvitationTransportSettings = @@ -185,6 +188,7 @@ protected GrpcProductLinkInvitationServiceStub( builder.add("customer_id", String.valueOf(request.getCustomerId())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); this.createProductLinkInvitationCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcProductLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcProductLinkServiceStub.java index 880d327aa5..f10e78bf25 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcProductLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcProductLinkServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcProductLinkServiceStub extends ProductLinkServiceStub { private static final MethodDescriptor @@ -139,6 +141,7 @@ protected GrpcProductLinkServiceStub( builder.add("customer_id", String.valueOf(request.getCustomerId())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); this.createProductLinkCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcReachPlanServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcReachPlanServiceStub.java index 51ee22a67e..003bc4eaa0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcReachPlanServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcReachPlanServiceStub.java @@ -42,6 +42,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -49,6 +50,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcReachPlanServiceStub extends ReachPlanServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRecommendationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRecommendationServiceStub.java index 71a120e13f..0fb9c42a73 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRecommendationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRecommendationServiceStub.java @@ -36,6 +36,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -43,6 +44,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcRecommendationServiceStub extends RecommendationServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRecommendationSubscriptionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRecommendationSubscriptionServiceStub.java index 657aefbca3..3a9e80d93d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRecommendationSubscriptionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRecommendationSubscriptionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcRecommendationSubscriptionServiceStub extends RecommendationSubscriptionServiceStub { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRemarketingActionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRemarketingActionServiceStub.java index 68cf8e78cb..e622217a81 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRemarketingActionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcRemarketingActionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcRemarketingActionServiceStub extends RemarketingActionServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcReservationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcReservationServiceStub.java index 2f63808faf..cb9a8cbedc 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcReservationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcReservationServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcReservationServiceStub extends ReservationServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcShareablePreviewServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcShareablePreviewServiceStub.java index 5079c72165..1508cd4ae5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcShareablePreviewServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcShareablePreviewServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcShareablePreviewServiceStub extends ShareablePreviewServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSharedCriterionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSharedCriterionServiceStub.java index d04cc17a7e..a4b358b240 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSharedCriterionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSharedCriterionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcSharedCriterionServiceStub extends SharedCriterionServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSharedSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSharedSetServiceStub.java index 02c187a79d..aadde79297 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSharedSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSharedSetServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcSharedSetServiceStub extends SharedSetServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSmartCampaignSettingServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSmartCampaignSettingServiceStub.java index 7992205588..c092355c09 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSmartCampaignSettingServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSmartCampaignSettingServiceStub.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -41,6 +42,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcSmartCampaignSettingServiceStub extends SmartCampaignSettingServiceStub { private static final MethodDescriptor< @@ -137,6 +139,7 @@ protected GrpcSmartCampaignSettingServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); GrpcCallSettings mutateSmartCampaignSettingsTransportSettings = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSmartCampaignSuggestServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSmartCampaignSuggestServiceStub.java index 14bf6f521a..8469cc3686 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSmartCampaignSuggestServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcSmartCampaignSuggestServiceStub.java @@ -36,6 +36,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -43,6 +44,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcSmartCampaignSuggestServiceStub extends SmartCampaignSuggestServiceStub { private static final MethodDescriptor< @@ -160,6 +162,7 @@ protected GrpcSmartCampaignSuggestServiceStub( builder.add("customer_id", String.valueOf(request.getCustomerId())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getCampaign()) .build(); GrpcCallSettings suggestSmartCampaignAdTransportSettings = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcThirdPartyAppAnalyticsLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcThirdPartyAppAnalyticsLinkServiceStub.java index 1af30cba33..425a34a044 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcThirdPartyAppAnalyticsLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcThirdPartyAppAnalyticsLinkServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcThirdPartyAppAnalyticsLinkServiceStub extends ThirdPartyAppAnalyticsLinkServiceStub { @@ -118,6 +120,7 @@ protected GrpcThirdPartyAppAnalyticsLinkServiceStub( builder.add("resource_name", String.valueOf(request.getResourceName())); return builder.build(); }) + .setResourceNameExtractor(request -> request.getResourceName()) .build(); this.regenerateShareableLinkIdCallable = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcTravelAssetSuggestionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcTravelAssetSuggestionServiceStub.java index aed55425e8..84f13601ef 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcTravelAssetSuggestionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcTravelAssetSuggestionServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcTravelAssetSuggestionServiceStub extends TravelAssetSuggestionServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserDataServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserDataServiceStub.java index 117fb4c668..d854b1b336 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserDataServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserDataServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcUserDataServiceStub extends UserDataServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserListCustomerTypeServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserListCustomerTypeServiceStub.java index ecb4ed9ec6..6742f78dd0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserListCustomerTypeServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserListCustomerTypeServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcUserListCustomerTypeServiceStub extends UserListCustomerTypeServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserListServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserListServiceStub.java index 7d2f0a16c9..c1a9a98fad 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserListServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcUserListServiceStub.java @@ -32,6 +32,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -39,6 +40,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcUserListServiceStub extends UserListServiceStub { private static final MethodDescriptor diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcYouTubeVideoUploadServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcYouTubeVideoUploadServiceStub.java index c0f0ba63c9..238c81f672 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcYouTubeVideoUploadServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/GrpcYouTubeVideoUploadServiceStub.java @@ -36,6 +36,7 @@ import java.util.Map; import java.util.concurrent.TimeUnit; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -43,6 +44,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public class GrpcYouTubeVideoUploadServiceStub extends YouTubeVideoUploadServiceStub { private static final MethodDescriptor< diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IdentityVerificationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IdentityVerificationServiceStub.java index fe4d2d842f..e8a2a5eb3f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IdentityVerificationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IdentityVerificationServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.protobuf.Empty; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class IdentityVerificationServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IdentityVerificationServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IdentityVerificationServiceStubSettings.java index 8e248df3ae..522143c66d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IdentityVerificationServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IdentityVerificationServiceStubSettings.java @@ -30,6 +30,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class IdentityVerificationServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -188,7 +193,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -204,6 +209,11 @@ protected IdentityVerificationServiceStubSettings(Builder settingsBuilder) throw getIdentityVerificationSettings = settingsBuilder.getIdentityVerificationSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for IdentityVerificationServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -250,7 +260,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); startIdentityVerificationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IncentiveServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IncentiveServiceStub.java index c262dd991c..1636a0cf3b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IncentiveServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IncentiveServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class IncentiveServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IncentiveServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IncentiveServiceStubSettings.java index e2cbbfae7a..e9bb01dbf0 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IncentiveServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/IncentiveServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class IncentiveServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -184,7 +189,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -200,6 +205,11 @@ protected IncentiveServiceStubSettings(Builder settingsBuilder) throws IOExcepti applyIncentiveSettings = settingsBuilder.applyIncentiveSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for IncentiveServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -244,7 +254,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); fetchIncentiveSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/InvoiceServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/InvoiceServiceStub.java index 41e3cb1d30..819a7ec119 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/InvoiceServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/InvoiceServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class InvoiceServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/InvoiceServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/InvoiceServiceStubSettings.java index 91bc1950be..06626187f5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/InvoiceServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/InvoiceServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class InvoiceServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -174,7 +179,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -189,6 +194,11 @@ protected InvoiceServiceStubSettings(Builder settingsBuilder) throws IOException listInvoicesSettings = settingsBuilder.listInvoicesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for InvoiceServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -231,7 +241,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); listInvoicesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupKeywordServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupKeywordServiceStub.java index d1fead2085..64d915e014 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupKeywordServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupKeywordServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class KeywordPlanAdGroupKeywordServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupKeywordServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupKeywordServiceStubSettings.java index 7f3866c00a..79d4baa37a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupKeywordServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupKeywordServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class KeywordPlanAdGroupKeywordServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected KeywordPlanAdGroupKeywordServiceStubSettings(Builder settingsBuilder) settingsBuilder.mutateKeywordPlanAdGroupKeywordsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for KeywordPlanAdGroupKeywordServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateKeywordPlanAdGroupKeywordsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupServiceStub.java index 7001bf52e8..d06bef2c8c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class KeywordPlanAdGroupServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupServiceStubSettings.java index 9ff955e725..d2264f16de 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanAdGroupServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class KeywordPlanAdGroupServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -194,6 +199,11 @@ protected KeywordPlanAdGroupServiceStubSettings(Builder settingsBuilder) throws mutateKeywordPlanAdGroupsSettings = settingsBuilder.mutateKeywordPlanAdGroupsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for KeywordPlanAdGroupServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -238,7 +248,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateKeywordPlanAdGroupsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignKeywordServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignKeywordServiceStub.java index ca006bae6f..7e80d74711 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignKeywordServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignKeywordServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class KeywordPlanCampaignKeywordServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignKeywordServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignKeywordServiceStubSettings.java index 846f26eab9..e104005591 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignKeywordServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignKeywordServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class KeywordPlanCampaignKeywordServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected KeywordPlanCampaignKeywordServiceStubSettings(Builder settingsBuilder) settingsBuilder.mutateKeywordPlanCampaignKeywordsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for KeywordPlanCampaignKeywordServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateKeywordPlanCampaignKeywordsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignServiceStub.java index e23542015d..438a89ff43 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class KeywordPlanCampaignServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignServiceStubSettings.java index adbcc8f861..ba6a251d90 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanCampaignServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class KeywordPlanCampaignServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -195,6 +200,11 @@ protected KeywordPlanCampaignServiceStubSettings(Builder settingsBuilder) throws settingsBuilder.mutateKeywordPlanCampaignsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for KeywordPlanCampaignServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -239,7 +249,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateKeywordPlanCampaignsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanIdeaServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanIdeaServiceStub.java index becdfe6887..103482bbb5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanIdeaServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanIdeaServiceStub.java @@ -29,6 +29,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -36,6 +37,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class KeywordPlanIdeaServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanIdeaServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanIdeaServiceStubSettings.java index e424cd031d..e024659437 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanIdeaServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanIdeaServiceStubSettings.java @@ -40,6 +40,7 @@ import com.google.api.gax.rpc.ApiCallContext; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.PageContext; import com.google.api.gax.rpc.PagedCallSettings; import com.google.api.gax.rpc.PagedListDescriptor; @@ -57,6 +58,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -109,7 +112,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class KeywordPlanIdeaServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -295,7 +300,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -315,6 +320,11 @@ protected KeywordPlanIdeaServiceStubSettings(Builder settingsBuilder) throws IOE settingsBuilder.generateKeywordForecastMetricsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for KeywordPlanIdeaServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -370,7 +380,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); generateKeywordIdeasSettings = diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanServiceStub.java index 730ab499c2..bc5dd40bb2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class KeywordPlanServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanServiceStubSettings.java index 6346699d74..e8ae1cf347 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordPlanServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class KeywordPlanServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -177,7 +182,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -192,6 +197,11 @@ protected KeywordPlanServiceStubSettings(Builder settingsBuilder) throws IOExcep mutateKeywordPlansSettings = settingsBuilder.mutateKeywordPlansSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for KeywordPlanServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -235,7 +245,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateKeywordPlansSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordThemeConstantServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordThemeConstantServiceStub.java index b71b86c6b2..247b01a9f7 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordThemeConstantServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordThemeConstantServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class KeywordThemeConstantServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordThemeConstantServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordThemeConstantServiceStubSettings.java index e5ad0963dc..769750a305 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordThemeConstantServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/KeywordThemeConstantServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class KeywordThemeConstantServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -180,7 +185,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -196,6 +201,11 @@ protected KeywordThemeConstantServiceStubSettings(Builder settingsBuilder) throw settingsBuilder.suggestKeywordThemeConstantsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for KeywordThemeConstantServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -240,7 +250,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); suggestKeywordThemeConstantsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LabelServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LabelServiceStub.java index f9b44b70ff..328edd3d34 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LabelServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LabelServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class LabelServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LabelServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LabelServiceStubSettings.java index a4123a9973..2e50f20439 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LabelServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LabelServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class LabelServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -174,7 +179,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -189,6 +194,11 @@ protected LabelServiceStubSettings(Builder settingsBuilder) throws IOException { mutateLabelsSettings = settingsBuilder.mutateLabelsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for LabelServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -231,7 +241,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateLabelsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LocalServicesLeadServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LocalServicesLeadServiceStub.java index 8412cac1f0..a0302430bb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LocalServicesLeadServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LocalServicesLeadServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class LocalServicesLeadServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LocalServicesLeadServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LocalServicesLeadServiceStubSettings.java index dabb622274..fdd9dddeb9 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LocalServicesLeadServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/LocalServicesLeadServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class LocalServicesLeadServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -188,7 +193,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -204,6 +209,11 @@ protected LocalServicesLeadServiceStubSettings(Builder settingsBuilder) throws I provideLeadFeedbackSettings = settingsBuilder.provideLeadFeedbackSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for LocalServicesLeadServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -250,7 +260,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); appendLeadConversationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/MultiPartyAuthReviewServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/MultiPartyAuthReviewServiceStub.java index 085ccffcfc..1c57363103 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/MultiPartyAuthReviewServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/MultiPartyAuthReviewServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class MultiPartyAuthReviewServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/MultiPartyAuthReviewServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/MultiPartyAuthReviewServiceStubSettings.java index c69ca624aa..b1edf7c2d2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/MultiPartyAuthReviewServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/MultiPartyAuthReviewServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class MultiPartyAuthReviewServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -195,6 +200,11 @@ protected MultiPartyAuthReviewServiceStubSettings(Builder settingsBuilder) throw settingsBuilder.resolveMultiPartyAuthReviewSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for MultiPartyAuthReviewServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -239,7 +249,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); resolveMultiPartyAuthReviewSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/OfflineUserDataJobServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/OfflineUserDataJobServiceStub.java index 2e54b9c0fd..f4c227a027 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/OfflineUserDataJobServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/OfflineUserDataJobServiceStub.java @@ -29,6 +29,8 @@ import com.google.longrunning.stub.OperationsStub; import com.google.protobuf.Empty; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -36,10 +38,11 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class OfflineUserDataJobServiceStub implements BackgroundResource { - public OperationsStub getOperationsStub() { + public @Nullable OperationsStub getOperationsStub() { throw new UnsupportedOperationException("Not implemented: getOperationsStub()"); } diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/OfflineUserDataJobServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/OfflineUserDataJobServiceStubSettings.java index 18a8a9bfd4..5a04f65568 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/OfflineUserDataJobServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/OfflineUserDataJobServiceStubSettings.java @@ -36,6 +36,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.OperationCallSettings; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; @@ -51,6 +52,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -129,7 +132,9 @@ * .build(); * }

*/ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class OfflineUserDataJobServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -241,7 +246,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -261,6 +266,11 @@ protected OfflineUserDataJobServiceStubSettings(Builder settingsBuilder) throws settingsBuilder.runOfflineUserDataJobOperationSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for OfflineUserDataJobServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -313,7 +323,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); createOfflineUserDataJobSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/PaymentsAccountServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/PaymentsAccountServiceStub.java index efc09bfe6b..f15ab99350 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/PaymentsAccountServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/PaymentsAccountServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class PaymentsAccountServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/PaymentsAccountServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/PaymentsAccountServiceStubSettings.java index a04d4538c6..863cadf010 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/PaymentsAccountServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/PaymentsAccountServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class PaymentsAccountServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected PaymentsAccountServiceStubSettings(Builder settingsBuilder) throws IOE listPaymentsAccountsSettings = settingsBuilder.listPaymentsAccountsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for PaymentsAccountServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); listPaymentsAccountsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkInvitationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkInvitationServiceStub.java index 846af2468d..0ee2e59b91 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkInvitationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkInvitationServiceStub.java @@ -25,6 +25,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -32,6 +33,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ProductLinkInvitationServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkInvitationServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkInvitationServiceStubSettings.java index b59788757c..c66c5b374f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkInvitationServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkInvitationServiceStubSettings.java @@ -33,6 +33,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -45,6 +46,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -97,7 +100,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ProductLinkInvitationServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -202,7 +207,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -222,6 +227,11 @@ protected ProductLinkInvitationServiceStubSettings(Builder settingsBuilder) thro settingsBuilder.removeProductLinkInvitationSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ProductLinkInvitationServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -272,7 +282,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); createProductLinkInvitationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkServiceStub.java index 1a1678f944..c18ba1a305 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ProductLinkServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkServiceStubSettings.java index cf14b55269..ae9a65e8be 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ProductLinkServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ProductLinkServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -187,7 +192,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -203,6 +208,11 @@ protected ProductLinkServiceStubSettings(Builder settingsBuilder) throws IOExcep removeProductLinkSettings = settingsBuilder.removeProductLinkSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ProductLinkServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -248,7 +258,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); createProductLinkSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReachPlanServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReachPlanServiceStub.java index 5c5ba4d3a5..14ab0ebe6b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReachPlanServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReachPlanServiceStub.java @@ -31,6 +31,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -38,6 +39,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ReachPlanServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReachPlanServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReachPlanServiceStubSettings.java index 4d9216e6bb..339f922cae 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReachPlanServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReachPlanServiceStubSettings.java @@ -39,6 +39,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -51,6 +52,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -102,7 +105,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ReachPlanServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -227,7 +232,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -248,6 +253,11 @@ protected ReachPlanServiceStubSettings(Builder settingsBuilder) throws IOExcepti settingsBuilder.listPlannableUserInterestsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ReachPlanServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -306,7 +316,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); generateConversionRatesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationServiceStub.java index 1ad6c7e60e..d14ee63d9b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationServiceStub.java @@ -25,6 +25,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -32,6 +33,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class RecommendationServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationServiceStubSettings.java index 07aa48dc43..cfaf2a96d1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationServiceStubSettings.java @@ -33,6 +33,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -45,6 +46,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -97,7 +100,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class RecommendationServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -198,7 +203,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -215,6 +220,11 @@ protected RecommendationServiceStubSettings(Builder settingsBuilder) throws IOEx generateRecommendationsSettings = settingsBuilder.generateRecommendationsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for RecommendationServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -264,7 +274,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); applyRecommendationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationSubscriptionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationSubscriptionServiceStub.java index d1faecacad..84c1f83c4d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationSubscriptionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationSubscriptionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class RecommendationSubscriptionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationSubscriptionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationSubscriptionServiceStubSettings.java index c7d4e267dc..e59bd9d068 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationSubscriptionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RecommendationSubscriptionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class RecommendationSubscriptionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -182,7 +187,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -199,6 +204,11 @@ protected RecommendationSubscriptionServiceStubSettings(Builder settingsBuilder) settingsBuilder.mutateRecommendationSubscriptionSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for RecommendationSubscriptionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -243,7 +253,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateRecommendationSubscriptionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RemarketingActionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RemarketingActionServiceStub.java index 7c5dd5b9e4..449b5dcded 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RemarketingActionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RemarketingActionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class RemarketingActionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RemarketingActionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RemarketingActionServiceStubSettings.java index d1b3dd4d2a..abab1a8c9d 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RemarketingActionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/RemarketingActionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class RemarketingActionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected RemarketingActionServiceStubSettings(Builder settingsBuilder) throws I mutateRemarketingActionsSettings = settingsBuilder.mutateRemarketingActionsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for RemarketingActionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateRemarketingActionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReservationServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReservationServiceStub.java index 9852171e7d..458623246c 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReservationServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReservationServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ReservationServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReservationServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReservationServiceStubSettings.java index 4d14442bc5..1a15097121 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReservationServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ReservationServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ReservationServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -185,7 +190,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -201,6 +206,11 @@ protected ReservationServiceStubSettings(Builder settingsBuilder) throws IOExcep bookCampaignsSettings = settingsBuilder.bookCampaignsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ReservationServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -246,7 +256,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); quoteCampaignsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ShareablePreviewServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ShareablePreviewServiceStub.java index f8e48d776c..a7e4e0f857 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ShareablePreviewServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ShareablePreviewServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ShareablePreviewServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ShareablePreviewServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ShareablePreviewServiceStubSettings.java index 209d959a6c..84de73bb04 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ShareablePreviewServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ShareablePreviewServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ShareablePreviewServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -194,6 +199,11 @@ protected ShareablePreviewServiceStubSettings(Builder settingsBuilder) throws IO generateShareablePreviewsSettings = settingsBuilder.generateShareablePreviewsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ShareablePreviewServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -238,7 +248,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); generateShareablePreviewsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedCriterionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedCriterionServiceStub.java index 525720a5ca..7985c95a2f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedCriterionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedCriterionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class SharedCriterionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedCriterionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedCriterionServiceStubSettings.java index e25f11178a..38d0c36c66 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedCriterionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedCriterionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class SharedCriterionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -178,7 +183,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -193,6 +198,11 @@ protected SharedCriterionServiceStubSettings(Builder settingsBuilder) throws IOE mutateSharedCriteriaSettings = settingsBuilder.mutateSharedCriteriaSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for SharedCriterionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateSharedCriteriaSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedSetServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedSetServiceStub.java index a7aa7b1ed0..5fcc52cc45 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedSetServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedSetServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class SharedSetServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedSetServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedSetServiceStubSettings.java index 91169552b1..f89934131e 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedSetServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SharedSetServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class SharedSetServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -176,7 +181,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -191,6 +196,11 @@ protected SharedSetServiceStubSettings(Builder settingsBuilder) throws IOExcepti mutateSharedSetsSettings = settingsBuilder.mutateSharedSetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for SharedSetServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -233,7 +243,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateSharedSetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSettingServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSettingServiceStub.java index bcef7916f4..d6d9b8affd 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSettingServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSettingServiceStub.java @@ -23,6 +23,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -30,6 +31,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class SmartCampaignSettingServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSettingServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSettingServiceStubSettings.java index 3c03f04f11..3c900a9150 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSettingServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSettingServiceStubSettings.java @@ -31,6 +31,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -43,6 +44,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -95,7 +98,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class SmartCampaignSettingServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -189,7 +194,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -206,6 +211,11 @@ protected SmartCampaignSettingServiceStubSettings(Builder settingsBuilder) throw settingsBuilder.mutateSmartCampaignSettingsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for SmartCampaignSettingServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -253,7 +263,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); getSmartCampaignStatusSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSuggestServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSuggestServiceStub.java index 8c1cb1b048..15c170c1a2 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSuggestServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSuggestServiceStub.java @@ -25,6 +25,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -32,6 +33,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class SmartCampaignSuggestServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSuggestServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSuggestServiceStubSettings.java index 1e77365e90..14042b2ceb 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSuggestServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/SmartCampaignSuggestServiceStubSettings.java @@ -33,6 +33,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -45,6 +46,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -97,7 +100,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class SmartCampaignSuggestServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -200,7 +205,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -218,6 +223,11 @@ protected SmartCampaignSuggestServiceStubSettings(Builder settingsBuilder) throw suggestKeywordThemesSettings = settingsBuilder.suggestKeywordThemesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for SmartCampaignSuggestServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -268,7 +278,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); suggestSmartCampaignBudgetOptionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ThirdPartyAppAnalyticsLinkServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ThirdPartyAppAnalyticsLinkServiceStub.java index a052892175..e87e6f694f 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ThirdPartyAppAnalyticsLinkServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ThirdPartyAppAnalyticsLinkServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class ThirdPartyAppAnalyticsLinkServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ThirdPartyAppAnalyticsLinkServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ThirdPartyAppAnalyticsLinkServiceStubSettings.java index 679e839d43..6189a07003 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ThirdPartyAppAnalyticsLinkServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/ThirdPartyAppAnalyticsLinkServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -94,7 +97,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class ThirdPartyAppAnalyticsLinkServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -181,7 +186,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -197,6 +202,11 @@ protected ThirdPartyAppAnalyticsLinkServiceStubSettings(Builder settingsBuilder) regenerateShareableLinkIdSettings = settingsBuilder.regenerateShareableLinkIdSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for ThirdPartyAppAnalyticsLinkServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -241,7 +251,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); regenerateShareableLinkIdSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/TravelAssetSuggestionServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/TravelAssetSuggestionServiceStub.java index 09505c862b..8de8c3508b 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/TravelAssetSuggestionServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/TravelAssetSuggestionServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class TravelAssetSuggestionServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/TravelAssetSuggestionServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/TravelAssetSuggestionServiceStubSettings.java index 91c87069bf..7d74e3dbd5 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/TravelAssetSuggestionServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/TravelAssetSuggestionServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class TravelAssetSuggestionServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -194,6 +199,11 @@ protected TravelAssetSuggestionServiceStubSettings(Builder settingsBuilder) thro suggestTravelAssetsSettings = settingsBuilder.suggestTravelAssetsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for TravelAssetSuggestionServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -237,7 +247,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); suggestTravelAssetsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserDataServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserDataServiceStub.java index 75172a3970..4256cc26aa 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserDataServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserDataServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class UserDataServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserDataServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserDataServiceStubSettings.java index 8b16891c0b..b47fa9c7b8 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserDataServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserDataServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class UserDataServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -175,7 +180,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -190,6 +195,11 @@ protected UserDataServiceStubSettings(Builder settingsBuilder) throws IOExceptio uploadUserDataSettings = settingsBuilder.uploadUserDataSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for UserDataServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -232,7 +242,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); uploadUserDataSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListCustomerTypeServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListCustomerTypeServiceStub.java index a83561048f..0c7d898743 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListCustomerTypeServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListCustomerTypeServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class UserListCustomerTypeServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListCustomerTypeServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListCustomerTypeServiceStubSettings.java index ae7c83d087..e415a0e57a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListCustomerTypeServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListCustomerTypeServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -93,7 +96,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class UserListCustomerTypeServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -179,7 +184,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -195,6 +200,11 @@ protected UserListCustomerTypeServiceStubSettings(Builder settingsBuilder) throw settingsBuilder.mutateUserListCustomerTypesSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for UserListCustomerTypeServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -239,7 +249,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateUserListCustomerTypesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListServiceStub.java index cf151cf7fb..93f94e782a 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListServiceStub.java @@ -21,6 +21,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -28,6 +29,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class UserListServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListServiceStubSettings.java index d644544bcf..c4e0f68018 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/UserListServiceStubSettings.java @@ -29,6 +29,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -41,6 +42,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -92,7 +95,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class UserListServiceStubSettings extends StubSettings { /** The default scopes of the service. */ private static final ImmutableList DEFAULT_SERVICE_SCOPES = @@ -176,7 +181,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -191,6 +196,11 @@ protected UserListServiceStubSettings(Builder settingsBuilder) throws IOExceptio mutateUserListsSettings = settingsBuilder.mutateUserListsSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for UserListServiceStubSettings. */ public static class Builder extends StubSettings.Builder { private final ImmutableList> unaryMethodSettingsBuilders; @@ -233,7 +243,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); mutateUserListsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/YouTubeVideoUploadServiceStub.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/YouTubeVideoUploadServiceStub.java index a7b7502b92..783a64b409 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/YouTubeVideoUploadServiceStub.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/YouTubeVideoUploadServiceStub.java @@ -25,6 +25,7 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.UnaryCallable; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -32,6 +33,7 @@ * *

This class is for advanced usage and reflects the underlying API directly. */ +@NullMarked @Generated("by gapic-generator-java") public abstract class YouTubeVideoUploadServiceStub implements BackgroundResource { diff --git a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/YouTubeVideoUploadServiceStubSettings.java b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/YouTubeVideoUploadServiceStubSettings.java index 9e76a823c5..dbb6b815f1 100644 --- a/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/YouTubeVideoUploadServiceStubSettings.java +++ b/google-ads-stubs-v25/src/main/java/com/google/ads/googleads/v25/services/stub/YouTubeVideoUploadServiceStubSettings.java @@ -33,6 +33,7 @@ import com.google.api.gax.retrying.RetrySettings; import com.google.api.gax.rpc.ApiClientHeaderProvider; import com.google.api.gax.rpc.ClientContext; +import com.google.api.gax.rpc.LibraryMetadata; import com.google.api.gax.rpc.StatusCode; import com.google.api.gax.rpc.StubSettings; import com.google.api.gax.rpc.TransportChannelProvider; @@ -45,6 +46,8 @@ import java.time.Duration; import java.util.List; import javax.annotation.Generated; +import org.jspecify.annotations.NullMarked; +import org.jspecify.annotations.Nullable; // AUTO-GENERATED DOCUMENTATION AND CLASS. /** @@ -97,7 +100,9 @@ * Guide](https://docs.cloud.google.com/java/docs/client-retries) for additional support in setting * retries. */ +@NullMarked @Generated("by gapic-generator-java") +@SuppressWarnings("CanonicalDuration") public class YouTubeVideoUploadServiceStubSettings extends StubSettings { /** The default scopes of the service. */ @@ -198,7 +203,7 @@ public static Builder newBuilder() { } /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { + public static Builder newBuilder(@Nullable ClientContext clientContext) { return new Builder(clientContext); } @@ -215,6 +220,11 @@ protected YouTubeVideoUploadServiceStubSettings(Builder settingsBuilder) throws removeYouTubeVideoUploadSettings = settingsBuilder.removeYouTubeVideoUploadSettings().build(); } + @Override + protected LibraryMetadata getLibraryMetadata() { + return LibraryMetadata.newBuilder().build(); + } + /** Builder for YouTubeVideoUploadServiceStubSettings. */ public static class Builder extends StubSettings.Builder { @@ -265,7 +275,7 @@ protected Builder() { this(((ClientContext) null)); } - protected Builder(ClientContext clientContext) { + protected Builder(@Nullable ClientContext clientContext) { super(clientContext); createYouTubeVideoUploadSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); diff --git a/gradle.properties b/gradle.properties index c52e434086..64004780f6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,5 +4,5 @@ org.gradle.caching=true org.gradle.parallel=true org.gradle.jvmargs=-Xmx2g -XX\:MaxMetaspaceSize\=1024m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8 org.gradle.console=rich -version=44.0.1-SNAPSHOT +version=45.0.0-SNAPSHOT group=com.google.api-ads